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            เรียบเรียงโดยครูทันพงษ์  ภู่รักษ์
   339   340   341   342   343   344   345   346   347   348   349