Page 147 - เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น
P. 147

เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์เบื้องต้น    20



                       ค าสั่งทดสอบเงื่อนไข  (condition)

                              If (boolean   expression)
                              {

                                    statement (s)

                              }
                              else   if   (boolean   expression)

                              {
                                    statement (s)

                              }
                              else

                              {

                                    statement (s)
                              }

                       3.6.3 หมายเหตุบรรทัดเดียวและหลายบรรทัด   / / และ / * . . . */

                       เป็นส่วนของโปรแกรมที่ผู้ใช้เขียนเพื่มเติมว่าโปรแกรมท างานอย่างไร  โดยส่วนที่เป็นหมายเหตุจะไม่ถูก
               คอมไพล์ ไม่น าไปประมวลผล มีประโยชน์มากส าหรับการตรวจสอบโปรแกรมภายหลังหรือใช้แจ้งให้เพื่อน

               ร่วมงานหรือบุคคลอื่นทราบว่าบรรทัดนี้ใช้ท าอะไร ตัวหมายเหตุภาษา C มี 2  ประเภทคือ

                     (1) หมายเหตุบรรทัดเดียว เขียนเครื่องสเลช // 2 ตัวหน้าบรรทัด
                     (2) หมายเหตุหลายบรรทัด เขียนเครื่องหมายสเลช / คู้กับดอกจัน * คร่อมข้อความที่เป็นหมายเหตุ เช่น

                         /*  blabla */


                       3.6.4 # define

                       เป็นค าสั่งที่ใช้งานมาก ในการก าหนดค่าคงที่ให้กับโปรแกรม ในการก าหนดค่าคงที่ไม่ได้เปลืองพื้นที่
               หน่วยความจ าของไมโครคอนโทรลเลอร์แต่อย่างไร เมื่อถึงขึ้นตอนแปลภาษา คอมไพเลอร์จะแทนที่ตัวอักษร

               ข้อความด้วยค่าที่ก าหนดไว้ ใน Arduino จะใช้ค าสั่ง # define ตรงกับภาษา C

                       รูปแบบ
                              # define constantName value

                              อย่าลืมเครื่องหมาย #

                       ตัวอย่างที่ 3-24
                              # define ledpin 3

                              เป็นการก าหนดให้ตัวแปร ledpin  เท่ากับค่าคงที่ 3






               หน่วยที่ 3 โครงสร้างโปรแกรมของ Arduino                                                                 เรียบเรียงโดยครูทันพงษ์  ภู่รักษ์
   142   143   144   145   146   147   148   149   150   151   152