ปรับแก้คะแนน แยกอธิบายส่วนต่างๆ
 ปรับแก้คะแนน แยกอธิบายส่วนต่างๆ           HARDWARE           Arduino UNO R3  โมดูลบลูทูธ HC - 05  2N2222 ทรานซิสเตอร์ NPN Transistor X 4  1N4007 ไดโอด X 4  รีเลย์ 12 V X 4  loads    INPUT   โมดูลบลูทูธ HC - 05       OUTPUT     รีเลย์ 12 V X 4  loads        SOFTWARE     #include <SoftwareSerial.h>  เรียกใช้  ไลบารี่   const int rxPin = 4;   ใช้ขา4   const int txPin = 2;   ใช้ขา2              SoftwareSerial mySerial(rxPin, txPin);    กำหนดค่าลงใน ไลบารี่   const int Loads[] = {9, 10, 11, 12};   กำหนดค่าอาเรย์   int state = 0;   ตัวแปล = 0  int flag = 0;    ตัวแปล = 0   void setup()  {     for (int i=0;i<4;i++)     ถ้าint i=0 และ i น้อยกว่า 4 สามารถให้ i บวกต่อไปได้เรื่อย  {        pinMode(Loads[i], OUTPUT);   ให้โหลดเก็บค่าตัวแปรอาเรย์ i เป็น OUTPUT  }     mySerial.begin(9600);    แสดงค่าทาง Serial begin(9600)  for (int i=0;i<4;i++)     ถ้าint i=0 และ i น้อยกว่า 4 สามารถให้ i ++  {        digitalWrite(Loads[i], LOW);  ให้Loads iเป็น LOW   }   }   void loop()  {...