Page 344 - เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น
P. 344
เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น 29
ตารางที่ 7.4 แสดงรายละเอียดขาของ Arduino + Relay Module + อุปกรณ์ไฟฟ้า
CODE
#define Lamp1 12 //ก าหนดขาที่น าไปต่อกับรีเลย์
char test ; //สร้างตัวแปรไว้ส าหรับรอรับข้อมูล
void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(9600);
pinMode(Lamp1, OUTPUT); //ก าหนดโหมดให้เป็น Output
}
void loop() // run over and over
{
if (Serial.available()) // ตรวจสอบว่ามีข้อมูลเข้ามาหรือไม่
test = Serial.read();
else if (test == '1') //ถ้าข้อมูลที่เข้ามาคือ 1 , 3 ให้ท างานตามที่ก าหนด
{
digitalWrite(Lamp1, HIGH);
}
else if (test == '3')
{
digitalWrite(Lamp1, LOW);}}
หน่วยที่ 7 การขับโหลดไฟฟ้ากระแสสูงและการเชื่อมต่ออุปกรณ์ภายนอกด้วย Arduino เรียบเรียงโดยครูทันพงษ์ ภู่รักษ์