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