3.5. [Micropython][ESP8266]TPYBoardV202之GPIO

3.5.1. 1.实验目的

  1. 学习在PC机系统中GPIO(General Purpose I/O Ports,即通用输入/输出端口)的使用方法。
  2. 学会用TPYBoard接收GPIO的高低电平,控制板子上LED灯的发光与否。

3.5.2. 2.准备工作

·所需元器件 TPYBoard板子一块 数据线一条 电脑 1台(本次实验以win7为例) ·所需软件 ESPlorer

3.5.3. 3. LED灯的发光原理

3.5.4. 4. 实验方法

第一步:下载安装所需的软件–ESPlorer 下载地址:http://www.tpyboard.com/download/tool/169.html 第二步:连接TPYBoard-esp8266开发板 通过USB数据线将电脑和TPYBoard-esp8266开发板连接起来,会自动安装USB转串的驱动。 安装完毕后,查看设备管理器,是否正确创建串口。
http://www.tpyboard.com/ueditor/php/upload/image/20170315/1489560660603166.png http://www.tpyboard.com/ueditor/php/upload/image/20170315/1489560910187276.png http://www.tpyboard.com/ueditor/php/upload/image/20170315/1489560920923300.png

蓝灯亮灭

3.5.5. 5.源代码

from machine import Pin
import time

p2 = Pin(2, Pin.OUT)    # create output pin on GPIO2
p2.value(1)             # set pin to high

while True:
  p2.low()                # set pin to low
  p2.value()
  time.sleep(3)           # sleep for 3 second
  p2.high()               # set pin to high
  p2.value()
  time.sleep(3)           # sleep for 3 second