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

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





                                                     แบบฝึกหัดหน่วยที่ 4



               เรื่อง ฟังก์ชั่นพื้นฐานของ Arduino และการควบคุมหลอดไฟ LED                                      ใช้เวลา 20 นาที
               *******************************************************************************************************

               ค าชี้แจง  แบบฝึกหัดมีทั้งหมด 2 ตอน ประกอบด้วยตอนที่ 1 และตอนที่ 2 (20 คะแนน)

                           2. แบบฝึกหัดตอนที่ 1 เป็นค าถามแบบถูก-ผิด มีทั้งหมด 20 ข้อ (10 คะแนน)
                          3. แบบฝึกหัดตอนที่ 2 เป็นค าถามแบบปรนัย มีทั้งหมด 10 ข้อ (10 คะแนน)




                                                   แบบฝึกหัดตอนที่ 1



               ค าชี้แจง    ให้ผู้เรียนกาเครื่องหมายถูก  ในข้อที่คิดว่าถูก และกาเครื่องหมายผิด  ในข้อที่คิดว่าผิด


                         1. Serial.begin(speed) ใช้ก าหนดอัตราเร็วของการถ่ายทอดข้อมูลหรืออัตราบิตหรือบิตเรต

                        2. Serial.available() ใช้ตรวจสอบว่ามีข้อมูลด้านรับหรือไม่โดยคืนค่าเป็น int ตามข้อมูลที่รับเข้า
                           3. Serial.read(data) ใช้อ่านค่าข้อมูลจากพอร์ตขนาน

                          4. Serial.write(data) ใช้เขียนข้อมูลไบต์ไปยังพอร์ตอนุกรม

                        5. Serial.flush() ใช้ล้างบัฟเฟอร์ทั้งด้านรับและส่ง
                        6. Serial.print(data) ใช้ส่งข้อมูลออกพอร์ตขนาน

                        7. Serial.println(data) ใช้ส่งข้อมูลออกพอร์ตอนุกรมพร้อมกับขึ้นบรรทัดใหม่
                         8. min(x, y) หาค่าตัวเลขที่น้อยที่สุดของตัวเลขสองตัว

                        9. max(x, y)หาค่าตัวเลขที่มากที่สุดของตัวเลขสองตัว

               _______10. Serial.println(b, DEC) เป็นค าสั่งพิมพ์ค่าตัวแปร b เป็นตัวเลขฐานสิบ ตามด้วยรหัสอักษร carriage
               return และ linefeed















               หน่วยที่ 4 ฟังก์ชั่นพื้นฐานของ Arduino และการควบคุมหลอดไฟ LED                                 เรียบเรียงโดยครูทันพงษ์  ภู่รักษ์
   218   219   220   221   222   223   224   225   226   227   228