AI大模型教程
一起来学习

入门MicroPython+ESP32:《点亮LED灯》

一、原理

想要让一个LED灯亮,那么就要给其供电,使得有电流通过。这与小时候玩的一节7号电池和普通小灯泡是一个道理。

二、查看ESP32开发板电路图

通过查看电路图,来确定开发板上的LED灯与MCU的引脚链接方式。

查看上图我们知道,GPIO2这个引脚链接到了发光二极管(LED)的正极。所以想要让这个LED灯亮,就通过程序控制GPIO2的输出为高电平(高电压)就行了。

相关pdf资料

三、点亮LED灯

浏览MicroPython官方的文档:MicroPython官方文档

通过上面的文档我们知道,想要让一个引脚输出高电平,只需要找到对应的GPIO然后通过 on() 或者value(1) 操作就可以,同理如果想要输出低电平让LED灯灭,只需要调用off() 或者value(0)就行。

下面我们来试试看:

from machine import Pin

pin2 = Pin(2, Pin.OUT)
pin2.value(1)

通过Thonny编写上述代码,然后运行,此时会看到开发板上的蓝色LED灯亮了。

注意
Pin(2, Pin.OUT)中的2对应的是GPIO2,如果你的电路板上的LED灯不是GPIO2那么通过查看电路原理图是哪个GPIO就写哪个数字就行。

四、闪烁的LED灯

原理

调用value(1) 然后延时一小会,再调用value(0)延时一小会,然后重复上述操作。

代码如下

import machine
import time

pin2 = machine.Pin(2, machine.Pin.OUT)

while True:
    pin2.value(1)
    time.sleep(1)
    pin2.value(0)
    time.sleep(1)

运行效果

更多学习内容可参考:https://www.itprojects.cn/study/detail/47.html?chapter=4

文章来源于互联网:入门MicroPython+ESP32:《点亮LED灯》

相关推荐: AI人工智能领域,文心一言的技术架构

AI人工智能领域,文心一言的技术架构 关键词:文心一言、AI人工智能、技术架构、大语言模型、自然语言处理 摘要:本文聚焦于AI人工智能领域中文心一言的技术架构。详细阐述了文心一言技术架构的背景,包括其研发目的、适用的预期读者以及文档结构等内容。深入剖析了文心一…

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 入门MicroPython+ESP32:《点亮LED灯》
分享到: 更多 (0)

AI大模型,我们的未来

小欢软考联系我们