2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
วัตถุประสงค์ของแล็บนี้คือการรันโปรแกรม Arduino โดยใช้ Interrupts แล็บนี้ทำงานไม่ถูกต้องเนื่องจากปัญหาการเข้ารหัส
สิ่งที่คุณต้องการ:
- Arduino Uno 1 ตัว
- เขียงหั่นขนม 1 อัน
- 1 ปุ่มกด
- ไฟ LED 3 ดวง
- ตัวต้านทาน 220 โอห์ม
- สายจัมเปอร์
ขั้นตอนที่ 1: เพิ่มปุ่มกด
เชื่อมต่อปุ่มกดกับ Arduino โดยใช้ขั้นตอนต่อไปนี้:
1. ใส่ปุ่มกดลงในเขียงหั่นขนมโดยตรง
2. ใช้สายจัมเปอร์เชื่อมต่อปุ่มกับ Arduino 5V
3. ใช้ตัวต้านทาน 220 โอห์มเพื่อเชื่อมต่อปุ่มกดกับ Arduino GND
4. ใช้สายจัมเปอร์ต่อปุ่มกดเข้ากับ Arduino Digital 8
ขั้นตอนที่ 2: เพิ่ม LED's
เชื่อมต่อ 3 Led กับ Arduino โดยใช้ขั้นตอนต่อไปนี้:
1. ใส่ LED 3 สีที่ต่างกันลงในเขียงหั่นขนม
2. เชื่อมต่อตัวต้านทาน 220 โอห์มกับ LED แต่ละดวง
3. ใช้สายจัมเปอร์เพื่อต่อสายไฟ LED จากตัวต้านทานไปยังพอร์ตต่อไปนี้บน Arduino
- LED สีแดงเป็นดิจิตอล 9
- ไฟ LED สีเขียวเป็นดิจิตอล 10
- ไฟ LED สีน้ำเงินเป็นดิจิตอล 11
4. ใช้สายจัมเปอร์เพื่อเชื่อมต่อแต่ละ LED กับ Arduino GND
ขั้นตอนที่ 3: รหัส
รหัสเป็นส่วนที่ฉันกำลังดิ้นรนด้วย ฉันยังไม่ได้เรียนรู้วิธีการทำ Interrupts กับ Arduino อย่างแน่นอน ฉันคิดว่าฉันมีความคิดที่ถูกต้อง แต่ฉันยังคงพยายามคิดออก