본문 바로가기

Photocell

(2)
아두이노 조도 센서 사용하기 오늘은 아두이노 보드에서 조도 센서를 사용해보려 합니다. 이번 회로는 저번보다 매우 간단할 거에요. 많이 연결할 부품도 없구요. 필요한 부품도 크게 복잡하지 않습니다. 여기에서 가장 핵심이 되는 조도 센서는 카드뮴과 황이 결합된 황화카드뮴으로 만들어져 있습니다. 회로를 보시면 조도 센서에 저항이 달려있는데요. 만약, 저항이 연결되어 있지 않은 상태에서 전원을 켰다면 실제 회로에서는 조도 센서가 타버릴 수 있습니다. 왜냐하면 저항이 없기 때문에 5V 전압이 센서에 그대로 전해지게 됩니다. 따라서, 센서에 저항을 연결해주어야 보드에서 안정적으로 값을 읽어낼 수 있습니다. 또, 중요한 특성이 하나있는데요. 광량과 저항이 반비례 관계라는 것입니다. 조도, 즉 광량이 적을수록 저항이 커져서 전기가 통하기 힘들어지..
아두이노 가로등 만들기 이번에 만들어 볼 회로는 가로등 역할을 하는 회로입니다. 일단 조도 센서를 이용해서 조도 값을 받아들인 후, 조도 값이 낮다면 불을 켜는 동작을 해볼 겁니다. 그리고 밝기 값은 조도 센서 값에 따라 조절되게 할 겁니다. 일단 조도 센서 하나를 아날로그 핀에, LED 하나를 10번 핀으로 연결하였습니다. int pin_LED=10; void setup() { Serial.begin(9600); pinMode(pin_LED, OUTPUT); pinMode(A0, INPUT); } void loop() { int ADC_value=analogRead(A0); int PWM_value=map(ADC_value, 6, 679, 255, 0); analogWrite(pin_LED, PWM_value); Serial..

"); wcs_do();