이번 과제는 Tinkercad가 아닌 실제 브레드보드에서 해보기로 했다.
🔷 PIR 센서를 활용하여 사람이 감지되면 LED가 순차적으로 켜졌다가 꺼지게 만들었다.
복습을 많이 한 덕분에 회로도가 크게 어렵지 않았다. 다만, PIR 센서의 핀 순서에서 가운데 핀이 신호선이라는 점만 주의하면 된다. 이 부분만 정확히 기억하면 회로를 구성하는 데 문제없이 진행할 수 있다. GND와 연결되는 선은 보통 검은색으로 하는 것이 좋지만(국룰), 받은 키트에 검은색 선이 하나 밖에 없어 어쩔 수 없이 주황색 선으로 통일했다.
for문을 사용하여 LED를 순차적으로 켜야 하므로, LED 센서 값을 별도 변수에 저장하지 않고 직접 사용 했다.digitalRead(pir) 값이 HIGH일 때, for문을 통해 LED를 순차적으로 점등하고 delay(200)을 적용하여 일정 간격으로 켜지도록 했다.for문을 작성하고, digitalWrite()함수에서 LOW를 설정하여 LED를 끄게 했다.
실제 브레드보드 판에서 구현한 걸 핸드폰 동영상으로 찍어서 올리려니 파일 크기가 너무 커서 어쩔 수 없이 Tinkercad로 대체 했다ㅠ,,
(열심히 했는데,, 많이 아숩)
오늘은 Tinkercad가 아닌 실제 브레드보드에서 실습을 해보았다.
실제로 해보니 Tinkercad보다 번거러운 점이 많았다 (특히 저항을 꽂는 과정에서 어려움이 많았다.)
for문은 자바 공부할 때 많이 사용했기 때문에 크게 어려움은 없었지만, 오랜만에 다시 사용하면서 정리할 수 있는 시간이 되었다.