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板,检测固件版本,若没有烧录固件或版本有误,会烧录最新固件。
传入参数True表示强制烧录固件。