top of page

ใบงานที่4.6

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

© 2023 by Sasha Blake. Proudly created with Wix.com

bottom of page