Mục lục:

Đèn Giáng sinh Arduino: 5 bước (có hình ảnh)
Đèn Giáng sinh Arduino: 5 bước (có hình ảnh)

Video: Đèn Giáng sinh Arduino: 5 bước (có hình ảnh)

Video: Đèn Giáng sinh Arduino: 5 bước (có hình ảnh)
Video: [Lập trình Arduino cơ bản] Bài 4 - Điều Khiển 8 Led Đơn Với Nhiều Hiệu Ứng Đẹp Mắt 2024, Tháng mười một
Anonim
Đèn Giáng sinh Arduino
Đèn Giáng sinh Arduino
Đèn Giáng sinh Arduino
Đèn Giáng sinh Arduino

Giáng sinh đang đến gần nên tôi quyết định trang trí thật lạ mắt cho ngôi nhà của mình. Có rất nhiều loại đèn Giáng sinh có sẵn, nhưng tôi quyết định tạo ra một chiếc cho riêng mình. Điều đơn giản nhất mà tôi có thể nghĩ đến là kết nối một số đèn led với Arduino và thắp sáng chúng. Không cần dùng ic, bạn có thể kết nối nhiều nhất 13 con led để không bị cháy chip. Tôi quyết định sử dụng 12, chỉ vì lý do thẩm mỹ.

Bước 1: Những điều cần thiết:

Những điều cần thiết
Những điều cần thiết
  • 12 đèn LED
  • 12 điện trở 220 ohm (hoặc tương tự)
  • Arduino UNO
  • cáp USB
  • 12 dây jumper M-to-M
  • Một breadboard

Allchips là một nền tảng dịch vụ trực tuyến linh kiện điện tử, bạn có thể mua tất cả các thành phần từ họ

Bước 2: Kết nối các đèn LED

Kết nối đèn LED
Kết nối đèn LED
Kết nối đèn LED
Kết nối đèn LED
Kết nối đèn LED
Kết nối đèn LED

Bây giờ, bạn cần cắm từng led trên breadboard. Tôi đã căn chỉnh chúng thành một hàng, cách nhau 2 lỗ để chúng có thể vừa khít. Bên phải của đèn led cần là dây dẫn dài hơn (cực dương, cực dương) kết nối với chân kỹ thuật số của Arduino. Cực âm đi đến đường ray âm của bảng mạch, với một điện trở. Thanh ray được kết nối với GND (âm) của Arduino. Tôi đã chọn các chân kỹ thuật số từ 13 đến 2, bạn có thể sắp xếp lại chúng trong mã

Bước 3: Sửa đổi và tải lên mã

Sửa đổi và tải lên mã
Sửa đổi và tải lên mã

Kết nối Arduino với máy tính của bạn bằng cáp USB. Khởi động Arduino IDE và dán mã từ đây. Các độ trễ khác nhau có thể được thay đổi và cả chuỗi hình ảnh động.

Bước 4: Tìm hiểu Hoạt ảnh

Hiểu các hình ảnh động
Hiểu các hình ảnh động
Hiểu các hình ảnh động
Hiểu các hình ảnh động

Để đơn giản hóa mã, tôi đã tách từng chuỗi nhấp nháy trong một hàm mới. Truyện ngắn - mỗi hoạt ảnh đều có chức năng của nó. Trong mỗi cái, bạn có thể tìm thấy một vòng lặp, vòng lặp này xoay vòng qua mảng, chứa số lượng của mỗi đèn led và chân kỹ thuật số tương ứng của Arduino. Sau đó, nó bật / tắt chúng để tạo ra những hiệu ứng lạ mắt đó. Mỗi chức năng kết thúc bằng việc thực hiện hoạt ảnh tắt, tắt tất cả các đèn led để sẵn sàng cho chức năng tiếp theo.

Bước 5: Trình diễn Dự án

Image
Image

Trong nguyên mẫu này, tôi đã bao gồm 4 hoạt ảnh cơ bản - tất cả (từng cái một), trò chơi đuổi bắt, trò chơi theo cặp và 50 lần nhấp nháy ngẫu nhiên.

Đề xuất: