最近Raspberry Pi掀起了一阵狂热,Raspberry Pi基于Linux框架用的是应用处理器,Arduino使用的是微控制器,所以它们的应用范围并不会有太大的冲突。
Simon Monk的博客中提到了如何使用Python实现两者之间的通讯,Arduino会传送'Hello Pi'的讯号,而Raspberry Pi1便会传送数字讯号给Arduino,Arduino便会根据该讯号闪耀LED特定的次数。
Arduino方面,作者推荐使用Arduino Uno型号,软件版本为1.0,较旧的版本会由于FTDI(把USB信号转换成RS-232或TTL串列传输的技术)的讯号产生而引起USB通讯问题,把文章中Arduino的程序烧录到Arduino就可以了。
Raspberry Pi方面,我们要使用特定的Python库 - pySerial ,这个库包含了Arduino的指令,有关指令可以参考这个网站。