1. 哪吒A主控盒

1.1. 简介

哪吒A主控盒是一款基于 ATMEGA328P的可编程主控,它板载2路舵机驱动,2路电机驱动,8路传感器扩展接口;传感器接口均采用RJ11接头,防呆防反插,方便学生们在课堂上快速准确连线;外壳设有乐高兼容接口,可将电子模块与乐高积木结合起来,方便学生们搭建个性化的创意编程作品。

1.2. 产品图片

../_images/Arduino-3-in-1-box-01.png

1.3. 产品参数

技术类别 参数
产品名称 三合一扩展板
控制器 arduino uno
编程方式 arduino ide
产品尺寸 59.8mm × 81.9mm × 27.8mm
产品重量 70克
电源 9V
工作电压 9V

1.4. 产品尺寸

../_images/Arduino-3-in-1-box-02.png

1.5. 快速上手

主要模块介绍

../_images/Arduino-3-in-1-box-15.png

安装电池盒

../_images/Arduino-3-in-1-box-16.png

下载并安装Arduino IDE

Arduino 官方网站上下载最新版本的 Arduino IDE: https://www.arduino.cc/en/Main/Software,并根据系统选择下载安装。

../_images/Arduino-3-in-1-box-03.png

软件编程

下载并解压哪吒A主控盒的库文件Arduino-3-in-1-box

打开Arduino IDE 并选择工具-开发板-Arduino Uno。

../_images/Arduino-3-in-1-box-04.png

使用type-c数据线将哪吒A主控盒连接至电脑端。

../_images/Arduino-3-in-1-box-05.png

连接完成后,点击工具-端口,设置硬件连接的端口。

../_images/Arduino-3-in-1-box-06.png

点击项目-加载库-添加.ZIP库…。

../_images/Arduino-3-in-1-box-07.png

选择并打开Adafruit_NeoPixel文件夹,添加哪吒A主控盒的扩展库的依赖库文件。

../_images/Arduino-3-in-1-box-08.png

选择NezhaA-main.zip,添加哪吒A主控盒的扩展库文件。

../_images/Arduino-3-in-1-box-09.png

硬件连接

分别将两个电机和两个舵机连接到哪吒A主控盒的M1、M2和S1、S2。

../_images/Arduino-3-in-1-box-11.png

编写程序

通过哪吒A主控盒控制舵机和电机转动。

#include <USmart.h>
USmart device;
void setup() {
  device.begin();   //初始化蜂鸣器、电机、舵机、灯光
}
void loop() {
  device.setMotorSpeed(M1,60);  //设置电机速度,速度为百分比,范围:-100~+100
  device.setMotorSpeed(M2,60);
  device.setServoAngle(S1,180);  //设置舵机角度
  delay(2000);
  device.setServoAngle(S2,180);
  delay(2000);
  device.setServoAngle(S1,0);
  delay(2000);
  device.setServoAngle(S2,0);
  delay(2000);
}

点击文件-保存,保存程序文件。

../_images/Arduino-3-in-1-box-12.png

选择保存路径,设置文件名并点击保存。

../_images/Arduino-3-in-1-box-13.png

点击上传按钮,将程序上传至哪吒A主控盒

../_images/Arduino-3-in-1-box-14.png

1.6. 结果

开启电源后,两个电机开始转动,并且两个舵机轮流转动到设定的角度。