บทความนี้ จะสอนวิธีการเขียน App inventor ผ่านโมดูล Bluetooth HC05 ใช้งานทำเป็นรีโมทควบคุมหลอด LED สามารถรับชมวีดีโอการทำงานได้ที่ล่างได้เลย
สำหรับอุปกร์ที่ใช้มีดังนี้
1.เบรดบอร์ดที่ใช้ต่อวงจรอิเล็กทรอนิกส์
2.สายไฟเสียบชนิดตัวผู้ - ตัวผู้
3. บอร์ด Arduino nano
4. สายโหลดโปรแกรม mini usb
5. โมดูล HC05
การเขียนโปรแกรมจะมีอยู่ 2 ส่วน คือ เขียนบนเว็บไซต์โดยใช้บริการของ App inventor พัฒนาโดย MIT ที่ลิงค์นี้ เพื่อใช้เป็น Application ในโทรศัพท์มือถือในระบบปฏิบัติการ Android และการเขียน Arduino IDE เพื่อใช้งานสำหรับบอร์ด Arduino nano ครับ
การเขียนออกแบบหน้าตา Code ในฝั่ง App inventor เขียนดังภาพครับ
สำหรับการต่อวงจรหลอด LED และโมดูล HC 05 สามารถต่อวงจรได้ตามภาพดังนี้
การเขียนโค้ดฝั่ง Arduino IDE
Code Arduino IDE
int LED1=5;
int LED2=6;
int LED3=7;
int LED4=8;
void setup()
{ Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(6,OUTPUT);
pinMode(7, OUTPUT);
pinMode(8,OUTPUT); }
void loop()
{ if(Serial.available()>0);
{ char x = Serial.read();
if (x == 'A')
{ digitalWrite(LED1, HIGH); }if (x == 'B'){ digitalWrite(LED1, LOW); }
if (x == 'C') { digitalWrite(LED2, HIGH); }if (x == 'D'){ digitalWrite(LED2, LOW); }
if (x == 'E') { digitalWrite(LED3, HIGH); }if (x == 'F'){ digitalWrite(LED3, LOW); }
if (x == 'G') { digitalWrite(LED2, HIGH); }if (x == 'H'){ digitalWrite(LED4, LOW); }}}
หลังจากเขียนเสร็จสามารถ Upload code ลงในบอร์ด arduino nano ก็สามารถใช้งานร่วมกับ Application ในโทรศัพท์มือถือที่พัฒนาได้ครับ