728x90
첫번째 실습으로 전구불키기를 해봤다. 다양한 방법으로 불을 키고 끌 수 있도록 해봤다.
analogWrite 함수를 사용하면 불빛의 세기를 지정할 수 있는데, 0~255 범위 내에서 지정할 수 있다.
위의 영상은 스위치를 통해 불을 키는 것이다.
스위치를 누르는 것을 트리거로 해서 불빛 세기가 0부터 255까지 커지다가 꺼지는 것을 실습해봤다.
위의 영상은 가변저항을 이용하여 빛의 세기를 조절 할 수 있도록 한 것이다.
빛과 달리 가변저항은 0~1023범위 값을 가지고 있다. 그래서 가변 저항의 범위와 빛의 범위를 맞추는 로직을 추가했다.
마지막으로 빛 센서를 통한 빛의 세기 조절이다.
주위가 밝을 수록 저항이 커 불빛이 약하고 어두우면 저항이 약해 빛이 밝아진다.
728x90
'아두이노' 카테고리의 다른 글
| [아두이노] Servo 사용해보기 (0) | 2023.05.18 |
|---|---|
| [아두이노] 주파수를 통해 연주하기 (0) | 2023.02.27 |
| [아두이노] Missing FQBN (Fully Qualified Board Name) (0) | 2023.01.22 |
| [아두이노] 준비하기! (0) | 2023.01.21 |