• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f103连接光电开关的代码 求分享

1c76bb7d903d8859 2020-07-05 浏览量:1727
拜托拜托!!!
有没有用STM32f103编写使用光电开关(E18-D50NK)的代码,我学习学习!!  拜托拜托
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 光电开关和普通按钮开关其实没有本质的区别,只是外部触发的方式有差别,一个是人手工去触控,一个是光电信号触控,最后都转换为IO输入端的一种电位变化(变高、或者变低,依据接法或者想要检测的模式设计外围电路实现),只要能检查这种变化,就可以处理。
    • 发布于 2020-07-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 光电开关的使用类似于按键,通常需要GPIO口就可以检测,可以使用中断的方式,检测上升沿,下降沿,低电平,高电平等触发方式来检测开关的状态信息。至于代码,完全可参考按键检测程序。
    • 发布于2020-07-06
    • 举报
    • 评论 0
    • 1
    • 0

  • 光电开关的使用和按键使用方法是一样的,只要将传感器的黄线信号线接io,然后当做普通按键使用,不过有些是高电平触发的,就需要反向控制
    • 发布于2020-07-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 光开关,也是由电平控制的,一般是5V的,通过编译方式控制,也就是STM32通用IO口就可以控制了
    • 发布于2020-07-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 接到普通IO口上,如果默认的输入电平是高电平,就可以通过读取口线,变为低电平代表有输入变化。


    • 发布于2020-07-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f103连接光电开关的代码 求分享