python nodemcu_python开发nodemcu2(跑马灯实验)

本文介绍了使用NodeMCU进行LED跑马灯实验的过程,包括硬件接口、Python代码上传及执行。实验中通过Python在ESP8266上控制LED每隔1秒闪烁,讲解了相关GPIO函数和延时函数的使用,并提供了代码示例。通过putty或ampy工具上传代码到板子上,实验结果展示了Python控制LED点灯的实现。
摘要由CSDN通过智能技术生成

NodeMCU引脚电路图

一:实验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指示灯)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值