完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
想让树莓派做arduino的上位机。 用的是树莓派2B 和arduino UNO。
第一步:在树莓派linux系统下安装arduino ide(失败了) 在树莓派linux(32bit)系统下在网上下载了arduino-1.6.5-linux32.tar。接着用tar zxvf 命令解压缩,完成以后出来一个绿色的arduino可执行文件。 在该目录下用./arduino 命令打开该文件,结果出来“cannot execute binary file arduino” 的提示, 打开不成功。 请大家帮我看看是哪里出了问题,非常感谢!! |
|
相关推荐
3个回答
|
|
不知道lz操作是怎么样的,下面分享下我的步骤: 在库文件安装及硬件连接准备完毕之后,下一步的工作是进行程序的调试使用的是Python语言,请保证您的linux版本中已经安装了相应的IDE。 通信使用的Python Serial库,安装过程可以参考(树莓派的串口调试工具)。 数据发送及接收 1 树莓派端 import serial >>> ser = serial.Serial('/dev/ttyACM0', 9600) #开启串口 >>> ser.write("****") #写数据 >>>receive = ser.readline()#读数据 >>> ser.close() #关闭串口 注意,树莓派连接上Arduino,会自动识别设备,在/ dev/下显示为ttyACM0。但是当你插拔Arduino而没有重启树莓派后,显示的设备号可能依次会变成ttyACM1,ttyACM2 ,ttyACM3等。 可以通过 ls /dev 查看后,在开启串口的程序行进行修改。 2 Arduino端 Arduino端使用Serial.available()判断串口接收缓冲器的状态函数,确定串口是否接收到数据。接收的数据是按照一个一个字节进行的,通过Serial.read()来读取。 程序实现的功能如下: 当运行树莓派上的通信程序后,Arduino将依次在液晶屏上面显示接收到的数据,而且将接收到的数据重新发送给树莓派。Arduino端和raspberry pi端程序见Blog后附件。 连接树莓派和Arduino后,在树莓派的命令行中启动我们的python程序,接收的数据如下图所示
最佳答案
|
|
|
|
好好!!!!!!!!!!!!!
|
|
|
|
秋风宜人 发表于 2015-9-23 10:01 您好,请问程序可以发一下嘛? |
|
|
|
只有小组成员才能发言,加入小组>>
5938 浏览 0 评论
14239 浏览 9 评论
7837 浏览 0 评论
基于Amazon Echo 和 Raspberry Pi 的自动窗帘控制
7173 浏览 1 评论
【下载】《Linux+树莓派玩转智能家居》——亲手进行树莓派应用制作
161152 浏览 374 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 07:20 , Processed in 0.585229 second(s), Total 86, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号