코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
미세먼지 센서 이용한 lcd 작동이 않되요 소스코드좀 봐주세요
조중현 | 2017-10-20
|
|
---|---|
미세먼지 센서는 시리얼 모니터로 잘 작동을 하는 데 lcd가 준비 상태만 뜨고 출력을 못해요. 제가 미세먼지 센서 소스랑 헬로월드 예제를 조합해서 썼는데 초보라 영 않되네요 도와 주세요. 아래 사진도 첨부 했어요 #include <LiquidCrystal.h>
int measurePin = A0;
int ledPower = 7; int samplingTime = 280;
int deltaTime = 40; int sleepTime = 9680; float voMeasured = 0.0; float calcVoltage = 0.0; float dustDensity =0.0; const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7); void setup() {
// put your setup code here, to run once: Serial.begin(9600); pinMode(ledPower,OUTPUT); lcd.begin(16, 2);
} void loop() {
// put your main code here, to run repeatedly: digitalWrite(ledPower,LOW); delayMicroseconds(samplingTime); voMeasured = analogRead(measurePin); delayMicroseconds(deltaTime);
digitalWrite(ledPower, HIGH); delayMicroseconds(sleepTime); calcVoltage = voMeasured * (5.0/ 1024.0);
dustDensity = 0.17 * calcVoltage ;
Serial.print("Dust Density: "); Serial.print(dustDensity); delay(1000); lcd.setCursor(0,0); lcd.print("dust density"); lcd.setCursor(0,1); lcd.print(dustDensity/1000); } |
|
이전글 | EBS <메이커스>에서 여러분의 참여를 기다립니다 ... | 2017-10-20 |
다음글 | java 와 arduino 간 블루투스 통신이 되질 않습니다. 도와주십쇼.!!... | 2017-10-22 |