一:实验2:跑马灯
实验过程:每隔1秒,LED灯亮一下,连续10次,当然也可以一直在闪。
二:硬件接口原理图,由于板子自带LED,我们就不在需要杜邦线另接LED了。
BLUELED有个注意点说明下,GPIO16对应是是板子上的D0,我现在用的是python开发,
对应的事GPIO16,而不是GPIO0,需要大家注意。
三:实验过程
LED点灯是基本上是单片机的第一个实验,下面就利用ESP8266来实现LED点灯。
方法1:直接在putty调试,代码我就截图了,需要的朋友自己练习吧,多用机械键盘打。
直接在putty的pythonshell模式下输入方法2:Windows终端下通过命令上传代码到nodemcu的板子上。切换到python安装路径。在pip的根目录下执行命令。安装ampy包,执行命令
pip install adafruit-ampy。
安装ampy包新建test.py文件,把这个文件放到Script根目录下。
LED每隔一秒闪亮代码把文件上传到板子上,执行命令
ampy -p COM3 put test.py
没有报错就说明上传成功了,上传失败的情况有如下图,
串口被占用了最后,运行test,可以putty终端下,在Python Shell下执行:
import test
执行成功,这里需要说明下,执行完一遍之后,你在执行这个命令的时候,LED灯就没反应了,只有在nodemcu板子重新上电的时候才会执行程序,所有说import test 只能一次,反正这是基础实验,不影响。
四:实验说明
我把几个实验过程中的函数截图说明下,要详细说明的,请到官网上查找。
延时跟时间计数函数 GPIO口操作函数五:实验结果
Python开发esp8266(LED指示灯)
网友评论