Page 99 - ArduinoและPOP-BOT
P. 99

 99




               




                       การติ ดต อกั บโมดู ล SLCD ผู ใช งานสามารถกํ าหนดบรรทั ดในการแสดงผลข อมู ล เคลี ยร จอแสดงผล หรื อ
               เลื อกรู ปแบบในการแสดงผลข อมู ลได  ด วยการส งคํ าสั่ งควบคุ มตามที่ กํ าหนดในฟ งก ชั่ น lcd

               A3.1 เป ดโปรแกรม Arduino IDE  เขี ยนโปรแกรมภาษา C ตามโปรแกรมที่  A3-1

               A3.2 จากนั้ นทํ าการคอมไพล  แล วอั ปโหลดไปยั งหุ นยนต  POP-BOT จากนั้ นรั นโปรแกรม สั งเกตผลการทํ างานผ าน
               จอแสดงผลของโมดู ล SLCD

                       โมดู ล SLCD แสดงข อความหลากหลายตามที่ มี การกํ าหนดจากโปรแกรม




                 /*******************************************************************************
                 * POP-BOT V1.0
                 * Filename : LCD_Running_Text.pde
                 * Show Running Text on Serial LCD
                 ********************************************************************************/
                 // *** in this example SLCD connected to pin 16 ***
                 #include <popbot.h>  // Include Library for POP-BOT
                 int x=0;
                 int i;
                 void setup()
                 {
                 }
                 void loop()
                 {
                   lcd(“POP-BOT#nHello World!#c”);         // Display message and auto clear
                   sleep(2000);
                   for(i=0;i<10;i++)                       // Loop display number 0-9
                   {
                     lcd(“Count: %d”,i);
                     sleep(1000);
                   }
                   while(1);
                 }


               โปรแกรมที่  A3-1 ไฟล  LCD_Running_Text.pde โปรแกรมภาษา C ของ Arduino สํ าหรั บทดสอบการแสดง
               ข อความผ านโมดู ล SLCD16x2 ของหุ นยนต  POP-BOT ในลั กษณะต างๆ









                                                        INNOVATIVE EXPERIMENT
   94   95   96   97   98   99   100   101   102   103   104