2019-12-24 11:50:57 [显示全部楼层]
8897浏览
查看: 8897|回复: 3

[入门] 大佬们,来看看激光传感器的试验现象

[复制链接]
背景:公司新入手的Arduino UNO的组合套件,我是个新手,C语言刚开始学。
现象:Arduino UNO的激光传感器试验,范例程序上传后,激光灯常亮。
个人疑问:如果默认激光灯是常亮的状态,那么莫尔斯码第一位无法区分。例如字母B的莫尔斯码为"-...",激光灯的显示结果只能分辨出来3个“...”。我理解应该是激光灯常灭的话才能分辨出来第一位的状态。
处理过程:尝试在主程序loop里加digitalWrite(laserPin, LOW);没有作用,过了一会又常亮了。。。
求助各位大佬有什么思路吗?
先谢过了~

gada888  版主

发表于 2019-12-25 10:20:46

要加条件语句,这样机器知道什么条件下执行哪条命令
回复

使用道具 举报

Michael_zh  学徒
 楼主|

发表于 2019-12-27 11:41:13

gada888 发表于 2019-12-25 10:20
要加条件语句,这样机器知道什么条件下执行哪条命令

我怀疑串口在没有明确数据输入的时候有数据在传输,导致程序一直执行自动点亮激光灯的语句
回复

使用道具 举报

kylinpoet  初级技神

发表于 2020-2-18 19:01:04

这个好,必须支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail