Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Dự án này tạo ra một con xúc xắc LED tạo ra một con số mới mỗi khi nghiêng cảm biến độ nghiêng. Dự án này có thể được sửa đổi để sử dụng một nút, nhưng mã sẽ cần được thay đổi cho phù hợp.
Trước khi bắt đầu dự án này, hãy đảm bảo kết nối 5V và GND với mỗi bên của bảng mạch.
Quân nhu
- Cảm biến nghiêng SW-520D
- 7 đèn LED
- 7 điện trở 220 hoặc 330 ohm
- Breadboard
- Dây nhảy
Bước 1: Bước 1: Thiết lập đèn LED
Điều đầu tiên bạn muốn làm là thiết lập các đèn LED theo hình chữ 'H' để tạo đường viền cho một viên xúc xắc. Theo hình trên, xếp 3 đèn LED theo chiều dọc ở mỗi bên (đảm bảo mỗi chân có hàng riêng) và đặt một đèn LED ở giữa.
Sau khi hoàn thành, kết nối chân ngắn của mỗi đèn LED với GND.
Để làm cho mã dễ dàng hơn một chút, sẽ chỉ có 4 chân kỹ thuật số cho 7 đèn LED, Sẽ có 3 nhóm 2 và đèn LED ở giữa sẽ có chân kỹ thuật số riêng (xem hình trên)
- Kết nối các chân dài của Nhóm 1 với nhau và kết nối nó với chân số 10
- Kết nối các chân dài của Nhóm 2 với nhau và kết nối nó với chân số 9
- Kết nối các chân dài của Nhóm 3 với nhau và kết nối nó với chân số 8
- Kết nối chân dài LED 4 với chân số 7
Bước 2: Bước 2: Kết nối cảm biến nghiêng
Để cung cấp một số thông tin cơ bản về cách hoạt động của cảm biến Tilt, nó có thể được mã hóa để có trạng thái TẮT và trạng thái BẬT tương tự như nút Arduino. Nếu cảm biến được đặt thẳng đứng theo chiều dọc, nó thường được coi là ở trạng thái BẬT và nếu ở trạng thái hướng xuống theo chiều dọc, nó thường được coi là ở trạng thái TẮT, Trong dự án này khi cảm biến nghiêng úp xuống, nó sẽ báo hiệu 'xúc xắc' để tung một số ngẫu nhiên.
Kết nối chân ngắn của cảm biến độ nghiêng với GND và kết nối chân dài với chân kỹ thuật số 2
Bước 3: Bước 3: Mã
Đây là liên kết đến mã. Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại hỏi.