物联网开发笔记(6)- 使用Wokwi仿真树莓派Pico实现按键操作

这篇文章和大家一起来看下按键相关的操作。

一、目的

使用按键来控制LED不同的闪烁速度

 

二、硬件连接方法

方法一:

物联网开发笔记(6)- 使用Wokwi仿真树莓派Pico实现按键操作_第1张图片

LED连接GPIO的端口0,按键连接GPIO的端口1。按键通过一个上拉电阻接到3.3V电源上,当按键不按下时是高信号,按键按下时GPIO端口1导通,变为低信号。

方法二:

去电上拉电阻,使用GPIO的PULL_UP功能。

物联网开发笔记(6)- 使用Wokwi仿真树莓派Pico实现按键操作_第2张图片

三、代码分析

方法一:

mian.py

# 这个例子是实现按键操作
from machine import Pin
import utime

LED = Pin(0, Pin.OUT)  # 紫色LED,端口0
KEY = Pin(1, Pin.IN)  # 按键,端口1,配置成IN模式

while True:
    if KEY.value()== 0:  # 按键按下
        #LED每秒闪烁一次
        LED.value(1)  # LED亮
        utime.sleep(1)
        LED.value(0) # LED灭
        utime.sleep(1)
    else:
   

你可能感兴趣的:(物联网开发,单片机,嵌入式硬件)