Hướng dẫn này giúp các bạn hiểu cách điều khiển các chân GPIO của ESP8266 dưới dạng Digital Inputs và Digital Outputs bằng việc sử dụng ngôn ngữ lập trình MicroPython.
Để chỉ cho bạn cách sử dụng chân Digital Inputs và Digital Outputs, ad sẽ xây dựng một ví dụ đơn giản với nút bấm và đèn LED. Chúng tôi sẽ đọc trạng thái của nút bấm và sáng đèn LED tương ứng như minh họa trong hình sau.
Để thực hiện được hướng dẫn này bạn cần cài đặt Firmware cho Esp8266 của mình trong hướng dẫn này sử dụng công cụ uPyCraft để viết code và nạp cho board ESP8266 (Các bạn có thể xem lại hướng dẫn cài đặt ở bài 1)
Giới thiệu:
Sơ đồ nối dây:
Code mẫu:
from machine import Pin
from time import sleep
led = Pin(5, Pin.OUT)
button = Pin(4, Pin.IN)
while True:
led.value(button.value())
print(button.value())
sleep(0.1)