Saturday, June 12, 2021

Thực hành Arduino 1: Đèn LED nhấp nháy

  1.  Mở ứng dụng Arduino
  2. Mở ví dụ Blink: File > Examples >01.Basics > Blink.
  3. Mã chương trình:
    // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
  4. Giải thích code:
    1. trong hàm(function) setup() chạy 1 lần mỗi khi nhấn nút reset hoặc nút nguồn trên bo mạch. Hàm này thường dùng để khởi tạo biến, các chế độ pin, bắt đầu sử dụng thư viện.
    2. Hàm setup() theo đoạn code trên chỉ khởi tạo chế độ pin
    3. Hàm loop() sẽ chạy sau hàm setup(), có thể khởi tạo, gán giá trị các biến, hàm này nó sẽ lặp đi lặp lại vô hạn
    4. Hàm loop() trên thực hiện công việc là thiết lập đèn led ở mức cao nhất, xong rồi đợi 1000ms tức là 1 giây, rồi tắt đèn led, xong rồi đợi 1 giây.
  5. Nhấn nút upload.
  6. Bạn sẽ thấy Pin 13 (L) LED trên bo mạch bắt đầu nhấp nháy màu cam.


No comments: