上一页 1 2 3 4 5 6 7 ··· 24 下一页
摘要: 主要参考以下两个博客: 操作教程:http://blog.csdn.net/u013926582/article/details/24442583 文件下载:http://www.arduino.cn/thread-2350-1-1.html 阅读全文
posted @ 2018-02-26 09:42 且听风吟-wuchao 阅读(371) 评论(0) 推荐(0) 编辑
摘要: nrl24l01每次只能发送4个字节,前面说到,第一个字节用于源节点,第二个字节用于目的节点。因此只剩下两个字节用于温度和湿度,一个字节只有八位,需要表示温湿度的正负数,因此每个字节的第一位表示正负符号,后七位表示数据,最大能表示+-127。 树莓派代码 如下: Arduino Leonardo代码 阅读全文
posted @ 2018-02-11 21:26 且听风吟-wuchao 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 首先在该地址下载库:https://codeload.github.com/nethoncho/Arduino-DHT22/zip/master 使用以下代码测试: 阅读全文
posted @ 2018-02-11 19:28 且听风吟-wuchao 阅读(857) 评论(1) 推荐(0) 编辑
摘要: 本项目中各个节点和树莓派的通信不区分信道,因此如果由树莓派发送给特定节点的数据会被所有节点接收到,因此子节点可以判别该数据是否发给自己的,需要在数据的第二个字节中加入目标节点的编号(第一个字节为源节点的编号)。 设计思路:基于前面提到的两个节点进行双工通信,树莓派不断的向节点发送数据,为了保证数据发 阅读全文
posted @ 2018-02-11 10:07 且听风吟-wuchao 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 考虑到项目的实际需要,树莓派作为主机,应该只在需要的时候查询特定节点发送的数据,因此接收到数据后需要根据头部判断是否是自己需要的数据,如果不是继续接收数据,超过一定时间未查询到特定节点的数据,则退出程序,避免无限等待。 本项目中各个节点和树莓派的通信不区分信道,因此如果由树莓派发送给特定节点的数据会 阅读全文
posted @ 2018-02-11 10:00 且听风吟-wuchao 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 设计思路 Arduino Leonardo初始化为发送模式,发送完成后,立即切换为接收模式,不停的监听,收到数据后立即切换为发送模式,若超过一定时间还为接收到数据,则切换为发送模式。 树莓派初始化为接收模式,接收到数据后立即切换为发送模式,超过一定时间为接收到数据则切换为发送模式,发送数据后立即切换 阅读全文
posted @ 2018-02-11 00:02 且听风吟-wuchao 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: 在我的项目里,树莓派主要作为中心节点,用于接收数据,Arduino作为子节点,用于发送数据,考虑到以后会有很多子节点,但又不至于使得代码过于繁琐,因此所有的传输数据添加一个头部编号用于区分不同节点。 nrf24l01支持的数据最大为4个字节,因此使用最高位的一个字节(8位)作为节点编号,剩余三个字节 阅读全文
posted @ 2018-02-10 22:08 且听风吟-wuchao 阅读(4298) 评论(0) 推荐(0) 编辑
摘要: 引脚连接说明 与树莓派的连线 NRF24L01 => 树莓派 GND => GND VCC => 3.3V CE => GPIO25 即22管脚 CSN => CE0(GPIO8) 即 24管脚 SCK => SCLK(GPIO11)即23管脚 MOSI => MOSI(GPIO10)即19管脚 M 阅读全文
posted @ 2018-02-09 18:35 且听风吟-wuchao 阅读(3225) 评论(0) 推荐(0) 编辑
摘要: 主要参考以下两个博客: http://blog.csdn.net/junmuzi/article/details/49888123 http://blog.csdn.net/Lucas66666/article/details/77414490 opencv-3.2.0安装 安装依赖 sudo ap 阅读全文
posted @ 2018-02-05 19:15 且听风吟-wuchao 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 加入下面编译选项: 阅读全文
posted @ 2018-02-05 18:55 且听风吟-wuchao 阅读(2548) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 24 下一页