안녕하세요 현재 아두이노메가 2560 보드를 이용한 자작 IOT 제작을 진행하고 있습니다.
html 코드가 아니긴 하지만 관련 질문을 할곳을 마땅히 찾지 못해 여쭤봅니다.
다름이 아니라 아두이노 광 포토셀 CdS 조도센서 모듈 을 이용하여 아날로그 A0, A1 을 통해 빛양을 받고 있는데요 퍼센테이지로 보고 싶어서 다음과 같은 코드를 사용하였습니다.
pinMode 는 사용하지 않았습니다.
하단 코드는 전체 코드 중 일부를 발췌한것 입니다.
#define front A0
#define rear A1
float frontlux, rearlux;
... 중략 ...
frontlux = (1023 - analogRead(front)) / 1023 * 100;
rearlux = (1023 - analogRead(rear)) / 1023 * 100;
Serial.print(frontlux, 1);
Serial.print("");
Serial.println(rearlux, 1);
시리얼모니터를 통해 확인을 해보면 0.0 만 나옵니다..
하지만
frontlux = 1023 - analogRead(front);
rearlux = 1023 - analogRead(rear);
로 하면 잘 나옵니다.
제가 놓친 부분이 있을까요?
당근이의 AVR 라는 이름의 네이버 카페 있어요. 한번 그쪽에서 물어보시는게 더 빠를 것 같아요 ㅎㅎ