工具
- Macbook Pro,masOS Mojave
- 树莓派4B+,某宝入手套件,包含几十种传感器以及纸质版、电子版教程(视频教程、书籍配套程序C\Python)
目的
一直有学习Python的想法,毕竟相对于其它语言有更好的入门体验,前段时间因为工作需要学习了一段时间Python,主要用于大型计算后的数据提取和筛选,最终虽然没用上但也是对Python有了初步了解。
某次意外了解到Python在树莓派上的使用已经较为成熟,有了试一试的冲动,正好现阶段的工作中也会偶尔用到,制作一些较为顺手的工具。
因此调研了下Python在自动化控制方面的应用,初步看来截止现阶段主要分为2中使用场景
- 树莓派上使用Python通过GPIO实现 ,并且网上案例/教程众多;
- MicroPython通过部分开发板实现,应该说也比较成熟,支持的开发板也是逐步增多;
经过考虑还是选择了树莓派上的GPIO,主要基于大约几点原因:
- 当前树莓派较其它支持MicroPython的开发板来说功能更加全面,能完整的跑跑系统,更适合我这种新手入门
- 我自己的Python语言基础、经验本身较少,通过树莓派还能进一步学习
- 树莓派功能功能较多,网上教学、案例较多。