3-数字量输出

在这里插入图片描述
https://developer.canaan-creative.com/zh/products
了解更多的micropython控制产品

开始,我们会尝试点亮 Pico 控制板上的 LED。利用面包板、杜邦线等工具进行接线,并编写程序来控制外接的 LED,同时使用 while 循环重复执行程序。

认识Pico的管脚

Pico 控制板上有 40 个管脚,这些引脚可用于控制电子元件或接收电子元件的信息。在程序里,我们通过编号来指定引脚。
在这里插入图片描述
程序流程图
在这里插入图片描述
程序设计
请在 Thonny 中新建文件,在开发环境的程序编辑区输入以下代码,完成后按 Ctrl + S 保存文件:

import machine
import time
# 定义数字输出的管脚,这里使用25号管脚
led = machine.Pin(25, machine.Pin.OUT)
# 点亮LED
led.value(1)
# 暂停3秒
time.sleep(3)
# 熄灭LED
led.value(0)

如果要从同一个模块中导入 1 个以上模块,可以分成两行,也可以合并成一行。比如上述代码中第 3、4 行,与前一页设计原理中的第二段程序意义相同。
测试结果
按下 F5 运行程序,就能看到控制板上的 LED 点亮 3 秒后熄灭。
扩展学习
用循环的方式,让led不断闪烁

import machine
import time
# 定义数字输出的管脚,这里使用25号管脚
led = machine.Pin(25, machine.Pin.OUT)
# 使用while True循环实现led不断闪烁
while True:
    # 点亮LED
    led.value(1)
    # 暂停3秒
    time.sleep(3)
    # 熄灭LED
    led.value(0)
    # 暂停3秒
    time.sleep(3)

在wokwi.com仿真网站上,可以看到仿真的效果

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值