通过Bash打开与Arduino的串行连接
发布时间:2020-12-16 01:47:28 所属栏目:安全 来源:网络整理
导读:我已经设置了我的Arduino,所以当我通过串行监视器发送“0”时,步进电机会转动给定量. 我想在bash脚本中包含它,但是当arduino串行监视器打开并进入echo 0时,我只能使用它. bash中的/dev/tty.usbserial641.我认为这是因为串口监视器正在为我打开连接. 在我用ba
我已经设置了我的Arduino,所以当我通过串行监视器发送“0”时,步进电机会转动给定量.
我想在bash脚本中包含它,但是当arduino串行监视器打开并进入echo 0>时,我只能使用它. bash中的/dev/tty.usbserial641.我认为这是因为串口监视器正在为我打开连接. 在我用bash打开连接的努力中(没有打开串行监视器)我已经尝试了stty -f /dev/tty.usbserial641的各种选项,并尝试使用10uF电容将复位连接到地. 可以帮助我在不使用arduino串口监视器的情况下打开bash连接吗? 系统: 非常感谢, 解决方法
以下命令是否适合您.
# stty -F /dev/ttyUSB0 9600 cs8 -cstopb # sleep 0.1 # echo "0" > /dev/ttyUSB0 值0和ascii char 0(48)之间存在差异.你试图发送哪一个,你想收到哪一个? 如果你想从终端读取端口,你可以这样做 head -n 1 /dev/ttyUSB0 //the number after n is how many lines you want to read 作为最后一点,我是pySerial的粉丝.我宁愿在python中编写一个接口而不是shell脚本. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SSH2集成CXF提供WebService服务
- scala – 无法解析Spark Dataframe中的列(数字列名称)
- scala – 如何向列表添加选项
- Scala:当类型参数是成员类型时,集合的类型参数在“collect
- 安全性 – 在Kubernetes中使用runAsNonRoot
- 详解BootStrap中Affix控件的使用及保持布局的美观的方法
- bootstrap-媒体对象列表
- angularjs – 在ui.router过渡到粘性状态时可以触发什么事件
- angularjs – angular-charts不使用requirejs
- SecureCRT上传bash rz command not found