本科毕设通信模块,首次嵌入式工程尝试,集CSDN众多大家之成果,期间依旧遇坑无数,在此Mark,以便后续参考。
通信过程大致描述如下:树莓派通过2.4GHz廉价模块nrf24l01,发送无线数据给同样连接nrf24l01模块的Arduino模块,Arduino通过串口蓝牙将数据转发给安卓手机。
本文将分别记录以上通信实现过程,着重描述遇到的问题与解决方法。期间参考前辈教程攻略如下:
NF库:https://github.com/TMRh20/RF24.git
树莓派与Arduino通信 http://shumeipai.nxez.com/2017/03/20/communication-between-arduino-and-raspberry-pi.html
安卓蓝牙编程 https://blog.csdn.net/qq_30379689/article/details/52621769
树莓派波特率的修改 https://www.cnblogs.com/mengfanrong/p/4272038.html
一、模块选取
以下雷区,请避开:
1、 便宜的Arduino常常存在各种各样的问题,不