ใบงานรายวิชาไมโครคอนโทรลเลอร์ เพื่อเป็นการทบทวนการเขียนโปรแกรมไมโครคอนโทรลเลอร์และคอมพิวเตอร์ซึ่งเป็นอินเตอร์เฟสระหว่างกันในสัปดาห์นี้ให้นักเรียนนักศึกษาทำการทบทวนพื้นฐานในการเขียนโปรแกรม โดยกำหนดให้เขียนไมโครคอนโทรลเลอร์ให้เชื่อมต่อกับ led โดยใช้งานคำสั่งที่ส่ง output สัญญาณ digital เพื่อควบคุม led ให้ได้ตามโจทย์ที่กำหนด. โดยใช้ความรู้ในการเขียนโปรแกรมพื้นฐานที่เรียนในสัปดาห์ที่ผ่านมา นำมาประยุกต์ใช้งาน if , if else , while ,for , switch case กำหนดให้นักเรียนนักศึกษา ทำการต่อ arduino uno r3 กับ led จำนวน 4 ดวง ดังรูป ตัวอย่างคำสั่ง รูปแบบการเขียนคำสั่ง if if(condition){ statement } รูปแบบการเขียนคำสั่ง if else if(condition){ statement }else{ statement } รูปแบบการเขียนคำสั่ง if else..if if(condition){ statement }else if(condition){ statement } รูปแบบการเขียนคำสั่ง switch case switch (variable) { case VALUE_1: // statements break; case VALU...
ใบงานประจำสัปดาห์ที่ 12 ไมโครคอนโทรลเลอร์และไมโครโปรเซสเซอร์ (สัปดาห์การแข่งกีฬา) คำอธิบายรายวิชา จงเขียนไมโครคอนโทรลเลอร์ โดยกำหนดให้เชื่อมต่อกับ led โดยใช้งานคำสั่งที่รับ input รับสัญญาณ digital เพื่อควบคุมการแสดงผลผ่าน Serial monitor ให้ได้ตามโจทย์ที่กำหนด. โดยใช้ความรู้ในการเขียนโปรแกรมพื้นฐานที่เรียนในสัปดาห์ที่ผ่านมา นำมาประยุกต์ใช้งาน if, if else, while, for, switch case ร่วมกับศึกษาทำความเข้าใจเรื่องการรับค่าจาก Digital Input จากการปุ่มกด button 1. กำหนดให้นักเรียนนักศึกษาเชื่อมต่อไมโครคอนโทรลเลอร์ ปุ่มกด button จำนวน 2 ปุ่ม ข้อควรระวังการต่อใช้งานกับโมดูล button นั้นมีทั้งแบบ Active HIGH และแบบ Active LOW นักศึกษาต้องทำการตรวจสอบว่าโมดูลปุ่มกดที่กำลังต่อใช้งานนั้นเป็นประเภทใด แล้วการเขียนโปรแกรมควบคุมให้สอดคล้องถูกต้องตามการใช้งาน เมื่อนักเรียนนักศึกษาทำการ ต่อไมโครคอนโทรลเลอร์เข้ากับ led และปุ่มกดแล้ว ให้ทำการเช็คโมดูลปุ่มกดนั้นเป็น Active HIGH หรือ Active LOW โดยทดลองเขียน code ดังต่อไปนี้ และการอ้างอิงตำแหน่งค่า ...
ความคิดเห็น
แสดงความคิดเห็น