查看: 5645|回复: 4
收起左侧

[Arduino] 树莓派的gpio和arduino的数字引脚可以相连吗?

2013-9-3 14:39:51 | 显示全部楼层 |阅读模式
其实这个帖子包含两个问题

最近在做小车,本想用树莓派通过usb串口与arduino通信,然后由arduino控制下级硬件,但树莓派在纯shell下的usb串口无论如何都无法完成通信,连stty都测试过了,也不行,绝望之际,装了arduino 的 ide,进startx,启动ide,发现ide可以正常进行usb串口通信,更惊喜的是,启动ide后,我那原本不行的python串口测试脚本居然也行了,但如果不startx进入arduino ide,python脚本就不行,但我是希望在纯shell下完成这些东西的,不知各位有什么类似的经验么?我的arduino是nano 3.0的,连上后出现的是/dev/ttyUSB0 而不是网上资料里的/dev/ttyACM0,这个会有什么影响吗?


于是我想到了一个解决方法,如果使用gpio作为arduino的数字输入,应该也能实现通信,但在网上搜不到相关资料,好像没有人这么用过似的,不敢贸然连上,怕一个没弄好把板子烧了,所以,想请问各位有没有相关经验?需不需要接个电阻什么的
回复

使用道具 举报

2013-9-3 18:50:51 | 显示全部楼层
Pi:3.3V,并且不耐受5V输入
Arduino:5V
请自行查找3.3V-5V电平互连的应用资料
回复 支持 反对

使用道具 举报

2013-9-4 11:51:30 | 显示全部楼层
某宝就有逻辑电平转换模块,价格也不高。
但我的建议,你还是考虑用树莓派的USB(就是X方式下)连接arduino,json数据格式,arduino那边有专用的json解析库。我试过,控制LCD、电磁阀都已经试过。好处是arduino作为执行元件,口大大多于PI的,扩展性好。
回复 支持 反对

使用道具 举报

2013-9-4 21:33:17 | 显示全部楼层
可以通过gpio模拟串口连接的。
回复 支持 反对

使用道具 举报

2013-9-4 21:33:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

热点推荐

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部