top of page

ใบงานที่4.5
การทดลองที่ 1 เขียนโปรแกรมควบคุมระดับความสว่างของ LED ที่ต่ออยู่ที่ขาพอร์ตดิจิทัล D9 ซึ่งเป็นขาที่สามารถส่งสัญญาณ PWM ออกมาได้ด้วยคาสั่ง analogWrite(pin,value) โดยควบคุมความสว่างด้วยโพเทนธิโอมิเตอร์ที่ต่ออยู่ที่ขาพอร์ตแอนาลอก A5 ค่าที่อ่านได้จะมีค่าอยู่ระหว่าง 0-1023 แต่ค่าที่ใช้ควบคุมดิวตี้ไซเคิลอยู่ระหว่าง 0-255 การดำเนินการลดค่าให้ใช้ค่าที่อ่านได้หารด้วย 4 ก่อนเอาไปใช้งาน
โค้ดที่ใช้ในโปรแกรม Arduino

วีดีโอการทดลอง
การทดลองที่2 เขียนโปรแกรมควบคุมความสว่างแก่ LED จำนวน 2 ตัวที่อยู่ที่ขา D9, D10 ซึ่งเป็นขาที่สามารถส่งสัญญาณ PWM ได้ โดยใช้โพเทนธิโอมิเตอร์เป็นตัวปรับความสว่างโดยให้ LED ทั้งสองตัวมีความสว่างที่ตรงข้ามกัน โดยให้มีการแสดงค่าสัญญาณแอนาลอกที่อ่านได้จากขาที่ต่อโพเทนธิ โอมิเตอร์ออกทางพอร์ตอนุกรมแ สดงผลที่จอคอมพิวเตอร์
โค้ดที่ใช้ในโปรแกรม Arduino

วีดีโอการทดลอง
งานที่ได้รับมอบหมาย
การเขียนโปรแกรมไฟวิ่ง LED 4 ตัว โดยให้สามารถปรับความเร็วในการวิ่งได้ด้วยโพเทนธิโอมิเตอร์


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