{"version":1,"pages":[{"id":"-MQ6aMVwjr-zndOgw4Od","title":"Добро пожаловать в центр документации Petoi","pathname":"/russkii","siteSpaceId":"sitesp_yCkX8","description":"📚➡️🤖"},{"id":"-MQrgedQfglydYHOdTNK","title":"NyBoard V1_0","pathname":"/russkii/nyboard/nyboard-v1_0","siteSpaceId":"sitesp_yCkX8","description":"","breadcrumbs":[{"label":"NYBOARD"}]},{"id":"-MVugl3T-mwZYPFHdZ3c","title":"Гид по быстрому старту BiBoard","pathname":"/russkii/biboard/biboard-v0","siteSpaceId":"sitesp_yCkX8","description":"","breadcrumbs":[{"label":"BIBOARD"}]},{"id":"-MY_xc-yE9mNcCG6HBgm","title":"Demo приложения","pathname":"/russkii/biboard/demo-applications","siteSpaceId":"sitesp_yCkX8","description":"","breadcrumbs":[{"label":"BIBOARD"}]},{"id":"-MY_xk3JCaNKKvELhHag","title":"USB загрузчик (CH340C)","pathname":"/russkii/modules/usb-downloader-ch340c","siteSpaceId":"sitesp_yCkX8","description":"","breadcrumbs":[{"label":"Modules"}]},{"id":"-MY_xrW0MzGRIHBaZPMo","title":"Двойной режим Bluetooth","pathname":"/russkii/modules/bluetooth-dual-mode","siteSpaceId":"sitesp_yCkX8","description":"","breadcrumbs":[{"label":"Modules"}]},{"id":"-MY_xwWUGyQMiEPNsU2m","title":"WiFi ESP8266","pathname":"/russkii/modules/wifi-esp8266","siteSpaceId":"sitesp_yCkX8","description":"","breadcrumbs":[{"label":"Modules"}]},{"id":"-MQ6aMVwjr-zndOgw4Od","title":"欢迎查阅派拓艺文档中心","pathname":"/chinese","siteSpaceId":"sitesp_GuWpo","description":"📚➡️🤖"},{"id":"hYheExWH7Do7xjrwYvKG","title":"快速上手指南","pathname":"/chinese/kuai-su-shang-shou-zhi-nan","siteSpaceId":"sitesp_GuWpo","description":"本页帮助您开始对Petoi机器人进行搭建/玩/编程"},{"id":"9uP2CNDcJxI6Qw2HZMyM","title":"Petoi 机器人关节序号","pathname":"/chinese/petoi-ji-qi-ren-guan-jie-xu-hao","siteSpaceId":"sitesp_GuWpo","description":""},{"id":"e8V1R7xCKXkFEms7tv0F","title":"蓝牙连接","pathname":"/chinese/lan-ya-lian-jie","siteSpaceId":"sitesp_GuWpo"},{"id":"oP7z1Cn6gQyt4bWv7QMx","title":"上传固件","pathname":"/chinese/shang-chuan-gu-jian","siteSpaceId":"sitesp_GuWpo","description":""},{"id":"84PV78sFtB36oIYESShL","title":"关节校准","pathname":"/chinese/guan-jie-jiao-zhun","siteSpaceId":"sitesp_GuWpo","description":""},{"id":"KNr3eGp15fZ5V5Zas18Z","title":"遥控器","pathname":"/chinese/hong-wai-yao-kong/yao-kong-qi","siteSpaceId":"sitesp_GuWpo","description":"通过遥控器来控制机器人非常简单。","breadcrumbs":[{"label":"红外遥控"}]},{"id":"is4GD2tUBl13BWARwjZu","title":"总览","pathname":"/chinese/shou-ji-ying-yong/zong-lan","siteSpaceId":"sitesp_GuWpo","description":"📱🤖","breadcrumbs":[{"label":"手机应用"}]},{"id":"9yBlopLbvQJ7lL5bbXQf","title":"关节校准","pathname":"/chinese/shou-ji-ying-yong/guan-jie-jiao-zhun","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"手机应用"}]},{"id":"Cry78GJWScPxUmqvJDtU","title":"控制面板","pathname":"/chinese/shou-ji-ying-yong/kong-zhi-mian-ban","siteSpaceId":"sitesp_GuWpo","description":"在控制面板中，您可以控制机器人执行各种姿势、行为和步态。","breadcrumbs":[{"label":"手机应用"}]},{"id":"npxuYiAA9Qqq7tgW8uux","title":"总览","pathname":"/chinese/zhuo-mian-ying-yong/zong-lan","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"桌面应用"}]},{"id":"7PhaoA8gRSXCID7uo1DS","title":"固件上载","pathname":"/chinese/zhuo-mian-ying-yong/gu-jian-shang-zai","siteSpaceId":"sitesp_GuWpo","description":"本指南适用于初学者。 让您更轻松地开始使用机器人（Nybble / Bittle）。","breadcrumbs":[{"label":"桌面应用"}]},{"id":"qaCnKy0QB6a8rPBi9kWx","title":"关节校准","pathname":"/chinese/zhuo-mian-ying-yong/guan-jie-jiao-zhun","siteSpaceId":"sitesp_GuWpo","description":"使用 Petoi 桌面应用程序进行精细校准。","breadcrumbs":[{"label":"桌面应用"}]},{"id":"5va9l6KEWcWErz676tTE","title":"技能创作坊","pathname":"/chinese/zhuo-mian-ying-yong/ji-neng-chuang-zuo-fang","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"桌面应用"}]},{"id":"Y51GXZ9OB7HWuS6e4LJc","title":"调试器","pathname":"/chinese/zhuo-mian-ying-yong/tiao-shi-qi","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"桌面应用"}]},{"id":"tNfodaHTqyBQUZrKMgrN","title":"Petoi 编程积木","pathname":"/chinese/tu-xing-hua-bian-cheng/petoi-bian-cheng-ji-mu","siteSpaceId":"sitesp_GuWpo","description":"介绍如何在Mind+中使用我们专门为Petoi机器人开发的扩展库","breadcrumbs":[{"label":"图形化编程"}]},{"id":"sOoBW8K4mrc8Quq1MI1L","title":"Mind+中的Python代码模式","pathname":"/chinese/tu-xing-hua-bian-cheng/mind+-zhong-de-python-dai-ma-mo-shi","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"图形化编程"}]},{"id":"JsbWfrMQpMn4VSUwG6Hp","title":"Arduino UNO 编程积木","pathname":"/chinese/tu-xing-hua-bian-cheng/arduino-uno-bian-cheng-ji-mu","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"图形化编程"}]},{"id":"mfkbnUaLxMw0SsLhpWsS","title":"为NyBoard上传程序","pathname":"/chinese/arduino-ide/wei-nyboard-shang-chuan-cheng-xu","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"2dQp3SnoTFIQ9yzJdYLh","title":"为BiBoard上传程序","pathname":"/chinese/arduino-ide/wei-biboard-shang-chuan-cheng-xu","siteSpaceId":"sitesp_GuWpo","description":"本章节内容面向具有编程经验的高级用户。","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"9ShjrsMdnuUgBdFPz2QZ","title":"使用Arduino IDE校准舵机","pathname":"/chinese/arduino-ide/shi-yong-arduino-ide-jiao-zhun-duo-ji","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"NeIKT3Wc0YmeFSGgiaej","title":"串口监视器","pathname":"/chinese/arduino-ide/chuan-kou-jian-shi-qi","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"iVFEkndYVCaBbH06JQ1Z","title":"串口协议","pathname":"/chinese/api/chuan-kou-xie-yi","siteSpaceId":"sitesp_GuWpo","emoji":"1f587","description":"","breadcrumbs":[{"label":"API"}]},{"id":"awHmeuyZUhEgazoEnIvh","title":"反馈舵机","pathname":"/chinese/api/chuan-kou-xie-yi/fan-kui-duo-ji","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"API"},{"label":"串口协议","emoji":"1f587"}]},{"id":"NiOGRLG4adnWi3dMhhln","title":"嵌套任务队列和信号发生器","pathname":"/chinese/api/chuan-kou-xie-yi/qian-tao-ren-wu-dui-lie-he-xin-hao-fa-sheng-qi","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"API"},{"label":"串口协议","emoji":"1f587"}]},{"id":"57IB0Hiprjdd4sL9T0Zr","title":"Python serialMaster使用指南","pathname":"/chinese/api/python-serialmaster-shi-yong-zhi-nan","siteSpaceId":"sitesp_GuWpo","emoji":"1f40d","description":"如何使用python脚本与机器人（Nybble😼 / Bittle🐶）开心玩耍?","breadcrumbs":[{"label":"API"}]},{"id":"QSEMyf0FGdgm7gv2M00S","title":"MicroPython控制器","pathname":"/chinese/api/micropython-kong-zhi-qi","siteSpaceId":"sitesp_GuWpo","emoji":"1f41b","description":"使用NyBoard WiFi 模块作为 MicroPython 控制器教程","breadcrumbs":[{"label":"API"}]},{"id":"vbM8AU8czqFBIyLhpIPj","title":"MicroPython上手玩","pathname":"/chinese/api/micropython-kong-zhi-qi/micropython-shang-shou-wan","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"API"},{"label":"MicroPython控制器","emoji":"1f41b"}]},{"id":"5cViHcNWSyNVN4PHJW9D","title":"配置WebREPL","pathname":"/chinese/api/micropython-kong-zhi-qi/pei-zhi-webrepl","siteSpaceId":"sitesp_GuWpo","description":"实现远程调试与上传程序","breadcrumbs":[{"label":"API"},{"label":"MicroPython控制器","emoji":"1f41b"}]},{"id":"7ltd4WEDpOyxGiO7xCBm","title":"使用ESP-NOW协议","pathname":"/chinese/api/micropython-kong-zhi-qi/shi-yong-espnow-xie-yi","siteSpaceId":"sitesp_GuWpo","description":"Petoi 群控方案","breadcrumbs":[{"label":"API"},{"label":"MicroPython控制器","emoji":"1f41b"}]},{"id":"ewTGZDUe9KOBhXRf7N9t","title":"通过树莓派控制机器人","pathname":"/chinese/api/tong-guo-shu-mei-pai-kong-zhi-ji-qi-ren","siteSpaceId":"sitesp_GuWpo","emoji":"1f353","description":"","breadcrumbs":[{"label":"API"}]},{"id":"bg65TT0MLT86hYLQ8DOd","title":"ROS","pathname":"/chinese/api/ros","siteSpaceId":"sitesp_GuWpo","emoji":"1f916","description":"ROS 接口","breadcrumbs":[{"label":"API"}]},{"id":"txHavau2TwkUFt23BWiN","title":"总述","pathname":"/chinese/nyboard/zong-shu","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"NYBOARD"}]},{"id":"-MQrgedQfglydYHOdTNK","title":"NyBoard V1_0","pathname":"/chinese/nyboard/nyboard-v1_0","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"NYBOARD"}]},{"id":"YNtPKlxv8Ig196v9u8H5","title":"NyBoard V1_1 & NyBoard V1_2","pathname":"/chinese/nyboard/nyboard-v1_1-and-nyboard-v1_2","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"NYBOARD"}]},{"id":"-MW8XMhYmHPWngr7tjib","title":"BiBoard V0 快速上手指南","pathname":"/chinese/biboard/kuai-su-shang-shou-zhi-nan","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"}]},{"id":"-MWdy5LRqy-xOHJamX3o","title":"例程介绍","pathname":"/chinese/biboard/li-cheng","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"}]},{"id":"-MW8ken5o8BCUdUaek0z","title":"1. GPIO例程","pathname":"/chinese/biboard/li-cheng/gpio-li-cheng","siteSpaceId":"sitesp_GuWpo","description":"操作BiBoard的GPIO","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MW8qlsLjJQGxLq2SIr6","title":"2. 串口","pathname":"/chinese/biboard/li-cheng/chuan-kou","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MW8lHgyASs0foEBePHq","title":"3. 模拟-数字转换器","pathname":"/chinese/biboard/li-cheng/mo-ni-shu-zi-zhuan-huan-qi","siteSpaceId":"sitesp_GuWpo","description":"BiBoard（ESP32）可变增益ADC的应用","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MW91J5W3zdph78HlqKc","title":"4. 数字-模拟转换器","pathname":"/chinese/biboard/li-cheng/shu-zi-mo-ni-zhuan-huan-qi","siteSpaceId":"sitesp_GuWpo","description":"DAC的用法","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MX3AbI1tkumMWB66ija","title":"5. EEPROM（电擦除存储器）","pathname":"/chinese/biboard/li-cheng/5.-eeprom-dian-ca-chu-cun-chu-qi","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MX3Z_OWIAtXEg0EtZIZ","title":"6. 陀螺仪IMU（MPU6050）","pathname":"/chinese/biboard/li-cheng/6.-tuo-luo-yi-imumpu6050","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MX3cjiaUjmSAVTCmrHi","title":"7. 红外遥控","pathname":"/chinese/biboard/li-cheng/7.-hong-wai-yao-kong","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MX3fPMxd5Godu8k7DCv","title":"8. PWM","pathname":"/chinese/biboard/li-cheng/8.-pwm","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MX3gTbo5jZalGzOR1KX","title":"9. 舵机（施工）","pathname":"/chinese/biboard/li-cheng/9.-duo-ji-shi-gong","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MX3gqhRGEuO8iQtpyN2","title":"10. 经典蓝牙串口SPP","pathname":"/chinese/biboard/li-cheng/10.-jing-dian-lan-ya-chuan-kou-spp","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MX3ieOXMhjI--NwnYWh","title":"11. 蓝牙低功耗（BLE）串口透传","pathname":"/chinese/biboard/li-cheng/11.-lan-ya-di-gong-hao-ble-chuan-kou-tou-chuan","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MX3u40Hmx74dYmXPVrU","title":"12. 文件系统SPIFFS","pathname":"/chinese/biboard/li-cheng/12.-wen-jian-xi-tong-spiffs","siteSpaceId":"sitesp_GuWpo","description":"ESP32 文件系统SPIFFS配置指南","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MchsfX-V2UDWXP5DX9X","title":"13. Arduino IDE增加硬件分区配置选项","pathname":"/chinese/biboard/li-cheng/13.arduino-ide-zeng-jia-ying-jian-fen-qu-pei-zhi-xuan-xiang","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"QdLRri3upGMBAu1ZNfST","title":"14. 播放MP3","pathname":"/chinese/biboard/li-cheng/14.-bo-fang-mp3","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"-MX3vvt8Ec8vXzCU3VPF","title":"15. WiFi和OTA的使用","pathname":"/chinese/biboard/li-cheng/15.wifi-he-ota-de-shi-yong","siteSpaceId":"sitesp_GuWpo","description":"ESP32的Arduino例程提供了OTA（On The Air upgrade，在线升级）的功能。","breadcrumbs":[{"label":"BiBoard"},{"label":"例程介绍"}]},{"id":"3jxheYQPq3GhyVpc4kWM","title":"BiBoard V1 用户指南","pathname":"/chinese/biboard/biboard-v1-yong-hu-zhi-nan","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"BiBoard"}]},{"id":"L6GEF1VYiOo4GqiftsuE","title":"通信模块概要说明","pathname":"/chinese/tong-xin-mo-kuai/tong-xin-mo-kuai-gai-yao-shuo-ming","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"通信模块"}]},{"id":"-MX5hIlvYvPSQp0q1Hzk","title":"USB上载模块（CH340C）","pathname":"/chinese/tong-xin-mo-kuai/usb-xia-zai-mo-kuai-ch340c","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"通信模块"}]},{"id":"-MWdv_Hy_rLd3iWa37j4","title":"双模蓝牙模块","pathname":"/chinese/tong-xin-mo-kuai/shuang-mo-lan-ya-mo-kuai","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"通信模块"}]},{"id":"-MWdvPEP4p5bKVFXProM","title":"WiFi模块（ESP8266)","pathname":"/chinese/tong-xin-mo-kuai/wifi-mo-kuai-esp8266","siteSpaceId":"sitesp_GuWpo","description":"Petoi ESP8266 WiFi模块使用指南","breadcrumbs":[{"label":"通信模块"}]},{"id":"scqm1BfnddeMtPDVuFsy","title":"使用ESP8266 + Python 脚本实现无线群控","pathname":"/chinese/tong-xin-mo-kuai/wifi-mo-kuai-esp8266/shi-yong-esp8266-+-python-jiao-ben-shi-xian-wu-xian-qun-kong","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"通信模块"},{"label":"WiFi模块（ESP8266)"}]},{"id":"vI1zcsPT8oQDjPRIdltg","title":"扩展模块概要说明","pathname":"/chinese/kuo-zhan-mo-kuai/kuo-zhan-mo-kuai-gai-yao-shuo-ming","siteSpaceId":"sitesp_GuWpo","description":"介绍各种扩展模块","breadcrumbs":[{"label":"扩展模块"}]},{"id":"ZOFm4IHvBbCSTuiKKEQF","title":"MU摄像头模块","pathname":"/chinese/kuo-zhan-mo-kuai/mu-she-xiang-tou-mo-kuai","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"扩展模块"}]},{"id":"OF70ySkffzZlKDj9f8KV","title":"超声波传感器","pathname":"/chinese/kuo-zhan-mo-kuai/chao-sheng-bo-chuan-gan-qi","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"扩展模块"}]},{"id":"CNrFz8tDgsVHJ8o1FOqR","title":"光强传感器","pathname":"/chinese/kuo-zhan-mo-kuai/guang-qiang-chuan-gan-qi","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"扩展模块"}]},{"id":"2hvGUi35HF8IkeICwzmL","title":"触摸传感器","pathname":"/chinese/kuo-zhan-mo-kuai/chu-mo-chuan-gan-qi","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"扩展模块"}]},{"id":"HdPVIAl64qyKnQ2YCsRr","title":"手势传感器","pathname":"/chinese/kuo-zhan-mo-kuai/shou-shi-chuan-gan-qi","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"扩展模块"}]},{"id":"1PpbTEgq31lMVgXWqG4i","title":"人体移动探测器","pathname":"/chinese/kuo-zhan-mo-kuai/ren-ti-yi-dong-tan-ce-qi","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"扩展模块"}]},{"id":"NZwNMFNCTii5Z0fGy1i9","title":"语音指令模块","pathname":"/chinese/kuo-zhan-mo-kuai/yu-yin-zhi-ling-mo-kuai","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"扩展模块"}]},{"id":"SeAbZxK21VVZRuO5Oj7g","title":"Petoi AI Vision摄像头模块","pathname":"/chinese/kuo-zhan-mo-kuai/petoi-ai-vision-she-xiang-tou-mo-kuai","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"扩展模块"}]},{"id":"EKsdK6hW6F3npJmjfqef","title":"深度开发应用AI视觉模块","pathname":"/chinese/kuo-zhan-mo-kuai/shen-du-kai-fa-ying-yong-ai-shi-jue-mo-kuai","siteSpaceId":"sitesp_GuWpo","description":"Grove Vision AI V2 基于 Arm Cortex-M55 和 Ethos-U55 嵌入式视觉模块。Ethos-U55 具有 64 至 512 GOP/s 的算术能力，可满足日益增长的将机器学习模型下载到边缘进行推理的需求。将Grove Vision AI V2与Petoi机器狗进行协同工作，实现无比强大的人工智能机器人系统。","breadcrumbs":[{"label":"扩展模块"}]},{"id":"AAO9Jej8vB019zpWXCLl","title":"模型训练","pathname":"/chinese/kuo-zhan-mo-kuai/shen-du-kai-fa-ying-yong-ai-shi-jue-mo-kuai/mo-xing-xun-lian","siteSpaceId":"sitesp_GuWpo","emoji":"1f3cb","description":"通过深度学习网络可以从大量数据中学习数据特征，从而应用于各种检测，分割任务。想要使用深度学习解决具体问题，必须了解如何通过已知数据进行网络模型的训练。因此我们首先讲解了如何训练深度学习神经网络。本节的内容如下：","breadcrumbs":[{"label":"扩展模块"},{"label":"深度开发应用AI视觉模块"}]},{"id":"FG9u5Mk432ANzJ9BQAmu","title":"模型量化","pathname":"/chinese/kuo-zhan-mo-kuai/shen-du-kai-fa-ying-yong-ai-shi-jue-mo-kuai/mo-xing-liang-hua","siteSpaceId":"sitesp_GuWpo","emoji":"2696","description":"在“模型训练”章节，讲解了如何训练一个yolov8模型，但是为了部署在Grove Vision V2上，我们还需要进一步对模型进行量化。本节内容如下：","breadcrumbs":[{"label":"扩展模块"},{"label":"深度开发应用AI视觉模块"}]},{"id":"g2D6P4LWO0ugJmMS7vtY","title":"模型部署","pathname":"/chinese/kuo-zhan-mo-kuai/shen-du-kai-fa-ying-yong-ai-shi-jue-mo-kuai/mo-xing-bu-shu","siteSpaceId":"sitesp_GuWpo","emoji":"1f3cc","description":"在上一节的最后，我们已经得到了能够部署在Grove Vision V2上的模型。这一节我们要学习如何将模型上载到硬件上，并且完成与机器狗的通信。","breadcrumbs":[{"label":"扩展模块"},{"label":"深度开发应用AI视觉模块"}]},{"id":"xrehtgGlymfAj2gfnuhs","title":"COCO数据集DIY训练","pathname":"/chinese/kuo-zhan-mo-kuai/shen-du-kai-fa-ying-yong-ai-shi-jue-mo-kuai/coco-shu-ju-ji-diy-xun-lian","siteSpaceId":"sitesp_GuWpo","description":"本节介绍如何利用Petoi提供的脚本工具，提取COCO数据集部分标签及数据进行训练。","breadcrumbs":[{"label":"扩展模块"},{"label":"深度开发应用AI视觉模块"}]},{"id":"8Lw75Vq2FQzRtQMpcjIa","title":"机械臂","pathname":"/chinese/kuo-zhan-mo-kuai/ji-xie-bi","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"扩展模块"}]},{"id":"LlJnKqYkQbwnYCiglsmt","title":"升级旧款 Bittle/Bittle X","pathname":"/chinese/kuo-zhan-mo-kuai/ji-xie-bi/sheng-ji-jiu-kuan-bittlebittle-x","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"扩展模块"},{"label":"机械臂"}]},{"id":"cLZFr3dykQx2qfmGsZa6","title":"Micro:bit 游戏手柄","pathname":"/chinese/kuo-zhan-mo-kuai/microbit-you-xi-shou-bing","siteSpaceId":"sitesp_GuWpo","breadcrumbs":[{"label":"扩展模块"}]},{"id":"k5zj0SrgnnCKCGrlra6D","title":"技能创作","pathname":"/chinese/ying-yong-shi-li/ji-neng-chuang-zuo","siteSpaceId":"sitesp_GuWpo","description":"授之以鱼，不如授之以渔。","breadcrumbs":[{"label":"应用实例"}]},{"id":"ajvca7rk85TCxAD1dTOt","title":"姿势模仿教程","pathname":"/chinese/ying-yong-shi-li/zi-shi-mo-fang-jiao-cheng","siteSpaceId":"sitesp_GuWpo","description":"你来做，我来学。","breadcrumbs":[{"label":"应用实例"}]},{"id":"vOV1Vikdl13WNQR7bcZT","title":"可编程木偶角色","pathname":"/chinese/ying-yong-shi-li/ke-bian-cheng-mu-ou-jue-se","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"应用实例"}]},{"id":"EqCc56tAW2ZxnUrMbwha","title":"为NyBoard上传1.0版本程序","pathname":"/chinese/li-shi-wen-dang/wei-nyboard-shang-chuan-1.0-ban-ben-cheng-xu","siteSpaceId":"sitesp_GuWpo","description":"您可以使用Arduino IDE配置NyBoard并为之上传程序。","breadcrumbs":[{"label":"历史文档"}]},{"id":"n7xmuPwuGBgFJgEgCMWX","title":"配套应用软件","pathname":"/chinese/ji-shu-zhi-chi/pei-tao-ying-yong-ruan-jian","siteSpaceId":"sitesp_GuWpo","emoji":"1f6e0","description":"","breadcrumbs":[{"label":"技术支持"}]},{"id":"73sF6WJhZjdbqLfBxfHL","title":"常见问题 (FAQ)","pathname":"/chinese/ji-shu-zhi-chi/chang-jian-wen-ti-faq","siteSpaceId":"sitesp_GuWpo","emoji":"1f64b-2642","description":"","breadcrumbs":[{"label":"技术支持"}]},{"id":"OaqabLq0nlZJmE9kf7eb","title":"烧录Bootloader","pathname":"/chinese/ji-shu-zhi-chi/shao-lu-bootloader","siteSpaceId":"sitesp_GuWpo","description":"","breadcrumbs":[{"label":"技术支持"}]},{"id":"-MQ6aMVwjr-zndOgw4Od","title":"Welcome to Petoi Doc Center for Bittle, Bittle X & Nybble","pathname":"/","siteSpaceId":"sitesp_hJmtb","description":"📚➡️🤖"},{"id":"rgHUveeXk5lKClCRa8Cc","title":"Getting Started Guide","pathname":"/getting-started-guide","siteSpaceId":"sitesp_hJmtb","description":"This page gets you started with building/playing/coding with your Petoi robots"},{"id":"bSyTegvODtIAyzsuxWED","title":"FAQ(Frequently Asked Questions)","pathname":"/faq-frequently-asked-questions","siteSpaceId":"sitesp_hJmtb","emoji":"1f64b-2642","description":""},{"id":"Y5nF28p1LVkkPUq1LKr7","title":"Petoi robot joint index","pathname":"/petoi-robot-joint-index","siteSpaceId":"sitesp_hJmtb","description":""},{"id":"RnqhlFmnFEDpGtdpWsqV","title":"Joint Pins on NyBoard","pathname":"/petoi-robot-joint-index/joint-pins-on-nyboard","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"}]},{"id":"6eCfSndtwrlm4A1w5A3F","title":"Nybble","pathname":"/petoi-robot-joint-index/joint-pins-on-nyboard/nybble","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"},{"label":"Joint Pins on NyBoard"}]},{"id":"tNDzCu7tAHZUI1Nxre7y","title":"Bittle","pathname":"/petoi-robot-joint-index/joint-pins-on-nyboard/bittle","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"},{"label":"Joint Pins on NyBoard"}]},{"id":"73omIPcB1yvH6Z5gkUSs","title":"Joint Pins on BiBoard V0","pathname":"/petoi-robot-joint-index/joint-pins-on-biboard-v0","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"}]},{"id":"dS52CFPgI5RV9rknfiX4","title":"Bittle X","pathname":"/petoi-robot-joint-index/joint-pins-on-biboard-v0/bittle-x","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"},{"label":"Joint Pins on BiBoard V0"}]},{"id":"8VekAeMcXIxNCrTZZZ94","title":"Bittle X+Arm","pathname":"/petoi-robot-joint-index/joint-pins-on-biboard-v0/bittle-x+arm","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"},{"label":"Joint Pins on BiBoard V0"}]},{"id":"HOhqgKuJ2ZTjsf90BGEn","title":"Joint Pins on BiBoard V1","pathname":"/petoi-robot-joint-index/joint-pins-on-biboard-v1","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"}]},{"id":"kuIadV4zCdC68bZYkXPZ","title":"Bittle X","pathname":"/petoi-robot-joint-index/joint-pins-on-biboard-v1/bittle-x","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"},{"label":"Joint Pins on BiBoard V1"}]},{"id":"pw3kyVlsYWLih6O4AyyM","title":"Bittle X+Arm","pathname":"/petoi-robot-joint-index/joint-pins-on-biboard-v1/bittle-x+arm","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"},{"label":"Joint Pins on BiBoard V1"}]},{"id":"A1u4exkTlBoYNFKZ7t5P","title":"Nybble Q","pathname":"/petoi-robot-joint-index/joint-pins-on-biboard-v1/nybble-q","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Petoi robot joint index"},{"label":"Joint Pins on BiBoard V1"}]},{"id":"ESqbyYKJy8PGAnnMoPnK","title":"Bluetooth Connection","pathname":"/bluetooth-connection","siteSpaceId":"sitesp_hJmtb"},{"id":"arSuYDFLgML2B3bEMJec","title":"BiBoard","pathname":"/bluetooth-connection/biboard","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Bluetooth Connection"}]},{"id":"0ucKf2tCAazsqhKBbirS","title":"Upload Firmware","pathname":"/upload-firmware","siteSpaceId":"sitesp_hJmtb","description":""},{"id":"Hq6wgUnm5Xdcwf0XHu2p","title":"NyBoard","pathname":"/upload-firmware/nyboard","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Upload Firmware"}]},{"id":"Wos4jxwUoq9DO3mcnOXf","title":"BiBoard V0","pathname":"/upload-firmware/biboard-v0","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Upload Firmware"}]},{"id":"G5mXgTJ5Vvj4wcTZf56S","title":"BiBoard V1","pathname":"/upload-firmware/biboard-v1","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Upload Firmware"}]},{"id":"TZ6S9dIynYxonlXeUnW5","title":"Joint Calibration","pathname":"/joint-calibration","siteSpaceId":"sitesp_hJmtb","description":""},{"id":"depO7ZR6CDXrBiJkgxVt","title":"Remote Controller","pathname":"/infrared-remote/remote-controller","siteSpaceId":"sitesp_hJmtb","description":"It's simple to control Nybble / Bittle via the infrared remote controller.","breadcrumbs":[{"label":"Infrared Remote"}]},{"id":"XHxeQfvVfVzPqmBD0B0z","title":"Introduction","pathname":"/mobile-app/introduction","siteSpaceId":"sitesp_hJmtb","description":"📱🤖","breadcrumbs":[{"label":"Mobile App"}]},{"id":"-MjNR-6_en9ywt-DgbYP","title":"Calibrator","pathname":"/mobile-app/app-guide","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Mobile App"}]},{"id":"p15UALUMiYo6WKh0yyde","title":"Nybble","pathname":"/mobile-app/app-guide/nybble","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Mobile App"},{"label":"Calibrator"}]},{"id":"u1XRyCbsheknqhVWwNz5","title":"Bittle","pathname":"/mobile-app/app-guide/bittle","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Mobile App"},{"label":"Calibrator"}]},{"id":"sFSgdKgZFl1DnDi89gH0","title":"Bittle X+Arm","pathname":"/mobile-app/app-guide/bittle-x+arm","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Mobile App"},{"label":"Calibrator"}]},{"id":"ZORy9GHwvVSR13wVHpxW","title":"Controller","pathname":"/mobile-app/controller","siteSpaceId":"sitesp_hJmtb","description":"In the control panel, you can control the robot to perform various postures, behaviors, and gaits.","breadcrumbs":[{"label":"Mobile App"}]},{"id":"BxFPUjCs0gJrzuDihC2R","title":"Bittle / Bittle X","pathname":"/mobile-app/controller/bittle-bittle-x","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Mobile App"},{"label":"Controller"}]},{"id":"yh0nXjRycHRdC1YCYpTa","title":"Nybble / Nybble Q","pathname":"/mobile-app/controller/nybble-nybble-q","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Mobile App"},{"label":"Controller"}]},{"id":"9ws1wKRyVdTWiih0IrOE","title":"Introduction","pathname":"/desktop-app/introduction","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Desktop APP"}]},{"id":"QPjom6Y6hPvDMAgdEqcY","title":"Firmware Uploader","pathname":"/desktop-app/firmware-uploader","siteSpaceId":"sitesp_hJmtb","description":"This manual for Beginner. Makes it easier for you to get started with the robot(Nybble / Bittle ).","breadcrumbs":[{"label":"Desktop APP"}]},{"id":"9F87Josy2AdyR6SHzh63","title":"NyBoard","pathname":"/desktop-app/firmware-uploader/nyboard","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Firmware Uploader"}]},{"id":"BwyWPNFWZMbU4KVTEH72","title":"BiBoard V0","pathname":"/desktop-app/firmware-uploader/biboard-v0","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Firmware Uploader"}]},{"id":"srS3Qf7JLlbA7CmZoNpO","title":"BiBoard V1","pathname":"/desktop-app/firmware-uploader/biboard-v1","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Firmware Uploader"}]},{"id":"O6f7MceE234X76vrScIL","title":"Joint Calibrator","pathname":"/desktop-app/joint-calibrator","siteSpaceId":"sitesp_hJmtb","description":"Robots can be precisely calibrated using the Petoi Desktop App.","breadcrumbs":[{"label":"Desktop APP"}]},{"id":"LLXPlHbJg1XJpvZX1jw2","title":"NyBoard Preparation","pathname":"/desktop-app/joint-calibrator/nyboard-preparation","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"}]},{"id":"HnaRPhOiId5fjHWMStS8","title":"BiBoard Preparation","pathname":"/desktop-app/joint-calibrator/biboard-preparation","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"}]},{"id":"sZjQRHowmkcbuutZX7R7","title":"Nybble","pathname":"/desktop-app/joint-calibrator/nybble","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"}]},{"id":"xtXGyWObRJSNHfTF3q9N","title":"Bittle / Bittle X","pathname":"/desktop-app/joint-calibrator/bittle-bittle-x","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"}]},{"id":"ScMHVcv0n0SzfSQdQoex","title":"Bittle (NyBoard)","pathname":"/desktop-app/joint-calibrator/bittle-bittle-x/bittle-nyboard","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"},{"label":"Bittle / Bittle X"}]},{"id":"U6yTqTqys6NI79557Ysg","title":"Bittle X (BiBoard V0)","pathname":"/desktop-app/joint-calibrator/bittle-bittle-x/bittle-x-biboard-v0","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"},{"label":"Bittle / Bittle X"}]},{"id":"XIZ5eIKiy2rqkS64qD0v","title":"Bittle X (BiBoard V1)","pathname":"/desktop-app/joint-calibrator/bittle-bittle-x/bittle-x-biboard-v1","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"},{"label":"Bittle / Bittle X"}]},{"id":"i3h3rv7BY0fXXdxGAsk0","title":"Bittle X+Arm","pathname":"/desktop-app/joint-calibrator/bittle-x+arm","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"}]},{"id":"ukcdm7FXH623r2tzOCCd","title":"BiBoard V1","pathname":"/desktop-app/joint-calibrator/bittle-x+arm/biboard-v1","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"},{"label":"Bittle X+Arm"}]},{"id":"k9gKZpref3v6kqbW8vbX","title":"BiBoard V0","pathname":"/desktop-app/joint-calibrator/bittle-x+arm/biboard-v0","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Joint Calibrator"},{"label":"Bittle X+Arm"}]},{"id":"Lg2ft58EANBtHOPVkJ3V","title":"Skill Composer","pathname":"/desktop-app/skill-composer","siteSpaceId":"sitesp_hJmtb","description":"Skill Composer is a skill development tool specially developed by Petoi for robots (Bittle, Nybble). Good tools are the prerequisite to the success of a job.","breadcrumbs":[{"label":"Desktop APP"}]},{"id":"dPiiMwffGw2tHWPPkMHW","title":"NyBoard Connection","pathname":"/desktop-app/skill-composer/nyboard-connection","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Skill Composer"}]},{"id":"Pu3dD00SFvG4LR4CQaaP","title":"BiBoard Connection","pathname":"/desktop-app/skill-composer/biboard-connection","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Skill Composer"}]},{"id":"mxW8jh4ai9V8BUQZhUbj","title":"Interface","pathname":"/desktop-app/skill-composer/interface","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Skill Composer"}]},{"id":"SIm3zvSDIWW0RdTvyrLC","title":"Nybble","pathname":"/desktop-app/skill-composer/interface/nybble","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Skill Composer"},{"label":"Interface"}]},{"id":"CfGYvpQ31LhFVIwB9EKY","title":"Bittle / Bittle X","pathname":"/desktop-app/skill-composer/interface/bittle-bittle-x","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Skill Composer"},{"label":"Interface"}]},{"id":"TPX0q9s52wZviHJhvJ6j","title":"Bittle X+Arm","pathname":"/desktop-app/skill-composer/interface/bittle-x+arm","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"},{"label":"Skill Composer"},{"label":"Interface"}]},{"id":"pPKMxLeaEAZ7IPhYoW3S","title":"Tools","pathname":"/desktop-app/tools","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Desktop APP"}]},{"id":"HJhvf7ZrLkcsizdz96Lw","title":"Petoi Coding Blocks","pathname":"/block-based-programming/petoi-coding-blocks","siteSpaceId":"sitesp_hJmtb","description":"How to use the extension library specially developed for the Petoi robot in Mind+","breadcrumbs":[{"label":"Block-based programming"}]},{"id":"pyCoJIJGpl4hUvFXGJR5","title":"NyBoard Preparation","pathname":"/block-based-programming/petoi-coding-blocks/nyboard-preparation","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Block-based programming"},{"label":"Petoi Coding Blocks"}]},{"id":"koQL1q5Qh5c6zIJmHd0G","title":"BiBoard Preparation","pathname":"/block-based-programming/petoi-coding-blocks/biboard-preparation","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Block-based programming"},{"label":"Petoi Coding Blocks"}]},{"id":"W9mZUoYmdc2vpfggj8AS","title":"Python coding mode in Mind+","pathname":"/block-based-programming/python-coding-mode-in-mind+","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Block-based programming"}]},{"id":"kVO92h6ge3ExatVFLvWo","title":"Generic Arduino Uno Blocks ","pathname":"/block-based-programming/generic-arduino-uno-blocks","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Block-based programming"}]},{"id":"Fh61BFV9vjNSiPVLBkFp","title":"Install Mind+ on Chromebook","pathname":"/block-based-programming/install-mind+-on-chromebook","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Block-based programming"}]},{"id":"fHMiOaKzJ3vMlieVAGSD","title":"Petoi Web Coding Blocks","pathname":"/web-block-base-programming/petoi-web-coding-blocks","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"WEB BLOCK-BASE PROGRAMMING"}]},{"id":"THmu5eirgZ3i0FJxHUBR","title":"Setup on NyBoard","pathname":"/web-block-base-programming/petoi-web-coding-blocks/setup-on-nyboard","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"WEB BLOCK-BASE PROGRAMMING"},{"label":"Petoi Web Coding Blocks"}]},{"id":"aPA24vtetqbCTRnDhIsq","title":"Detailed Instructions","pathname":"/web-block-base-programming/detailed-instructions","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"WEB BLOCK-BASE PROGRAMMING"}]},{"id":"6jx3iRdSyRcWh9OMlEeW","title":"Upload Sketch for NyBoard","pathname":"/arduino-ide/upload-sketch-for-nyboard","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"8ajuxMEplUPiNYi4SRyi","title":"Upload Sketch for BiBoard","pathname":"/arduino-ide/upload-sketch-for-biboard","siteSpaceId":"sitesp_hJmtb","description":"This chapter is for Advanced users with programming experience.","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"8uxvzKbFokB9EmrHdULK","title":"Calibrate the joints with Arduino IDE","pathname":"/arduino-ide/calibrate-the-joints-with-arduino-ide","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"svSFn4cV3dQCX4dB3VuV","title":"Serial Monitor","pathname":"/arduino-ide/serial-monitor","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"Q0ROW9Cz14tEmw2dCYlC","title":"Install Arduino IDE on Chromebook","pathname":"/arduino-ide/install-arduino-ide-on-chromebook","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"uBkKRzrw8refXxz11t8a","title":"Serial Protocol","pathname":"/apis/serial-protocol","siteSpaceId":"sitesp_hJmtb","emoji":"1f587","description":"","breadcrumbs":[{"label":"APIs"}]},{"id":"yAGJRBtrA7cvo0gCfFgZ","title":"Feedback servos","pathname":"/apis/serial-protocol/feedback-servos","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"APIs"},{"label":"Serial Protocol","emoji":"1f587"}]},{"id":"7WyXslb0x6qzURe80yjb","title":"Nested task queue and signal generator","pathname":"/apis/serial-protocol/nested-task-queue-and-signal-generator","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"APIs"},{"label":"Serial Protocol","emoji":"1f587"}]},{"id":"EMR89xkRfELWskl32Ej0","title":"Python API","pathname":"/apis/python-api","siteSpaceId":"sitesp_hJmtb","emoji":"1f40d","description":"How to use python scripts to have fun with the robots","breadcrumbs":[{"label":"APIs"}]},{"id":"jTngElcwyohEYsORDQCc","title":"8266 MicroPython controller","pathname":"/apis/8266-micropython-controller","siteSpaceId":"sitesp_hJmtb","emoji":"1f41b","description":"The tutorial of using the WiFi module as a MicroPython controller","breadcrumbs":[{"label":"APIs"}]},{"id":"ZQXo0hXRWPsmeP0D7FzP","title":"Run MicroPython on ESP8266","pathname":"/apis/8266-micropython-controller/run-micropython-on-esp8266","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"APIs"},{"label":"8266 MicroPython controller","emoji":"1f41b"}]},{"id":"GqxXqXERm67gRnfNabzS","title":"Setup WebREPL","pathname":"/apis/8266-micropython-controller/setup-webrepl","siteSpaceId":"sitesp_hJmtb","description":"Realize remote debugging and upload script","breadcrumbs":[{"label":"APIs"},{"label":"8266 MicroPython controller","emoji":"1f41b"}]},{"id":"C53w5DMwixR0jLKjcbjL","title":"Using the ESP-NOW protocol","pathname":"/apis/8266-micropython-controller/using-the-esp-now-protocol","siteSpaceId":"sitesp_hJmtb","description":"Petoi Group Control Solution","breadcrumbs":[{"label":"APIs"},{"label":"8266 MicroPython controller","emoji":"1f41b"}]},{"id":"ImKen2BJeMfShYgmvZae","title":"8266 Arduino C Controller","pathname":"/apis/8266-arduino-c-controller","siteSpaceId":"sitesp_hJmtb","emoji":"1f98e","description":"","breadcrumbs":[{"label":"APIs"}]},{"id":"R5mgFeSO1t950kX9Lqrs","title":"C++ API","pathname":"/apis/c++-api","siteSpaceId":"sitesp_hJmtb","emoji":"00a9","description":"How to use C++ to play with Nybble😼 or Bittle🐶","breadcrumbs":[{"label":"APIs"}]},{"id":"SkQkQo17gW81BA1tAtuN","title":"Raspberry Pi serial port as an interfac","pathname":"/apis/raspberry-pi-serial-port-as-an-interfac","siteSpaceId":"sitesp_hJmtb","emoji":"1f353","description":"","breadcrumbs":[{"label":"APIs"}]},{"id":"5rrAISk1EKI2cQktrbRM","title":"For BiBoard V1","pathname":"/apis/raspberry-pi-serial-port-as-an-interfac/for-biboard-v1","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"APIs"},{"label":"Raspberry Pi serial port as an interfac","emoji":"1f353"}]},{"id":"caSFDO8G7mGuJ29l1oSS","title":"For BiBoard V0","pathname":"/apis/raspberry-pi-serial-port-as-an-interfac/for-biboard-v0","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"APIs"},{"label":"Raspberry Pi serial port as an interfac","emoji":"1f353"}]},{"id":"lxfrCUdA4eNgUjyVETeL","title":"Set up Development Environment on ChromebookU","pathname":"/apis/set-up-development-environment-on-chromebooku","siteSpaceId":"sitesp_hJmtb","emoji":"1f4bb","breadcrumbs":[{"label":"APIs"}]},{"id":"7YkOMtYGzhw4w3LZjw4I","title":"ROS and ROS2","pathname":"/apis/ros-and-ros2","siteSpaceId":"sitesp_hJmtb","emoji":"1f916","description":"ROS Interface","breadcrumbs":[{"label":"APIs"}]},{"id":"FrMf3O3HIGFh8AAmJnzC","title":"Overview","pathname":"/nyboard/overview","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Nyboard"}]},{"id":"-MQrgedQfglydYHOdTNK","title":"NyBoard V1_0","pathname":"/nyboard/nyboard-v1_0","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Nyboard"}]},{"id":"MjNR2vnz9PjxZbfwygen","title":"NyBoard V1_1 & NyBoard V1_2","pathname":"/nyboard/nyboard-v1_1-and-nyboard-v1_2","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Nyboard"}]},{"id":"-MVugl3T-mwZYPFHdZ3c","title":"BiBoard V0 Guide","pathname":"/biboard/biboard-v0","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"}]},{"id":"CKCzDgbqCkoALoGSkXjx","title":"BiBoard Extension Hat","pathname":"/biboard/biboard-extension-hat","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"}]},{"id":"-MY_xc-yE9mNcCG6HBgm","title":"Demo Applications","pathname":"/biboard/demo-applications","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"}]},{"id":"-MZRQCukPiabBiisy75z","title":"1.GPIO port","pathname":"/biboard/demo-applications/1.gpio-port","siteSpaceId":"sitesp_hJmtb","description":"Operate the GPIO port of BiBoard","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTDdXstiokiEfP3br","title":"2.Serial port","pathname":"/biboard/demo-applications/2.serial-port","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTHMR8_OHM_8PuMu5","title":"3.Analog-digital converter","pathname":"/biboard/demo-applications/3.analog-digital-converter","siteSpaceId":"sitesp_hJmtb","description":"Application of  ADC which is variable gain on BiBoard (ESP32)","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTh8ueHlWDJ3rkVU8","title":"4.Digital-Analog Converter","pathname":"/biboard/demo-applications/4.digital-analog-converter","siteSpaceId":"sitesp_hJmtb","description":"The usage of DAC","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTia7hgq3Ut3FW6zr","title":"5.EEPROM (Electrically Erasable Programmable read only memory)","pathname":"/biboard/demo-applications/5.eeprom","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTj_slnWXqvAm3YS5","title":"6.Gyro IMU（MPU6050）","pathname":"/biboard/demo-applications/6.gyro-imu-mpu6050","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTk_T7C2i_Hfy6GF9","title":"7.Infrared remote control","pathname":"/biboard/demo-applications/7.infrared-remote-control","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTsED7gxQ06fURvxI","title":"8.PWM(Pulse Width Modulation)","pathname":"/biboard/demo-applications/8.pwm","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTtByeJSutlSES81E","title":"9.Servo(under construction)","pathname":"/biboard/demo-applications/9.servo","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTveZ5RGHgeRX4ko1","title":"10.Classic Bluetooth serial port SPP","pathname":"/biboard/demo-applications/10.classic-bluetooth-serial-port-spp","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTxHGRRXVnpOJwk-f","title":"11.Bluetooth low energy (BLE) serial port pass-through","pathname":"/biboard/demo-applications/11.bluetooth-low-energy-ble-serial-port-transparent-transmission","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTyjl89G3WEV3FwqQ","title":"12.File system SPIFFS","pathname":"/biboard/demo-applications/12.file-system-spiffs","siteSpaceId":"sitesp_hJmtb","description":"ESP32 File System SPIFFS Configuration Guide","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MclCpvuOusoslV_0e27","title":"13.Add hardware partition configuration option in Arduino IDE","pathname":"/biboard/demo-applications/13.add-hardware-partition-configuration-option-in-arduino-ide","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"hRsRpRR7f3N6Dksrsu8p","title":"14.Play MP3","pathname":"/biboard/demo-applications/14.play-mp3","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZWmveQY1djVy-frfKx","title":"15.The usage of Wi-Fi OTA(Over-The-Air)","pathname":"/biboard/demo-applications/15.the-usage-of-wifi-ota","siteSpaceId":"sitesp_hJmtb","description":"The Arduino demo of ESP32 provides the function of OTA (updating/uploading a new program to ESP32 using Wi-Fi)","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"jPQbC4NTlNwsq9zTMaWl","title":"BiBoard V1 Guide","pathname":"/biboard/biboard-v1-guide","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"BIBOARD"}]},{"id":"VhJHDIArN9v79CIjf9ZK","title":"Introduction (For NyBoard)","pathname":"/communication-modules/introduction-for-nyboard","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Communication Modules"}]},{"id":"-MY_xk3JCaNKKvELhHag","title":"USB Uploader (CH340C or CH343G)","pathname":"/communication-modules/usb-downloader-ch340c","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Communication Modules"}]},{"id":"-MY_xrW0MzGRIHBaZPMo","title":"Dual Mode Bluetooth ","pathname":"/communication-modules/dual-mode-bluetooth","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Communication Modules"}]},{"id":"-MY_xwWUGyQMiEPNsU2m","title":"WiFi module ESP8266","pathname":"/communication-modules/wifi-esp8266","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Communication Modules"}]},{"id":"9YT80qi3YQ8uXAJymN2F","title":"ESP8266 + Python Scripts Implement wireless crowd control","pathname":"/communication-modules/wifi-esp8266/esp8266-+-python-scripts-implement-wireless-crowd-control","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Communication Modules"},{"label":"WiFi module ESP8266"}]},{"id":"GG600KQ7AukVPxdkMtj4","title":"Introduction","pathname":"/extensible-modules/introduction","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"Tt5hMshFG39Ksp0fhEeh","title":"MU Camera","pathname":"/extensible-modules/mu-camera","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"ZgNTw0zMwvOhwgTepDd7","title":"Ultrasonic Sensor","pathname":"/extensible-modules/ultrasonic-sensor","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"ww6BTTDKD881IOCDPaz1","title":"Light SensorA","pathname":"/extensible-modules/light-sensora","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"m4zy3ghgNRi0Zz34vAgs","title":"Touch Sensor","pathname":"/extensible-modules/touch-sensor","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"WG1lxUqlcqLYlzRFD3Ue","title":"Gesture Sensor","pathname":"/extensible-modules/gesture-sensor","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"5btPZMNHK2JB6joDA5uU","title":"PIR Motion Sensor","pathname":"/extensible-modules/pir-motion-sensor","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"XyLVYdNeAenRiMfcsSfY","title":"IR Distance Sensor(Double Infrared Reflection Sensor)","pathname":"/extensible-modules/ir-distance-sensor-double-infrared-reflection-sensor","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"HEYsZ0bJ4ef0iSIVpuTN","title":"Voice Command Module","pathname":"/extensible-modules/voice-command-module","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"3AUM17CsqM2Xu4b14SwW","title":"Petoi AI Vision","pathname":"/extensible-modules/petoi-ai-vision","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"S9y1FVKJ2n5gnxldL4Zq","title":"Advanced development and application of AI vision modules","pathname":"/extensible-modules/advanced-development-and-application-of-ai-vision-modules","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"JmQF99xj8FJLsJMkKYuH","title":"Model Training","pathname":"/extensible-modules/advanced-development-and-application-of-ai-vision-modules/model-training","siteSpaceId":"sitesp_hJmtb","description":"With deep learning networks can learn data features from large amounts of data, which can be applied to a variety of detection, segmentation tasks.","breadcrumbs":[{"label":"Extensible Modules"},{"label":"Advanced development and application of AI vision modules"}]},{"id":"rUjteFOmWa3ch02av1le","title":"Model quantification","pathname":"/extensible-modules/advanced-development-and-application-of-ai-vision-modules/model-quantification","siteSpaceId":"sitesp_hJmtb","description":"In the ‘Model Training’ section, we explained how to train a yolov8 model, but in order to deploy it on Grove Vision V2, we need to further quantify the model. This section is described below:","breadcrumbs":[{"label":"Extensible Modules"},{"label":"Advanced development and application of AI vision modules"}]},{"id":"QQQ5LvvENATgNIw2nJbX","title":"Model deployment","pathname":"/extensible-modules/advanced-development-and-application-of-ai-vision-modules/model-deployment","siteSpaceId":"sitesp_hJmtb","description":"In this section, we will learn how to upload the model to the hardware and complete communication with the Petoi robot dog.","breadcrumbs":[{"label":"Extensible Modules"},{"label":"Advanced development and application of AI vision modules"}]},{"id":"cthMh0v7AJJ4i4EOGLEb","title":"Training on the COCO DIY dataset","pathname":"/extensible-modules/advanced-development-and-application-of-ai-vision-modules/training-on-the-coco-diy-dataset","siteSpaceId":"sitesp_hJmtb","description":"This section describes how to extract some of the labels and data from the COCO dataset for training using the scripting tool provided by Petoi.","breadcrumbs":[{"label":"Extensible Modules"},{"label":"Advanced development and application of AI vision modules"}]},{"id":"ZB1OfhxI7AoZ1RDfQnc4","title":"Robot Arm","pathname":"/extensible-modules/robot-arm","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"uQxQKDQhvJvNciMmbWRk","title":"Upgrade your older Bittle/Bittle X for the robotics arm gripper","pathname":"/extensible-modules/robot-arm/upgrade-your-older-bittle-bittle-x-for-the-robotics-arm-gripper","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Extensible Modules"},{"label":"Robot Arm"}]},{"id":"solixHAKsJO0kXfFUj4p","title":"Joystick with Micro:Bit","pathname":"/extensible-modules/joystick-with-micro-bit","siteSpaceId":"sitesp_hJmtb","emoji":"1f3ae","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"VTEe1a6MNKJXWAtGT0ug","title":"Back Touch Sensor","pathname":"/extensible-modules/back-touch-sensor","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"Q15M54vg6DUHxrDCjkP0","title":"Bittle X V2 / Bittle X+Arm","pathname":"/extensible-modules/back-touch-sensor/bittle-x-v2-bittle-x+arm","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Extensible Modules"},{"label":"Back Touch Sensor"}]},{"id":"Z5BG2zRogsgmo4PGcTV9","title":"Nybble Q","pathname":"/extensible-modules/back-touch-sensor/nybble-q","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Extensible Modules"},{"label":"Back Touch Sensor"}]},{"id":"4f9w6SGMC2lGPRRkIYWf","title":"Melody Creation","pathname":"/applications/melody-creation","siteSpaceId":"sitesp_hJmtb","breadcrumbs":[{"label":"Applications"}]},{"id":"aS8uqOUJxLq3PZrUAaco","title":"Skill Creation","pathname":"/applications/skill-creation","siteSpaceId":"sitesp_hJmtb","description":"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime.","breadcrumbs":[{"label":"Applications"}]},{"id":"AAh80NsEa7UdM2s0hDdF","title":"OpenCat Imitation Tutorial","pathname":"/applications/opencat-imitation-tutorial","siteSpaceId":"sitesp_hJmtb","description":"Let the robot be your Avatar!","breadcrumbs":[{"label":"Applications"}]},{"id":"mgdtL1PXtQXGywqkFnAq","title":"Programmable Puppet Character","pathname":"/applications/programmable-puppet-character","siteSpaceId":"sitesp_hJmtb","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"a2wqu0XQTZI31430p61X","title":"Upload Sketch For NyBoard (software 1.0)","pathname":"/history/upload-sketch-for-nyboard-software-1.0","siteSpaceId":"sitesp_hJmtb","description":"You can use Arduino IDE to config the NyBoard and upload sketch.","breadcrumbs":[{"label":"History"}]},{"id":"OkZVcyOUtheQUJwBsTML","title":"Supporting Application and Software","pathname":"/technical-support/supporting-application-and-software","siteSpaceId":"sitesp_hJmtb","emoji":"1f4be","description":"","breadcrumbs":[{"label":"Technical Support"}]},{"id":"kp6VYZCiPOJnDXgs3RDw","title":"Burn Bootloader for NyBoard","pathname":"/technical-support/burn-bootloader-for-nyboard","siteSpaceId":"sitesp_hJmtb","emoji":"1f527","description":"","breadcrumbs":[{"label":"Technical Support"}]},{"id":"42LmEOCJB9PfwVykk45v","title":"Useful Tools","pathname":"/technical-support/useful-tools","siteSpaceId":"sitesp_hJmtb","emoji":"1f6e0","breadcrumbs":[{"label":"Technical Support"}]},{"id":"aUo02RHyg7I4vO0a9J4J","title":"Battery","pathname":"/technical-support/battery","siteSpaceId":"sitesp_hJmtb","emoji":"1f50b","description":"","breadcrumbs":[{"label":"Technical Support"}]},{"id":"DMrgoKyAhVzi5xVzIbTs","title":"Users' repositories","pathname":"/useful-links/users-repositories","siteSpaceId":"sitesp_hJmtb","emoji":"1f4ec","breadcrumbs":[{"label":"Useful Links 🕸"}]},{"id":"-MQ6aMVwjr-zndOgw4Od","title":"ยินดีต้อนรับสู่ Petoi Doc Center","pathname":"/thai","siteSpaceId":"sitesp_oiPqg","description":"📚➡️🤖"},{"id":"depO7ZR6CDXrBiJkgxVt","title":"รีโมทคอนโทรล","pathname":"/thai/infrared-remote/undefined","siteSpaceId":"sitesp_oiPqg","description":"สามารถควบคุม Nybble / Bittle ผ่านรีโมทคอนโทรลได้อย่างง่าย","breadcrumbs":[{"label":"Infrared Remote"}]},{"id":"-MjNR-6_en9ywt-DgbYP","title":"คาลิเบเตอร์และคอนโทรลเลอร์","pathname":"/thai/mobile-app/app-guide","siteSpaceId":"sitesp_oiPqg","description":"📱🤖","breadcrumbs":[{"label":"Mobile App"}]},{"id":"9ws1wKRyVdTWiih0IrOE","title":"การแนะนำเบื้องต้น","pathname":"/thai/desktop-app/undefined","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Desktop APP"}]},{"id":"QPjom6Y6hPvDMAgdEqcY","title":"ตัวอัปโหลดเฟิร์มแวร์","pathname":"/thai/desktop-app/undefined-1","siteSpaceId":"sitesp_oiPqg","description":"คู่มือนี้สำหรับผู้เริ่มต้น ช่วยให้คุณเริ่มต้นใช้งานหุ่นยนต์ได้ง่ายขึ้น (Nybble / Bittle )","breadcrumbs":[{"label":"Desktop APP"}]},{"id":"O6f7MceE234X76vrScIL","title":"การคาลิเบรทข้อต่อ","pathname":"/thai/desktop-app/undefined-2","siteSpaceId":"sitesp_oiPqg","description":"Robots can be precisely calibrated using the Petoi Desktop App.","breadcrumbs":[{"label":"Desktop APP"}]},{"id":"Lg2ft58EANBtHOPVkJ3V","title":"สกิลคอมโพสเซอร์","pathname":"/thai/desktop-app/undefined-3","siteSpaceId":"sitesp_oiPqg","description":"Skill Composer เป็นเครื่องมือพัฒนาทักษะที่พัฒนาเป็นพิเศษโดย Petoi สำหรับหุ่นยนต์ (Bittle, Nybble) เครื่องมือที่ดีเป็นสิ่งที่จำเป็นสำหรับความสำเร็จของงาน","breadcrumbs":[{"label":"Desktop APP"}]},{"id":"6jx3iRdSyRcWh9OMlEeW","title":"อัปโหลด Sketch สำหรับ NyBoard","pathname":"/thai/arduino-ide/sketch-nyboard","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"8ajuxMEplUPiNYi4SRyi","title":"อัปโหลด Sketch สำหรับ BiBoard","pathname":"/thai/arduino-ide/sketch-biboard","siteSpaceId":"sitesp_oiPqg","description":"This chapter is for Advanced users with programming experience.","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"8uxvzKbFokB9EmrHdULK","title":"การคาลิเบรทด้วย Arduino IDE","pathname":"/thai/arduino-ide/arduino-ide","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"svSFn4cV3dQCX4dB3VuV","title":"ซีเรียลมอนิเตอร์","pathname":"/thai/arduino-ide/undefined","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Arduino IDE"}]},{"id":"uBkKRzrw8refXxz11t8a","title":"ซีเรียลโปรโตคอล","pathname":"/thai/api/undefined","siteSpaceId":"sitesp_oiPqg","emoji":"1f587","description":"","breadcrumbs":[{"label":"API"}]},{"id":"EMR89xkRfELWskl32Ej0","title":"คู่มือผู้ใช้ Python SerialMaster","pathname":"/thai/api/python-serialmaster","siteSpaceId":"sitesp_oiPqg","emoji":"1f40d","description":"วิธีการใช้ python script สำหรับสนุกและเรียนรู้ไปกับหุ่นยนต์ (Nybble😼 or Bittle🐶)?","breadcrumbs":[{"label":"API"}]},{"id":"jTngElcwyohEYsORDQCc","title":"MicroPython คอนโทรลเลอร์","pathname":"/thai/api/micropython","siteSpaceId":"sitesp_oiPqg","emoji":"1f41b","description":"คู่มือการใช้โมดูล WiFi เป็นตัวควบคุม MicroPython","breadcrumbs":[{"label":"API"}]},{"id":"ZQXo0hXRWPsmeP0D7FzP","title":"การเรียกใช้ MicroPython บน ESP8266","pathname":"/thai/api/micropython/micropython-esp8266","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"API"},{"label":"MicroPython คอนโทรลเลอร์","emoji":"1f41b"}]},{"id":"GqxXqXERm67gRnfNabzS","title":"ติดตั้ง WebREPL","pathname":"/thai/api/micropython/webrepl","siteSpaceId":"sitesp_oiPqg","description":"การทำให้สามารถดีบั๊กและอัพโหลดสคริปต์ได้จากระยะไกล","breadcrumbs":[{"label":"API"},{"label":"MicroPython คอนโทรลเลอร์","emoji":"1f41b"}]},{"id":"C53w5DMwixR0jLKjcbjL","title":"การใช้โปรโตคอล ESP-NOW","pathname":"/thai/api/micropython/esp-now","siteSpaceId":"sitesp_oiPqg","description":"Petoi Group Control Solution","breadcrumbs":[{"label":"API"},{"label":"MicroPython คอนโทรลเลอร์","emoji":"1f41b"}]},{"id":"SkQkQo17gW81BA1tAtuN","title":"การสื่อสารผ่านพอร์ตซีเรียลของ Raspberry Pi","pathname":"/thai/api/raspberry-pi","siteSpaceId":"sitesp_oiPqg","emoji":"1f353","description":"","breadcrumbs":[{"label":"API"}]},{"id":"7YkOMtYGzhw4w3LZjw4I","title":"ROS","pathname":"/thai/api/ros","siteSpaceId":"sitesp_oiPqg","emoji":"1f916","description":"ROS Interface","breadcrumbs":[{"label":"API"}]},{"id":"-MQrgedQfglydYHOdTNK","title":"NyBoard V1_0","pathname":"/thai/nyboard/nyboard-v1_0","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Nyboard"}]},{"id":"MjNR2vnz9PjxZbfwygen","title":"NyBoard V1_1","pathname":"/thai/nyboard/nyboard-v1_1","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Nyboard"}]},{"id":"-MVugl3T-mwZYPFHdZ3c","title":"คู่มือเริ่มต้นใช้งาน BiBoard ฉบับรวบลัด","pathname":"/thai/biboard/biboard-v0","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"}]},{"id":"-MY_xc-yE9mNcCG6HBgm","title":"Demo Applications","pathname":"/thai/biboard/demo-applications","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"}]},{"id":"-MZRQCukPiabBiisy75z","title":"1.GPIO port","pathname":"/thai/biboard/demo-applications/1.gpio-port","siteSpaceId":"sitesp_oiPqg","description":"Operate the GPIO port of BiBoard","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTDdXstiokiEfP3br","title":"2.Serial port","pathname":"/thai/biboard/demo-applications/2.serial-port","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTHMR8_OHM_8PuMu5","title":"3.Analog-digital converter","pathname":"/thai/biboard/demo-applications/3.analog-digital-converter","siteSpaceId":"sitesp_oiPqg","description":"Application of  ADC which is variable gain on BiBoard (ESP32)","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTh8ueHlWDJ3rkVU8","title":"4.Digital-Analog Converter","pathname":"/thai/biboard/demo-applications/4.digital-analog-converter","siteSpaceId":"sitesp_oiPqg","description":"The usage of DAC","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTia7hgq3Ut3FW6zr","title":"5.EEPROM (Electrically Erasable Programmable read only memory)","pathname":"/thai/biboard/demo-applications/5.eeprom","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTj_slnWXqvAm3YS5","title":"6.Gyro IMU（MPU6050）","pathname":"/thai/biboard/demo-applications/6.gyro-imu-mpu6050","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTk_T7C2i_Hfy6GF9","title":"7.Infrared remote control","pathname":"/thai/biboard/demo-applications/7.infrared-remote-control","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTsED7gxQ06fURvxI","title":"8.PWM(Pulse Width Modulation)","pathname":"/thai/biboard/demo-applications/8.pwm","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTtByeJSutlSES81E","title":"9.Servo(under construction)","pathname":"/thai/biboard/demo-applications/9.servo","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTveZ5RGHgeRX4ko1","title":"10.Classic Bluetooth serial port SPP","pathname":"/thai/biboard/demo-applications/10.classic-bluetooth-serial-port-spp","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTxHGRRXVnpOJwk-f","title":"11.Bluetooth low energy (BLE) serial port pass-through","pathname":"/thai/biboard/demo-applications/11.bluetooth-low-energy-ble-serial-port-transparent-transmission","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZRTyjl89G3WEV3FwqQ","title":"12.File system SPIFFS","pathname":"/thai/biboard/demo-applications/12.file-system-spiffs","siteSpaceId":"sitesp_oiPqg","description":"ESP32 File System SPIFFS Configuration Guide","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MclCpvuOusoslV_0e27","title":"13.Add hardware partition configuration option in Arduino IDE","pathname":"/thai/biboard/demo-applications/13.add-hardware-partition-configuration-option-in-arduino-ide","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"hRsRpRR7f3N6Dksrsu8p","title":"14.Play MP3","pathname":"/thai/biboard/demo-applications/14.play-mp3","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"-MZWmveQY1djVy-frfKx","title":"15.The usage of Wi-Fi OTA(Over-The-Air)","pathname":"/thai/biboard/demo-applications/15.the-usage-of-wifi-ota","siteSpaceId":"sitesp_oiPqg","description":"The Arduino demo of ESP32 provides the function of OTA (updating/uploading a new program to ESP32 using Wi-Fi)","breadcrumbs":[{"label":"BIBOARD"},{"label":"Demo Applications"}]},{"id":"VhJHDIArN9v79CIjf9ZK","title":"Introduction","pathname":"/thai/communication-modules/introduction","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Communication Modules"}]},{"id":"-MY_xk3JCaNKKvELhHag","title":"USB Uploader (CH340C or CH343G)","pathname":"/thai/communication-modules/usb-downloader-ch340c","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Communication Modules"}]},{"id":"-MY_xrW0MzGRIHBaZPMo","title":"Dual Mode Bluetooth ","pathname":"/thai/communication-modules/dual-mode-bluetooth","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Communication Modules"}]},{"id":"-MY_xwWUGyQMiEPNsU2m","title":"WiFi ESP8266","pathname":"/thai/communication-modules/wifi-esp8266","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Communication Modules"}]},{"id":"9YT80qi3YQ8uXAJymN2F","title":"ESP8266 + Python Scripts Implement wireless crowd control","pathname":"/thai/communication-modules/wifi-esp8266/esp8266-+-python-scripts-implement-wireless-crowd-control","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Communication Modules"},{"label":"WiFi ESP8266"}]},{"id":"GG600KQ7AukVPxdkMtj4","title":"Introduction","pathname":"/thai/extensible-modules/introduction","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"Tt5hMshFG39Ksp0fhEeh","title":"MU Camera","pathname":"/thai/extensible-modules/mu-camera","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"ZgNTw0zMwvOhwgTepDd7","title":"Ultrasonic Sensor","pathname":"/thai/extensible-modules/ultrasonic-sensor","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"ww6BTTDKD881IOCDPaz1","title":"Light Sensor","pathname":"/thai/extensible-modules/light-sensor","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"m4zy3ghgNRi0Zz34vAgs","title":"Touch Sensor","pathname":"/thai/extensible-modules/touch-sensor","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"WG1lxUqlcqLYlzRFD3Ue","title":"Gesture Sensor","pathname":"/thai/extensible-modules/gesture-sensor","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"5btPZMNHK2JB6joDA5uU","title":"PIR Motion Sensor","pathname":"/thai/extensible-modules/pir-motion-sensor","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Extensible Modules"}]},{"id":"aS8uqOUJxLq3PZrUAaco","title":"Skill Creation","pathname":"/thai/applications/skill-creation","siteSpaceId":"sitesp_oiPqg","description":"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime.","breadcrumbs":[{"label":"Applications"}]},{"id":"AAh80NsEa7UdM2s0hDdF","title":"OpenCat Imitation Tutorial","pathname":"/thai/applications/opencat-imitation-tutorial","siteSpaceId":"sitesp_oiPqg","description":"Let the robot be your Avatar!","breadcrumbs":[{"label":"Applications"}]},{"id":"mgdtL1PXtQXGywqkFnAq","title":"Programmable Puppet Character","pathname":"/thai/applications/programmable-puppet-character","siteSpaceId":"sitesp_oiPqg","description":"","breadcrumbs":[{"label":"Applications"}]},{"id":"a2wqu0XQTZI31430p61X","title":"Upload Sketch For NyBoard (software 1.0)","pathname":"/thai/history/upload-sketch-for-nyboard-software-1.0","siteSpaceId":"sitesp_oiPqg","description":"You can use Arduino IDE to config the NyBoard and upload sketch.","breadcrumbs":[{"label":"History"}]},{"id":"OkZVcyOUtheQUJwBsTML","title":"Supporting Application and Software","pathname":"/thai/technical-support/supporting-application-and-software","siteSpaceId":"sitesp_oiPqg","emoji":"1f6e0","description":"","breadcrumbs":[{"label":"Technical Support"}]},{"id":"bSyTegvODtIAyzsuxWED","title":"FAQ(Frequently Asked Questions)","pathname":"/thai/technical-support/faq-frequently-asked-questions","siteSpaceId":"sitesp_oiPqg","emoji":"1f64b-2642","description":"","breadcrumbs":[{"label":"Technical Support"}]}]}