Micro:bit trafic light

Micro:bit trafic light

Trong bài hướng dẫn này, chúng ta hãy cùng học cách tạo nên một cột đèn giao thông bằng cách sử dụng bìa carton, đèn led và BBC Micro:Bit nhé!

Chuẩn bị

  • BBC Micro:Bit.
  • Led đỏ, vàng và xanh lá.
  • 3 điện trở 330 Ohm.
  • Kẹp cá sấu.
  • Bìa carton, kéo, thước, súng bắn keo.

Giới thiệu đèn Led

  • Đèn led là linh kiện điện tử có thể phát sáng thường dùng để hiển thị và tạo cảnh báo.
  • Cách đơn giản để nhận biết cực của led là dựa vào độ dài chân:

    • Chân dài: Chân (+) nhận điện áp cao (3.3V).
    • Chân ngắn: Chân (-) nhận điện áp thấp (0V hay GND).
  • Khi sử dụng nên gắn kèm 1 điện trở 330 Ohm vào chân (+).

Các bước tiến hành

Hàn chân led

  • Cắt chân (+) của led còn 0.5cm.
  • Cắt 1 chân điện trở còn 0.5cm.
  • Hàn chân (+) của led với chân điện trở mới cắt.
  • Làm tương tự với 2 led còn lại.

Thiết kế hộp đèn

  • Tiến hành cắt các tấm carton:

    • Chân đèn: 4cm x 4cm.
    • Cột đèn: 4cm x 2cm.
    • Hộp đèn: Hình trụ 2cm x 2cm x 6cm và làm 3 lỗ tròn đường kính 5mm.
  • Dùng thước cứng, bẻ các tấm carton theo đường kẻ.

Gắn led vào hộp đèn

  • Đưa các led vào hộp đèn theo thứ tự đỏ, vàng, xanh lá.
  • Hàn nối các chân (-) của các led lại với nhau.
  • Dùng súng bắn keo kết nối hộp đèn, cột đèn và chân đèn với nhau.

Kết nối hộp đèn với Micro:Bit

  • Sử dụng kẹp cá sấu kết nối chân của điện trở 3 đèn đỏ, vàng, xanh lá lần lượt vào các ô P2, P1, P0 trên Micro:Bit.
  • Kết nối 3 chân (-) của các led vào ô GND trên Micro:bit.

Chú ý: Các bạn có thể nhìn qua hình đấu nối, để chắc chắn đấu nối chính xác.

Lập trình

  • Truy cập vào địa chỉ https://makecode.microbit.org/
  • Sử dụng một số hàm cơ bản sau:

    • forever: nhóm Basic.
    • digital write pin P0 to 0: nhóm Pins.
    • for index from 0 to: nhóm Loops.
    • show number: nhóm basic.
    • Phép trừ: nhóm Math
    • item: nhóm Variables.
    • pause: nhóm Basic.
  • Tham khảo chương trình mẫu: tại đây.