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板,检测固件版本,若没有烧录固件或版本有误,会烧录最新固件。