BASIC4MCU | 질문게시판 | 피에조 코딩 좀 알려주세요 ㅠㅠㅠㅠ
페이지 정보
작성자 야뺘 작성일2020-06-09 16:37 조회5,221회 댓글2건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=12707
작성일
본문
수위센서 (A1)
피에조 (13)
만약 수위센서의 일정값이하로 떨어지면 멜로디가 프린터되게 하고 싶은데 어떡하나요??
#define A0Pin 0#include <LiquidCrystal.h>LiquidCrystal lcd(12,11,2,3,4,5);int sensorVal = 0;int pump = 9;void setup() {// put your setup code here, to run once:lcd.begin(16,2);pinMode(pump, OUTPUT);for (int i = 2; i < 9; i++) {pinMode(i, OUTPUT);}}void loop() {// put your main code here, to run repeatedly:int FNEVal = 0;sensorVal = analogRead(A0Pin);Serial.print("Asensor=");Serial.println(sensorVal);FNEVal = map(sensorVal, 0, 1023, 9, 0);lcd.print(FNEVal);Serial.print("FND Val=");Serial.println(FNEVal);lcd.clear();lcd.setCursor(0, 0);lcd.print("Dry---------Wet");lcd.setCursor(7, 0);lcd.print(FNEVal, 1);lcd.setCursor(2, 1);if (FNEVal <= 3) {Serial.println("Very Dry!!");Serial.print("Punping for 0.5 Second!!");lcd.print("Very Dry!!");lcd.setCursor(0,1);lcd.print("Punping for 0.5 Second!!");digitalWrite(pump, HIGH);delay(500);digitalWrite(pump, LOW);}else {Serial.println("Very Wet!!");digitalWrite(pump, LOW);}delay(3000);}
댓글 2
조회수 5,221master님의 댓글
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+%EC%BD%94%EB%93%9C&oq=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+%EB%A9%94%EB%A1%9C%EB%94%94&aqs=chrome.2.69i57j0l7.6524j0j7&sourceid=chrome&ie=UTF-8
웹검색으로 멜로디 예제를 찾아서 공부한 후에 합쳐서 원하는대로 만들어보세요
야뺘님의 댓글
야뺘
다른거 찾아보는데 제가 하는것에 응용하기가 힘들어 질문 올렸습니다 ㅠㅠ