Arduino Stop Light: 3 ขั้นตอน
Arduino Stop Light: 3 ขั้นตอน
Anonim
Arduino Stop Light
Arduino Stop Light

ไฟ LED RGB เป็นวิธีที่ยอดเยี่ยมในการแนะนำให้เด็กๆ รู้จักการเขียนโปรแกรม พวกเขาจะยุ่งเหยิงไม่รู้จบกับการผสมสีและจังหวะเวลา ทำให้รู้สึกถึงรหัสในเวลาของตัวเอง โปรเจ็กต์นี้ใช้ไฟ LED สีเต็มรูปแบบราคาถูกที่ควบคุมผ่าน I2C ดังนั้นจึงมีเพียงสี่สายที่จะเชื่อมต่อ เป็นการแนะนำที่ดีเกี่ยวกับ I2C

หลังจากที่คุณมีไฟหยุดทำงานแล้ว คุณสามารถเปลี่ยนลำดับสีเป็นสิ่งที่ชอบได้ โดยใช้รหัสสีมาตรฐานฐานสิบหก

สิ่งที่ฉันใช้

1 Arduino เช่น อูโนะ

3 โมดูล LED จาก Electric Dollar Store

บอร์ดและส่วนหัว 1 ตัว

สายจัมเปอร์ 4 เส้น ชาย-หญิง

หัวแร้ง

ขั้นตอนที่ 1: ประกอบโมดูล

ประกอบโมดูล
ประกอบโมดูล
ประกอบโมดูล
ประกอบโมดูล
ประกอบโมดูล
ประกอบโมดูล

นำโมดูลออกจากแพ็กเก็ต และประสานโมดูล LED สามโมดูลลงในช่องสี่เหลี่ยมสีขาวบนตัวพา ง่ายที่สุดในการทำงานจากขวาไปซ้ายดังที่แสดง

เพื่อให้โมดูล LED มีที่อยู่ I2C ที่แตกต่างกัน คุณจะต้องเปลี่ยนจัมเปอร์บัดกรีสองตัว สิ่งที่ต้องเปลี่ยนคือ A0 บนโมดูลกลาง และ A1 บนโมดูลด้านขวา หากต้องการเปลี่ยนจัมเปอร์ ให้ตัดลิงก์บัดกรีด้านขวาและเพิ่มตัวประสานเพื่อสร้างการเชื่อมต่อใหม่ทางด้านซ้าย

มีการสอน Sparkfun เกี่ยวกับวิธีการทำเช่นนี้ที่นี่

ประสานส่วนหัว 4 พินเข้ากับบอร์ด และเพิ่มตัวต้านทานแบบดึงขึ้น หากใช้

ขั้นตอนที่ 2: เชื่อมต่อ Arduino

เชื่อมต่อ Arduino
เชื่อมต่อ Arduino

ใช้สายจัมเปอร์สี่สายเพื่อเชื่อมต่อ Arduino กับโมดูล:

  • GND เชื่อมต่อกับ Arduino GND
  • VCC เชื่อมต่อกับ Arduino 3.3V
  • SDA เชื่อมต่อกับ Arduino A4
  • SCL เชื่อมต่อกับ Arduino A5

เมื่อคุณทำการเชื่อมต่อแล้ว ให้เปิด Arduino และตรวจสอบว่าหลอดไฟ LED สามดวงติดสว่างอย่างนุ่มนวล ซึ่งหมายความว่าพวกเขาทั้งหมดได้รับอำนาจ

ขั้นตอนที่ 3: โหลดและเรียกใช้ Sketch

เปิด Arduino IDE จากนั้นดาวน์โหลดและเพิ่มภาพร่าง stoplight.ino ไม่มีไลบรารีให้ติดตั้ง ร่างคือสิ่งที่คุณต้องการ เรียกใช้สเก็ตช์ และไฟหยุดจะเริ่มสลับไปมาระหว่างสีแดง เขียว และเหลือง