目录
简介
在本节中,我们使用MicroPython固件通过Python shell编写一个闪烁的LED程序。
步骤一 材料准备
硬件准备:
- Nodemcu开发板×1
- usb数据线×1
软件准备:
- 串口工具
步骤二 原理说明
首先,必须知道MicroPython板的引脚功能,例如带有NodeMCU的ESP8266,您可以看到NodeMCU v2 GPIO布局,如下所示:
步骤三 电路搭建
Nodemcu上的MCU GPIO5(D1)连接着一个LED的正极引脚,LED灯的负极连接NodeMcu的GND引脚。连接好之后通过USB数据线将Nodemcu连接到计算机。
步骤四 编写程序
这个程序很简单,就是只要让LED灯闪烁就可以,既给灯的D1连接引脚写入高低电平,就可以控制亮灭了。
先打开串口工具,然后连接Nodemcu的端口。不会的话请参照第一节的教程。
让LED灯亮灭程序如下:
from machine import Pin
led = Pin(5, Pin.OUT)
led.high()
led.low()
但是我想写一个让LED循环闪烁的程序,所以最终程序应该如下:
from machine import Pin import time
led = Pin(5, Pin.OUT)
while 1:
led.high()
time.sleep(2)
led.low()
time.sleep(2)
步骤五 验证结果
你应该可以看到一个闪烁的led。如果你想要停止,您可以按nodemcu板上的rst按钮。