pinpong 用python控制一切

2021-06-205768
AI 快速预览详细 收起
pinpong是一个Python库,旨在简化硬件控制。它提供统一的API,支持多种MCU(如Uno、Leonardo、ESP32)和Linux主板(如树莓派、D1哪吒开发板)。使用pinpong,开发者可以一次编写代码,然后在不同平台上运行,只需稍作配置调整。这不仅提高了开发效率,还使得代码复用变得更容易。目前,pinpong还在不断成长和完善中,欢迎大家加入QQ群367228945,提出宝贵意见,共同推动其发展。
之前一直认为用C语言控制硬件理所当然,毕竟是面向底层的语言
但是随着技术的不断进步,mcu,mpu的计算能力越来越强,价格越来越低,用python,lua等控制硬件就变得越来越变得现实了
中途用esp32玩过micropython,感觉难度瞬间降低,驱动硬件变得异常简单,开发功能用高级语言也能很好地提升效率
但受限于esp32比较少的内存以及运算速度,感觉还是不够爽,程序大点就跑不起来了,加上micropython生态还不够健全,于是想专向全功能python

于是pinpong诞生了,使用完整版本的python

pinpong目前致力于
1. 提供统一的API操纵硬件,一次编写,各平台通用(需要改一两行配置)
2. 支持更多的硬件设备
3. 支持更多的Linux主板
pinpong当前还很弱小,希望大家多多支持,提出宝贵意见,让pinpong慢慢成长

目前支持的主板:

MCU类:
Uno、Leonardo、ESP32

Linux类:
树莓派  D1哪吒开发板

QQ交流群:367228945
如果您想要用python控制一切,加入QQ群大家一起讨论吧


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
375389458
375389458
pinpong 控制arduino uno需要更新固件吗?
- 没有更多了 -