K210单片机的按键检测

这个图片是程序的效果,按下按键后蓝灯亮起,松开按键后蓝灯熄灭。

 主要用的的就是函数的构造方法和使用方法:
GPIO(ID,MODE,PULL,VALUE)
GPIO 对象。
    【ID】内部 GPIO 编号;
    【MODE】GPIO 模式;
          GPIO.IN :输入模式
          GPIO.OUT :输出模式
    【PULL】
          GPIO.PULL_UP :上拉
          GPIO.PULL_DOWN :下拉
          GPIO.PULL_NONE :无
    【value】GPIO 初始化电平
          1:高电平
          0:低电平

 使用方法
GPIO.value([value])
    【value】GPIO 输出电平值;
          1:高电平
          0:低电平
*输入模式时候参数为空,表示获取当前 IO 输入电平值

 下面就是程序代码了,认真仔细的看一下,很简单的。由于led灯正极接的是+3.3V,咱们控制的是负极。所以led的值设为0就是点亮了。设为1高电平就是熄灭了。

from Maix import GPIO           # 导入GPIO模块
from fpioa_manager import fm    # 导入fm模块

#注册 IO,蓝灯-->IO12,KEY-->IO16
fm.register(12,fm.fpioa.GPIO0)  # 注册外部12口为内部GPIO0口
fm.register(16,fm.fpioa.GPIO1)  # 注册外部12口为内部GPIO1口

#  初始化IO
led = GPIO(GPIO.GPIO0, GPIO.OUT)  # led对象为GPIO0,输出模式
key = GPIO(GPIO.GPIO1, GPIO.IN)   # key对象为GPIO1,输入模式

while(1):                       # 无限循环
    if(key.value()==0):             # 如果按键的值是0:
        led.value(0)                     # led的值设为0,也就是开灯
    else:                           # 否则:
        led.value(1)                     # led的值设为1,也就是关灯

本程序是本人测试过的,完全可以复制粘贴。正常运行,如果有帮助到您,希望给我个免费的爱心,谢谢了~!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
K210摄像头火焰检测是一种利用K210芯片和摄像头模块结合的技术,用于检测和监测火焰存在的一种方法。 K210是一款高性能的AI芯片,拥有多核处理器和丰富的外设接口,适合用于图像处理和人工智能应用。摄像头模块则是将实时图像信息转换为电信号的设备。 火焰检测是指通过图像处理算法,识别和分析图像中的火焰像素,并根据火焰的特征进行处理和报警的过程。K210摄像头火焰检测技术可以实时捕捉摄像头采集的图像,并通过K210芯片上的神经网络模型进行火焰像素的识别和检测。 具体步骤如下:首先,摄像头模块采集环境中的图像,接着,K210芯片通过神经网络模型对图像进行处理和分析,提取图像中的火焰像素。随后,K210芯片根据火焰像素的特征,判断是否存在火焰。最后,K210芯片可以进行相应的处理操作,如报警或者触发其他的操作。 与传统的火焰检测方法相比,K210摄像头火焰检测具有以下优点:首先,K210芯片具有强大的图像处理能力,可以对大量图像数据进行高速处理;其次,K210芯片上可以部署灵活的神经网络模型,提高火焰检测的准确性和稳定性;此外,K210芯片还具有低功耗和高性能的特点,适合于嵌入式和智能设备等领域的应用。 总之,K210摄像头火焰检测技术利用K210芯片和摄像头模块结合,通过图像处理和神经网络模型,能够实现对火焰存在的实时监测和检测,具有较高的准确性和稳定性,并适用于各种智能设备和安防领域的应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

尚久龙

你的鼓励是我最大的动力!谢谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值