#6 Lập trình điều khiển bất kỳ chân nào của Arduino Uno

Chào các bạn!
Bài hướng dẫn này MT-Tech sẽ hướng dẫn các bạn về cấu tạo bóng đèn Led, cách tính trở và phân cực cho đèn Led. Từ đó kết nối lập trình board Arduino để Led sáng tắt theo ý muốn.

Video hướng dẫn:



  • 1. Linh kiện cần:
    • 01 Điện trở 330 hoặc 220 ôm.
    • 01 Led loại nào cũng được.
    • 02 dây bus đực.
    • 01 BreadBoard loại nào cũng được.
    • 01 Arduino Uno (Hoặc board nào cũng được).
    • 01 đây USB-A to USB-B.


  • 2. Lập trình:

    • Sử dụng lệnh: pinMode(pin, mode);
      • pin: số Pin trong Arduino đó là: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, A0(14), A1(15), A2(16), A3(17), A4(18), A5(19). Hoặc có thể dùng Define bằng tên sau: PIN0, PIN1, PIN2...PIN_A0, PIN _A1...
      • Mode:
        • OUTPUT: Khai báo chức năng chân nào đó dùng để xuất tín hiệu (khi muốn điều khiển một thiết bị nào đó sẽ dùng OUTPUT).
        • INPUT OR INPUT_PULLUP Dùng để báo chức năng chân nào đó là nhận tín hiệu (như nút bấm, cảm biến...). INPUT_PULLUP nó chỉ khác INPUT là sẽ có điện trở nội kéo lên VCC bên trong con Vi điều khiển.
    • digitalWrite(pin, value);
      • pin: giống như trên.
      • value: sẽ LOW hoặc HIGH.
        • LOW là 0V ta cũng có thể để value là 0.
        • HIGH là 5V ta cũng có thể để value là 1.
    •   delay(ms);
      • Hàm trì hoãn một khoảng thời gian. Tức là những lệnh trước đó sẽ giữa nguyên và những câu lệnh chuẩn bị thực thi sẽ đợi hết thời gian này.
      • Tham số ms là kiểu unsigned long (4 bytes) nên cho khoảng giá trị là từ  0 đến 4,294,967,295 (2^32 - 1).
      • Các hàm delay khác:
        • delay() 
        • delayMicroseconds() 
        • micros() 
        • millis() 
    • Code chương trình bài 6:


  • 3. Mạch điện mô phỏng:

  • 4. Mạch điện:
Mạch điện thực tế
Chúc các bạn thành công!

Phản ứng:

Đăng nhận xét

[facebook]

MKRdezign

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.
Javascript DisablePlease Enable Javascript To See All Widget