03. ESP32 Micropython编程(Thonny)GPIO输入输出

这篇博客介绍了如何使用Micropython在ESP32上进行GPIO输入输出操作,包括LED的闪烁程序、LED闪烁函数定义以及按键控制LED的亮灭。重点讲解了GPIO口的定义、硬件连接(输入按键与输出LED)以及BOOT引脚的特殊功能。
摘要由CSDN通过智能技术生成

GPIO输入输出

一、输入输出GPIO口定义及使用

1. 硬件

  • 输入:按键
  • 输出:led

2.软件即程序

①输入输出定义

import machine
led = machine.Pin(2,machine.Pin.OUT)  #定义led为输出
sw = machine.Pin(0,machine.Pin.IN)    #定义sw为输入

或者

import machine 
from machine import Pin  #导入GPIO模块

#创建GPIO对象
led = Pin(2)
#led = Pin(2, Pin.OUT)
#led = Pin(2, Pin.OUT, value(1))  #可以在初始化时后就输出指定电平
sw = Pin(0,Pin.IN
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值