材料准备
连接电路
首先,我们需要将LED灯、电阻和ESP32连接起来。具体步骤如下:
- 将LED的正极连接到ESP32的GPIO14引脚上。
- 将LED的负极连接到电阻的一端。
- 将电阻的另一端连接到ESP32的GND引脚上。
- 确保所有连接都已正确完成。
编写代码
接下来,我们需要编写一段MicroPython代码,让ESP32控制LED灯的亮灭。具体步骤如下:
1.打开Thonny软件。
2.在“文件”菜单中选择“新建”,然后输入以下代码:
machine 是大模块,Pin 是 machine 下面的其中一个小模块,在 python 编程里有两种方式引用相关模块:
方式 1 是:import machine,然后通过 machine.Pin 来操作;
方式 2 是:from machine import Pin,意思是直接从 machine 中引入 Pin 模块
控制 LED 使用 machine 中的 Pin 对象,其构造函数和使用方法如下:
led=machine.Pin(id,mode,pull)
构建 led 对象。
参数说明
- id:引脚编号;
- mode:输入输出方式;
- pull:上下拉电阻配置。
使用方法
- led.value([x]):引脚电平值。输出状态:x=0 表示低电平,x=1 表示高电平;输入状态:无须参数,返回当前引脚值
- led.on() :使引脚输出高电平“1”
- led.off():使引脚输出低电平“0”
运行程序
运行程序有两个方法:
方法一:
编写好代码后点击 Thonny 上方的“运行”按钮,可以直接观察到代码运行情况。这个方法不会将程序代码保存到 ESP32-S3 模块的 flash 里面。这注意是方便调试使用。
方法二:
将新建的文件保存名称为“main.py”的 py 文件,使用 Thonny 的文件功能,将文件发送到开发板。然后按下复位按键,设备运行相关代码,这个方式相当于将程序烧录到设备 flash,可以脱机使用。
重要说明 :请保证你的串口是正确的!在件的右下角可以选择正确的COMx
总结
通过这个实验,我们成功地使用ESP32点亮了一个LED灯,并用MicroPython编程实现了LED灯的闪烁效果。
从这个实验我们可以看到,使用 MicroPython 来开发关键是要学会构造函数和其使用方法,便可完成对相关对象的操作,在强大的模块函数支持下,实验只用了简单的两行代码便实现了点亮 LED 灯。
-
led灯
+关注
关注
22文章
1593浏览量
108761 -
GPIO
+关注
关注
16文章
1223浏览量
52710 -
GND
+关注
关注
2文章
540浏览量
39030 -
欧姆电阻
+关注
关注
0文章
71浏览量
15613 -
ESP32
+关注
关注
18文章
985浏览量
17853
发布评论请先 登录
相关推荐
如何去实现点亮第一个LED的设计呢
ESP32刷入MicroPython以及连接WiFi

arduino / VScode+platformIO搭建esp32/esp8266编译环境(一篇足矣)

ESP32入门之GPIO:点亮一盏LED灯

使用MicroPython开发ESP32(01):快速入门

如何在ESP32/ESP8266上使用MicroPython

评论