修改

图片

迪威模型和Solidworks 联合会员
迪威网友33d669
迪威网友33d669

Arduino微型三轴机器人臂

免费,登录即可下载
发布时间:2022/10/8 20:43:00
Youtube视频:
我设计的。印刷并制造了这个带有三个GWS Pico STD伺服、三个电位计和一个离网时的arduino-uno的三轴小机械臂,作为概念验证。
这只是V1版本,并不完美,但正如你在视频中看到的,这对一个合适的版本来说并不坏。我迟早会做更多的更新。
硬件基本上只是伺服系统附带的螺丝钉加上我放在周围的一些微型螺丝钉。我只是将它们全部自线程化。没什么大不了的。夫妇也洗了澡,你可以走了。它只是一个迷你机器人手臂。电位计是带有一些eurorack旋钮的10K alphas壶。非常基本。所有伺服装置和电位器均连接至5v电源总线和接地。电位器输入到模拟i 0、1和2。伺服输出数字pi 8、9和10。当机器人四处移动时,LED将闪烁一点,看起来像一个施工区。
到目前为止,代码只从电位器移动,但我将很快添加一些基本的自动化例程,以提升和移动20mm测试立方体。敬请期待。这只是非常基本的V1。
代码发布如下,非常简单:
这是张贴,以便您可以复制代码。编译时删除
----------------------------------------------------------------------------------------
您需要在单词include和单词Servo之前添加一个井号。h在三角括号中。你不能在这里张贴代码,也不能把它切碎。
使用典型的arduino语法格式化下面这行代码,如上所述
包括Servo.h
伺服myPAervo;
伺服myTILTservo;
伺服myGRIPservo;
int potpina=0;
int potpinb=1;
int potpinc=2;
整数val;
cot int outputLed=LED_BUILTIN;
int LED状态=低;
uigned long previousMillis=0;
胶辊长间隔=500;
无效设置(){
myPAervo.附件(9);
(10);
(8);
pinMode(输出LED,输出);
}
无效循环(){
val=模拟读取(potpina);
val=地图(val,0,1023,20,160);
(val);
延迟(5);
val=模拟读取(potpinb);
val=地图(val,0102331,130);
(val);
延迟(5);
val=模拟读取(potpinc);
val=地图(val,0,1023,80,105);
(val);
延迟(5);
uigned长电流millis=millis();
if(currentMillis-previousMillis>=间隔){
previousMillis=当前Millis;
if(LED状态==低){
LED状态=高;
}其他{
LED状态=低;
}
数字写入(outputLed,LED状态);
}
}
0个文件
压缩包大小:2MB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产