บทความ

กำลังแสดงโพสต์จาก กรกฎาคม, 2024

[29/07/67] ใบงานรายวิชาพื้นฐานการอินเตอร์เฟส สัปดาห์ที่ 11

รูปภาพ
ใบงานประจำสัปดาห์ที่ 11 พื้นฐานการอิเตอร์เฟส จงเขียนไมโครคอนโทรลเลอร์โดยกำหนดให้เชื่อมต่อกับ led โดยใช้งานรับคำสั่งสัญญาณ digital จากปุ่มกด button เพื่อควบคุม led ให้ได้ตามโจทย์ที่กำหนด. โดยใช้ความรู้ในการเขียนโปรแกรมพื้นฐานที่เรียนในสัปดาห์ที่ผ่านมา นำมาประยุกต์ใช้งาน if , if else , while ,for , switch case ให้นักเรียนนักศึกษาทำไปทีละข้อย่อย จนครบโจทย์ที่สมบูรณ์(ฟังคำอธิบายจากครูผู้สอนเพิ่มเติม) 1. กำหนดให้นักเรียนนักศึกษาเชื่อมต่อไมโครคอนโทรลเลอร์กับ led จำนวนทั้งหมด 4 ดวงและมีการเชื่อมต่อกับปุ่มกด button จำนวน 2 ปุ่ม ข้อควรระวังการต่อใช้งานกับโมดูล button นั้น มีทั้งแบบ active HIGH และแบบ active LOW นักศึกษาต้องทำการตรวจสอบว่าโมดูลปุ่มกดที่ได้ไปนั้นเป็นประเภทไหนจะได้ทำการเขียนโปรแกรมควบคุมได้อย่างถูกต้อง เมื่อนักเรียนนักศึกษาทำการ ต่อไมโครคอนโทรลเลอร์เข้ากับ led และปุ่มกดแล้ว ให้ทำการเช็คโมดูลปุ่มกดนั้นเป็น Active HIGH หรือ Active LOW โดยทดลองเขียน code ดังต่อไปนี้ และการอ้างอิงตำแหน่งค่า input เพื่อรับสัญญาณดิจิตอลจะอยู่ที่ขา ...

[29/07/2567] ใบงานรายวิชาไมโครคอนโทรลเลอร์และโปรเซส สัปดาห์ที่ 11

รูปภาพ
ใบงานประจำสัปดาห์ที่ 11 ไมโครคอนโทรลเลอร์และไมโครโปรเซสเซอร์ (สัปดาห์10ที่ผ่านมาสอบ) จงเขียนไมโครคอนโทรลเลอร์ โดยกำหนดให้เชื่อมต่อกับ 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 ดังต่อไปนี้ และการอ้างอิงตำแหน่งค่า input เพื่อรับสัญญาณดิจิตอลจะอยู่ที...

arduino รับค่าจาก Serial available() เพื่อเช็คข้อมูลที่อยู่ในชุดข้อความว่าเป็นแบบไหน

https://docs.arduino.cc/built-in-examples/strings/StringLength จากโจทย์เมื่อเรามีการรับค่าจาก keyboard serial available ข้อมูลที่รับมานั้นจะเป็นอัคระ(ascii code)ทั้งหมดไม่สามารถแยกความแตกต่างได้ว่า สิ่งที่ได้รับมาตัวอักษรหรือตัวเลข ดังนั้นจึงต้องมีการเข้ากระบวนการแยกความแตกต่างระหว่างข้อความภายใน Your browser does not support iframes. !

[16/07/67] ใบงานรายวิชาพื้นฐานการอินเตอร์เฟส สัปดาห์ที่ 9

รูปภาพ
ใบงานรายวิชาพื้นฐานการอินเตอร์เฟส เพื่อเป็นการทบทวนการเขียนโปรแกรมไมโครคอนโทรลเลอร์และคอมพิวเตอร์ซึ่งเป็นอินเตอร์เฟสระหว่างกันในสัปดาห์นี้ให้นักเรียนนักศึกษาทำการทบทวนพื้นฐานในการเขียนโปรแกรม โดยกำหนดให้เขียนไมโครคอนโทรลเลอร์ให้เชื่อมต่อกับ 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: // statemen...

[16/07/67] ใบงานรายวิชาไมโครโปรเซสเซอร์และ ไมโครคอนโทรลเลอร์ สัปดาห์ที่ 9

รูปภาพ
ใบงานรายวิชาไมโครคอนโทรลเลอร์ เพื่อเป็นการทบทวนการเขียนโปรแกรมไมโครคอนโทรลเลอร์และคอมพิวเตอร์ซึ่งเป็นอินเตอร์เฟสระหว่างกันในสัปดาห์นี้ให้นักเรียนนักศึกษาทำการทบทวนพื้นฐานในการเขียนโปรแกรม โดยกำหนดให้เขียนไมโครคอนโทรลเลอร์ให้เชื่อมต่อกับ 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...