int ledPin = 13;
int analogPin = 34;
int val = 0;
int buzz = 12;
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C mvc(0x27, 16, 2);
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buzz, OUTPUT);
mvc.init(); //เปิดหน้าจอ
mvc.backlight(); //เปิดไฟ backlight
}
void loop() {
val = analogRead(analogPin); //อ่านค่าสัญญาณ analog ขา D34
Serial.print("val = "); // พิมพ์ข้อความส่งเข้าคอมพิวเตอร์ "val = "
Serial.println(val); // พิมพ์ค่าของตัวแปร val
if (val > 500) {
digitalWrite(ledPin, HIGH); // สั่งให้ LED ติดสว่าง
digitalWrite(buzz, HIGH); // สั่งให้ Buzzer ติด
mvc.clear();
mvc.setCursor(0, 0);
mvc.print("Dangerous");
delay(500);
}
else {
digitalWrite(ledPin, LOW); // สั่งให้ LED ดับ
digitalWrite(buzz, LOW); // สั่งให้ Buzzer ดับ
mvc.clear();
delay(500);
}
}