描述 设定伺服机目标角度,并且往目标角度转动。 请注意,呼叫此函式后会让伺服机立即出力,请避免以手大力转动伺服机,以免受伤或损坏伺服机。 语法 servo.write(position) 参数 servo:AIServo 型别的变数。 position:目标角度,输入浮点数型别的数值,例如 90.0,目标位置为"度"单位,即伺服机的 90 度。 回传 无 范例 1 2 3 4 5 6 7 8 9 10 11 12 13 #include <AIServo86.h> AIServoPort(ROBOTIS, AX12) bus; AIServo myservo; void setup() { bus.begin(Serial1, 1000000); myservo.attach(bus, 9); myservo.write(90.0); // 让伺服机转到 90 度 } void loop() {} See […]
描述 检查此 AIServo 物件是否已被 attach() 初始化。 语法 servo.attached() 参数 servo:AIServo 型别的变数。 回传 true:代表已被初始化 false:代表尚未被初始化 See also - attach() - detach() 程式参考主页面 86Duino 参考资料中的文字修改自 Arduino 参考资料,并根据 知识共享署名-许可证方式共享 3.0 授权相同。参考资料中的程式码范例已发布到公共领域。
描述 初始化 AIServo 物件。 语法 AIServo myservo 参数 无 范例 1 2 3 4 5 6 7 8 9 10 11 12 13 #include <AIServo86.h> AIServoPort(ROBOTIS, AX12) bus; // 初始化 bus 来控制 ROBOTIS AX-12 伺服机 AIServo myservo; // 初始化 myservo void setup() { bus.begin(Serial1, 1000000); // 设定 bus 使用的序列埠为 Serial1,baud rate 为 1000000 […]
对不起,此内容只适用于繁體中文和English。
对不起,此内容只适用于日本語和English。
对不起,此内容只适用于繁體中文。
专案起源 功能说明 准备材料 环境架设 词彙製作 动作控制 成果展示 参考资料 专案起源 此专案源起自86小六足专案的衍伸, 「ROS上竟然有一个语音识别器呢!」Sayer99说道。 Sayer99灵光一闪:「咦?如果把这个辨识器加上机器人, 不就可以用说的来控制机器人了吗?」 随后Sayer99就开始了这个专案。 功能说明 本专案利用 ROS (Robot Operating System) 上的语音辨识套件 pocketsphinx 来製作声控86小六足。 准备材料 一台86小六足 装好 ROS 的电脑一台,本文装的 ROS 版本为 ROS Hydro Medusa 麦克风,接上电脑收音用,若是使用有内建麦克风的笔记型电脑则不用额外准备此项 ESP8266,用来让小六足透过 WiFi 与电脑上的 ROS 沟通 环境架设 安装 pocketsphinx 套件 第一步要先在 ROS 裡安装 pocketsphinx 这个语音辨识套件,让电脑能够完成语音辨识,并把结果透过字串传给小六足,小六足再藉由此字串决定要做甚么样的动作。以下为安装 pocketsphinx 的步骤: 测试语音辨识 pocketsphinx package 中含有一个 node […]
对不起,此内容只适用于繁體中文。
对不起,此内容只适用于繁體中文。
对不起,此内容只适用于繁體中文。