全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > LED照明 >

如何使用Micropython+ESP32点亮第一个LED呢?

时间:2023-11-08 12:27

人气:

作者:admin

标签: 使用  如何 

导读:首先,我们需要将LED灯、电阻和ESP32连接起来。...

材料准备

  • ESP32开发板
  • LED
  • 220欧姆电阻
  • 面包板
  • USB数据线
  • 电脑

连接电路

首先,我们需要将LED灯、电阻和ESP32连接起来。具体步骤如下:

  1. 将LED的正极连接到ESP32的GPIO14引脚上。
  2. 将LED的负极连接到电阻的一端。
  3. 将电阻的另一端连接到ESP32的GND引脚上。
  4. 确保所有连接都已正确完成。

图片

编写代码

接下来,我们需要编写一段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 灯。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信