湘潭网站建设 w磐石网络,手机上免费自己做网站,海丰县建设局官方网站,网站建站作业37款传感器与执行器的提法#xff0c;在网络上广泛流传#xff0c;其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块#xff0c;依照实践出真知#xff08;一定要动手做#xff09;的理念#xff0c;以学习和交流为目的在网络上广泛流传其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块依照实践出真知一定要动手做的理念以学习和交流为目的这里准备逐一动手尝试系列实验不管成功程序走通与否都会记录下来—小小的进步或是搞不掂的问题希望能够抛砖引玉。
【Arduino】168种传感器模块系列实验资料代码仿真编程图形编程 实验一百七十三SG90二自由度舵机云台塑料支架MG双轴机械手臂航模监控智能机器人 云台参数说明 该模块包含两个SG90 9g舵机1个FPV尼龙云台 上下转动180度左右转动180度 总高度7.2cm 模块自重约35g 底座长宽37mm33mm 架台载物台长宽28mm28mm 安装孔径尺寸32mm*27mm 舵机线长度19-24cm 工作电压4.8-6V 工作温度0℃-55℃ 引脚定义橙线信号红线正极棕线负极
舵机参数说明 产品扭矩2.0kg/cm4.8V2.2kg/cm6V 产品速度0.09s/60°4.8V0.08s/60°6V 齿轮形式塑料齿轮 死区设定7微秒
舵机参考资料 【雕爷学编程】Arduino动手做83—模拟SG90舵机模块 https://blog.csdn.net/weixin_41659040/article/details/116923671 【雕爷学编程】Arduino动手做83—模拟SG90舵机模块2 https://blog.csdn.net/weixin_41659040/article/details/131758166
1、将舵机十字舵盘安装到底座上
2、把上下舵机装到上下机构上面 3、将舵机安装到水平旋转机构之上 4、组合上下与水平机构固定好单臂舵盘 5、水平舵机连接到底座上固定好十字舵盘 6、用四颗小螺丝将云台固定到实验底板上面 【Arduino】168种传感器模块系列实验资料代码仿真编程图形编程 实验一百七十三SG90二自由度舵机云台塑料支架MG双轴机械手臂航模监控智能机器人 项目测试驱动二轴云台
/*
【Arduino】168种传感器模块系列实验资料代码仿真编程图形编程
实验一百七十三SG90二自由度舵机云台塑料支架MG双轴机械手臂航模监控智能机器人
项目测试驱动二轴云台
*/// 加载 舵机 库
#include Servo.hServo servo_1; // 创建一个名为 servo_1 的 舵机实例 名称可随你喜欢命名
Servo servo_2;void setup() {servo_1.attach(9); // 配置myservo实例的引脚为9servo_2.attach(10);
}void loop() {// 控制所有舵机 从 0度 到 179度 转动for (int i 0; i 180; i) {servo_1.write(i);servo_2.write(i);delay(10);}delay(500);// 控制所有舵机 从 180度 到 1度 转动for (int i 180; i 0; i--) {servo_1.write(i);servo_2.write(i);delay(10);}delay(500);// 控制所有舵机转动至 90度 的位置servo_1.write(90);servo_2.write(90);delay(500);// 控制所有舵机转动至 180度 的位置servo_1.write(180);servo_2.write(180);delay(500);// 控制所有舵机转动至 90度 的位置servo_1.write(90);servo_2.write(90);delay(500);// 分别控制部分舵机转动至 0度 或 90度 的位置servo_1.write(0);servo_2.write(180);delay(500);// 同时分别控制 0度 位置的舵机转向 179度 的位置// 同时分别控制 180度 位置的舵机转向 1度 的位置for (int i 0; i 180; i) {servo_1.write(0 i);servo_2.write(180 - i);delay(10);}delay(500);// 同时分别控制 180度 位置的舵机转向 1度 的位置// 同时分别控制 0度 位置的舵机转向 179度 的位置for (int i 0; i 180; i) {servo_1.write(180 - i);servo_2.write(0 i);delay(10);}delay(500);
}Arduino实验场景图