Bật Tắt Đèn Led

Bật tắt led được coi là bài thực hành cơ bản đầu tiên trong lập trình nhúng, tượng tự như chương trình Hello World trong lập trình. Trong bài bạn sẽ học cách bật và tắt đèn led liên tục sau mỗi giây.

Yêu Cầu Cần Có

  • Module Blocky đã được thiết lập để kết nối với cloud server (tham khảo phần Cài Đặt Blocky nếu bạn chưa thực hiện)
  • Module Blocky Led

Kết Nối Phần Cứng

Module Led được nối vào port D1 của module Blocky

Chương Trình

Giải Thích

Mỗi chương trình để upload cho Blocky luôn gồm 2 phần là SetupMain Loop.

Các lệnh trong phần Setup sẽ được chạy một lần và khi Blocky khởi động, dùng cho các thao tác thiết lập và khởi tạo ban đầu.

Các lệnh trong phần Main Loop sẽ lặp lại liên tục cho đến khi Blocky bị tắt nguồn hoặc reboot, dùng cho các thao tác kiểm tra và xử lý liên tục.

Trong đoạn chương trình trên, chúng ta khai báo 1 biến tên là led cho module Led nối với port D1, ứng với kết nối phần cứng.

Trong Main Loop, chúng ta dùng biến led này để bật đèn led, dừng 1 giây rồi tắt led rồi dừng 1 giây và cứ tiếp tục như thế. Khi đó đèn led sẽ chớp tắt liên tục sau mỗi giây.

results matching ""

    No results matching ""