PinPong类 Board class¶
构造器 constructor¶
创建和初始化一块板子。
board = PinPong(board_name,port)
- boardname: 板子的类型。
- port: 设置对应的端口号,如省略参数则自动识别选择一个端口。如何查询端口号,见安装及快速开始教程。对于基于linux的开发板, 例如树莓派,哪吒板,不需要这个参数
- 说明:board_name命名列表
- 规则:
- 简单短小好记忆
- 不区分大小写,样例中推荐全小写
- 长单词或需要区分版本的单词间使用下划线区分
板子名称 | board_name | 备注 |
---|---|---|
Arduino uno r3 | uno | |
Arduino leonardo | leonardo | |
Arduino nano | nano | 暂未支持 |
Arduino mega1280 | mega1280 | 暂未支持 |
Arduino mega2560 | mega2560 | 暂未支持 |
micro:bit | microbit | |
掌控板 | handpy | |
虚谷号 | xugu | 等效于uno |
树莓派 | rpi | |
Firebeetle ESP32 | firebeetle_esp32 | 暂未支持 |
Firebeetle ESP8266 | firebeetle_esp8266 | 暂未支持 |
LattePanda | lp | 等效于leonardo |
ESP32 | esp32 | 暂未支持 |
ESP8266 | esp8266 | 暂未支持 |
哪吒开发板 | nezha | |
行空板 | unihiker |
方法 method¶
board.begin()
连接arduino板,检测固件版本,若没有烧录固件或版本有误,会烧录最新固件。