littlebot
Published on 2025-04-12 / 2 Visits
0

【源码】基于Microsoft MakeCode的ROBOTIS控制器开发平台

项目简介

MakeCode ROBOTIS 是基于 Microsoft MakeCode 的实验性代码编辑器,专为 ROBOTIS 控制板设计。该平台为微控制器友好的面包板开发提供支持,适用于硬件编程和控制的应用场景。

项目的主要特性和功能

  1. 本地开发服务器:可在本地计算机运行编辑器和服务文档,方便离线开发与调试。
  2. CODAL集成:集成基于 MakeCode 的开源硬件抽象层 CODAL,提供强大硬件支持。
  3. 多控制器支持:支持多种 ROBOTIS 控制器,满足不同硬件需求。
  4. 传感器和马达控制:提供加速度计和 Dynamixel 伺服马达的控制库,便于进行传感器数据采集和马达控制。

安装使用步骤

环境准备

  • 安装 Node.js 8.9.4 或更高版本。
  • 安装 Docker(若需编辑 .cpp 文件)。

复制仓库

复制 pxtpxt-common-packagespxt-robotis 仓库到本地。 bash

安装依赖

进入每个仓库目录并安装依赖。 bash cd pxt npm install npm run build cd ../pxt-common-packages npm install cd ../pxt-robotis npm install

本地开发服务器

pxt-robotis 目录下运行本地服务器。 bash pxt serve 若需要修改 .cpp 文件,使用 --localbuild 标志。 bash pxt serve --localbuild

CODAL 修改(可选)

  • 创建新项目并编辑 CODAL 文件,使用 Visual Studio Code 进行开发。
  • 设置环境变量并运行本地构建。 bash export PXT_NODOCKER=1 pxt build --local --force

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】