top of page

ใบงานที่4.6
การทดลองที่ 1 เขียนโปรแกรมอ่านค่าแอนาลอกจากการกดสวิตช์แต่ละตัวโดยแสดงผลที่จอคอมพิวเตอร์ผ่านทางพอร์ตอนุกรม
โค้ดที่ใช้ใน Arduino

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

วีดีโอการทดลอง
งานที่ได้รับมอบหมาย
ปรับปรุงโปรแกรมในการทดลองที่ 2 โดยให้สามารถตรวจสอบการปล่อยคีย์ได้ด้วย และให้สวิตช์แต่ละตัวควบคุมการติดดับของ LED
โค้ดที่ใช้ใน Arduino


วีดีโอการทดลอง
bottom of page


