BASIC4MCU | 질문게시판 | 아두이노 블루투스 모듈 연결방법에 질문드립니다.
페이지 정보
작성자 wq12 작성일2019-06-21 14:03 조회8,850회 댓글2건본문
#include <LiquidCrystal.h>
#include <SoftwareSerial.h> LiquidCrystal lcd(7,6,5,4,3,2); SoftwareSerial hc06(0,1); int redLed = 10; int greenLed = 12; int buzzer = 8; int smokeA0 = A0; int sensorThres = 300; void setup() { Serial.begin(9600); Serial.println("Enter AT commands:"); hc06.begin(9600); } void loop() { if(hc06.available()){ Serial.write(hc06.read()); } if(Serial.available()){ hc06.write(Serial.read()); } pinMode(redLed, OUTPUT); pinMode(greenLed, OUTPUT); pinMode(smokeA0, INPUT); Serial.begin(9600); lcd.begin(16,2); } void loop() { int analogSensor = analogRead(smokeA0); Serial.print("Pin A0 :"); Serial.println(analogSensor); lcd.print("smoke Level:"); lcd.print(analogSensor-50); if (analogSensor-50 > sensorThres) { digitalWrite(redLed, HIGH); lcd.setCursor(0, 2); lcd.print("Alert...!!!"); digitalWrite(12, LOW); tone(buzzer, 1000, 200); } else { digitalWrite(redLed, LOW); digitalWrite(12, HIGH); lcd.setCursor(0, 2); lcd.print("....Normal...."); noTone(buzzer); } delay(500); lcd.clear(); }가스센서를 이용한 lcd에 블루투스 모듈을 사용하는데 시리얼모니터가 제대로 동작이 안됩니다.
댓글 2
조회수 8,850핑구맹구님의 댓글
핑구맹구 작성일
능동은 전류가 흐르면 그냥 나는 부저고 수동부저를 꼽았습니다.
S와 - 사이 가운데 선을 A8 로 지정해뒀습니다
master님의 댓글
master
질문하신 분과 다른 분이군요?
수동부저는 멜로디 예제를 공부하셔야합니다.
https://www.google.com/search?q=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+%EB%A9%9C%EB%A1%9C%EB%94%94&pws=0&gl=us&gws_rd=cr