dickchy 发表于 2013-9-3 14:39:51

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

其实这个帖子包含两个问题

最近在做小车,本想用树莓派通过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电平互连的应用资料

沧海笑1122 发表于 2013-9-4 11:51:30

某宝就有逻辑电平转换模块,价格也不高。
但我的建议,你还是考虑用树莓派的USB(就是X方式下)连接arduino,json数据格式,arduino那边有专用的json解析库。我试过,控制LCD、电磁阀都已经试过。好处是arduino作为执行元件,口大大多于PI的,扩展性好。

whtech1 发表于 2013-9-4 21:33:17

可以通过gpio模拟串口连接的。

whtech1 发表于 2013-9-4 21:33:53

我刚翻译了一篇 http://www.shumeipai.net/thread-19490-1-1.html
页: [1]
查看完整版本: 树莓派的gpio和arduino的数字引脚可以相连吗?