Mini Project
เปิด - ปิดไฟACผ่านบลูทูธ
อุปกรณ์
Arduino UNO R3
LCD I2C 16*2
โมดูล บลูทูธ HC - 05
โมดูล รีเลย์ 1 ช่อง
สายไฟ 2 เมตร
ปลั๊กตัวผู้และตัวเมีย
Block
Code
#include <SoftwareSerial.h>//
#include <Wire.h>
#include <LiquidCrystal_PCF8574.h>
SoftwareSerial mySerial(11, 12); // 2-RX, 3-TX
LiquidCrystal_PCF8574 lcd(0x27);
int Ch1 = 13;
void setup()
{
mySerial.begin(9600);
Serial.begin(9600);
lcd.begin(16, 2);
pinMode(Ch1, OUTPUT);
lcd.setBacklight(255);
}
void loop()
{
char Calactor = mySerial.read();
Serial.print("Input = ");
Serial.println(Calactor);
if(Calactor == 'A')
{
digitalWrite(Ch1,HIGH);
lcd.setCursor(5, 1);
lcd.print("ON ");
}
if(Calactor == 'B')
{
digitalWrite(Ch1,LOW);
lcd.setCursor(5, 1);
lcd.print("OFF ");
}
delay(10);
}
การทำงาน
เมื่อมีคำสั่ง ON หรือ OFF จากสมาร์ทโฟน จะส่งค่าไปที่ HC-05 แล้วส่งไปยัง Arduino เพื่อสั่ง รีเลย์ให้ทำงาน พอมีการON หรือ OFF จอ LCD จะขึ้นค่า ON OFF ตามคำสั่ง
Application
ชื่อและภาพลักษณะโปรแกรม
ภาพภายในโปรแกรม
ภาพการเปิด - ปิดของProject
การเซ็ตค่า On - off ของProject
Youtube
ความคิดเห็น
แสดงความคิดเห็น