Mục lục:

Đồng hồ cờ vua Arduino đơn giản: 5 bước
Đồng hồ cờ vua Arduino đơn giản: 5 bước

Video: Đồng hồ cờ vua Arduino đơn giản: 5 bước

Video: Đồng hồ cờ vua Arduino đơn giản: 5 bước
Video: Học lập trình Arduino KHÔNG HỀ KHÓ - Bộ KIT học tập Arduino Uno R3 BLK 2024, Tháng mười một
Anonim
Image
Image
Đồng hồ cờ vua Arduino đơn giản
Đồng hồ cờ vua Arduino đơn giản
Đồng hồ cờ vua Arduino đơn giản
Đồng hồ cờ vua Arduino đơn giản
Đồng hồ cờ vua Arduino đơn giản
Đồng hồ cờ vua Arduino đơn giản

Khi tôi nghĩ đến việc tạo Đồng hồ cờ vua với Arduino, mục tiêu là xây dựng bằng cách sử dụng lập trình đơn giản mà không cần lớp sử dụng và làm việc với thanh ghi AVR. Cơ sở được sử dụng là Arduino Reference. Điều khó khăn nhất là thao tác bộ đếm thời gian chỉ sử dụng Arduino millis (). Ý tưởng là dự án có thể hữu ích đối với các sinh viên mới bắt đầu sử dụng Arduino.

Bước 1: Tính năng

  • Hoàn thành điều chỉnh hẹn giờ bằng bàn phím thành giờ, phút và giây, trong 1 giây lên đến 10 giờ
  • Bộ nhớ điều chỉnh lần cuối trong eeprom
  • Kiểm soát thời gian bằng cách đột tử hoặc tăng lên đến 99 seg
  • Tạm dừng hẹn giờ bằng bất kỳ phím nào trên bàn phím và nhả bằng nút trò chơi
  • Âm thanh để kiểm tra xem nút trò chơi đã được nhấn chưa và khi trò chơi kết thúc

Bước 2: Các bộ phận

  • Arduino Uno hoặc bất kỳ cái nào khác
  • 2 Nút ấn R13-502
  • Buzzer
  • Đối với bảng che chắn LCD, có thể được sử dụng Tấm chắn bàn phím LCD hoặc Tự làm bằng cách sử dụng:

    • LCD 16x2
    • 6 Công tắc nút nhấn xúc giác
    • Bảng mạch đa năng
    • Tiêu đề ghim hàng

Bước 3: Mạch

Mạch điện
Mạch điện
Mạch điện
Mạch điện

Mạch phức tạp nhất là LCD Keypad Shield, nếu miếng này được mua sẵn thì phần còn lại rất đơn giản.

Bước 4: Tập tin

Mã Arduino:

Chân đế Arduino:

Bộ cờ Bauhaus:

Bước 5: Cập nhật - tháng 1 năm 2021

Cập nhật - tháng 1 năm 2021
Cập nhật - tháng 1 năm 2021
Cập nhật - tháng 1 năm 2021
Cập nhật - tháng 1 năm 2021
Cập nhật - tháng 1 năm 2021
Cập nhật - tháng 1 năm 2021
Cập nhật - tháng 1 năm 2021
Cập nhật - tháng 1 năm 2021

Điểm khác biệt trong giá đỡ mới này là tôi đã sử dụng Arduino Pro Mini thay vì Arduino Uno. Vì Pro Mini sử dụng cùng Atmega 328, không có gì thay đổi về mã hoặc kết nối điện tử:

Phiên bản Arduino Stand Definitive:

Đề xuất: