(二)你好MicroPython:闪烁的LED灯

简介

在本节中,我们使用MicroPython固件通过Python shell编写一个闪烁的LED程序。

步骤一 材料准备

硬件准备:

  • Nodemcu开发板×1
  • usb数据线×1

软件准备:

  • 串口工具

步骤二 原理说明

首先,必须知道MicroPython板的引脚功能,例如带有NodeMCU的ESP8266,您可以看到NodeMCU v2 GPIO布局,如下所示:

(二)你好MicroPython:闪烁的LED灯
(二)你好MicroPython:闪烁的LED灯

步骤三 电路搭建

(二)你好MicroPython:闪烁的LED灯

Nodemcu上的MCU GPIO5(D1)连接着一个LED的正极引脚,LED灯的负极连接NodeMcu的GND引脚。连接好之后通过USB数据线将Nodemcu连接到计算机。

步骤四 编写程序

这个程序很简单,就是只要让LED灯闪烁就可以,既给灯的D1连接引脚写入高低电平,就可以控制亮灭了。

先打开串口工具,然后连接Nodemcu的端口。不会的话请参照第一节的教程。

(二)你好MicroPython:闪烁的LED灯

让LED灯亮灭程序如下:

from machine import	Pin
led	= Pin(5, Pin.OUT)
led.high()
led.low()

但是我想写一个让LED循环闪烁的程序,所以最终程序应该如下:

(二)你好MicroPython:闪烁的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按钮。

(二)你好MicroPython:闪烁的LED灯

人已赞赏
ESP8266

(一)ESP8266/nodemcu如何使用MicroPython进行开发

2018-12-11 23:42:43

ESP8266

(三)如何将程序上传到Nodemcu开发板:闪烁的LED

2018-12-16 21:27:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索