สารบัญ:

Interrupts Lab (กำลังดำเนินการ): 3 ขั้นตอน
Interrupts Lab (กำลังดำเนินการ): 3 ขั้นตอน

วีดีโอ: Interrupts Lab (กำลังดำเนินการ): 3 ขั้นตอน

วีดีโอ: Interrupts Lab (กำลังดำเนินการ): 3 ขั้นตอน
วีดีโอ: How to enable interrupt for Timers in PIC18F Microcontrollers || Rollover Interrupt Enable 2024, พฤศจิกายน
Anonim
Interrupts Lab (กำลังดำเนินการ)
Interrupts Lab (กำลังดำเนินการ)

วัตถุประสงค์ของแล็บนี้คือการรันโปรแกรม 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

เพิ่ม LED's
เพิ่ม 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 อย่างแน่นอน ฉันคิดว่าฉันมีความคิดที่ถูกต้อง แต่ฉันยังคงพยายามคิดออก

แนะนำ: