2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đây là một dự án dựa trên breadboard sử dụng Atmel Atmega 2560 (Arduino Mega) để làm bộ điều khiển đèn giao thông.
Thời lượng của đèn LED ĐỎ và XANH LÁ được đặt thành 15 Giây. Thời lượng của Đèn LED màu vàng được đặt thành 1 Giây. Chúng tôi có thể đặt thời lượng của riêng bạn bằng cách sửa đổi mã Arduino.
Ngoài ra, một con số "âm mưu" được đính kèm với dự án để giúp hiểu rõ về việc phân bổ đèn giao thông.
Cực âm của tất cả các đèn LED được gắn với nhau. Có nghĩa là chúng đều có mặt bằng chung. Mã đính kèm cũng có thể được sửa đổi cho các Sản phẩm Arduino khác.
Bước 1: Yêu cầu
Những điều sau đây là bắt buộc để hoàn thành dự án này:
1- Arduino Mega hoặc UNO 2- Bốn đèn LED đỏ
3- Bốn đèn LED màu vàng
4- Bốn đèn LED xanh lam hoặc xanh lục
Bước 2: Pin-outs & đấu dây
Bước này đã đính kèm các Pin-outs & Wiring của Arduino Mega hoặc Arduino UNO và các thiết bị ngoại vi khác, và cũng được cung cấp như sau:
==============
Arduino => LED của ==============
8 => L3 (Xanh lam), L4 (Xanh lam)
9 => L3 (Vàng), L4 (Vàng)
10 => L3 (Đỏ), L4 (Đỏ)
11 => L1 (Xanh lam), L2 (Xanh lam)
12 => L1 (Vàng), L2 (Vàng)
13 => L1 (Đỏ), L2 (Đỏ)
GND => Tất cả các cực âm của đèn LED
Bước 3: Tải lên mã
Tải mã lên Arduino Mega hoặc Arduino UNO để đưa đầu ra của bạn trên đèn LED.
Tệp Arduino.ino cũng được đính kèm trong bước này.