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

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



                สรุปเนื้อหาสาระส าคัญ



                      โปรแกรมท างานวนในฟังก์ชั่น loop() ตลอดเวลา หลังจากท างานในฟังก์ชั่น setup() จึงสรุปได้ว่า ฟังก์ชั่น

               setup() คือส่วนต้นของโปรแกรมที่ใช้ในการประกาศ หรือตั้งค่าการท างานในตอนเริ่มต้นท างาน ในขณะที่ฟังก์ชั่น

               loop() เป็นเสมือนส่วนของโปรแกรมหลักที่ต้องวนท างานอย่างต่อเนื่องตลอดเวลาอย่างไรก็ตามในบางโปรแกรม

               อาจมีเฉพาะส่วนของฟังก์ชั่น setup() และไม่มีฟังก์ชั่น loop() ก็ได้แสดงว่าโปรแกรมนั้นๆ ต้องการตั้งค่าการท างาน
               หรือก าหนดให้มีการท างานเพียงครั้งหรือรอบเดียว แล้วจบการท างานทันที เทคนิคส าหรับการเขียนโปรแกรม เลือก

               ขนาดของตัวแปรให้ใหญ่พอส าหรับเก็บค่าผลลัพธ์ที่มากที่สุดของการค านวณ ต้องทราบว่าที่ค่าใด ตัวแปรที่เก็บจะมี
               การวนซ ้าค่ากลับ และวนกลับอย่างไร ส าหรับการค าณวณที่ต้องการเศษส่วนให้ใช้ตัวแปรประเภท float แต่ให้ระวัง

               ผลลบ เช่นตัวแปรมีขนาดใหญ่ ค านวณได้ช้า ใช้ตัวกระท า cast เช่น (int)myfloat ในการเปลี่ยนประเภทของตัว

               แปรชั่วคราวขณะที่โปรแกรมท างาน





























               .








               หน่วยที่ 3 โครงสร้างโปรแกรมของ Arduino                                                                 เรียบเรียงโดยครูทันพงษ์  ภู่รักษ์
   157   158   159   160   161   162   163   164   165   166   167