PinPong类 Board class

构造器 constructor

创建和初始化一块板子。

board = PinPong(board_name,port)

  • boardname: 板子的类型。

  • port: 设置对应的端口号,如省略参数则自动识别选择一个端口。如何查询端口号,见安装及快速开始教程。对于基于linux的开发板, 例如树莓派,哪吒板,不需要这个参数

  • 说明:board_name命名列表

  • 规则:

  1. 简单短小好记忆

  2. 不区分大小写,样例中推荐全小写

  3. 长单词或需要区分版本的单词间使用下划线区分

板子名称

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表示强制烧录固件。