AVR 기초/CDS (2) 썸네일형 리스트형 [AVR 기초] 밝기에 따른 LED 빛의 밝기가 일정 이상이 되었을때에 따른 LED켜고 크기에 대한 코드입니다. 전의 글과 기본적인 코드는 같지만 #define으로 빛의 값에 기준을 두어 그에 따른 LED를 제어하는 코드입니다. #include #define CDS_VALUE1 700//빛의 값 설정 1 #define CDS_VALUE2 871//빛의 값 설정 2 #define CDS_VALUE3 950//빛의 값 설정 3 void init_adc(); unsigned short read_adc(); void show_adc(unsigned short value); void init_adc() { ADMUX = 0x00; ADCSRA = 0x87; } unsigned short read_adc() { unsigned char adc_low.. [AVR 기초] CDS를 이용해 LED on-off *키트는 Atmega128A를 사용하였습니다* CDS란 빛의 양에 따라 저항값이 변하는 가변저항입니다. 조도 센서라고도 하는데 이 센서는 광센서의 가장 기본적인 센서로서 빛의 밝기에 대하여 전기적인 성질로 변환시켜주는 역할을 하는 센서입니다. CDS를 이용하기 전에 ADC에 대해 설명하겠습니다. ADC란 Analog to Digital Converter으로 간단히 말하자면 아날로그 신호를 디지털로 바꿔주는 것입니다. 이미지 출처 : https://m.blog.naver.com/PostView.nhn?blogId=ansdbtls4067&logNo=220873048333&proxyReferer=https:%2F%2Fwww.google.com%2F Analog to Digital Converter(ADC)란 .. 이전 1 다음