亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

最简单的跟随机器人

组件和用品

Arduino UNO
× 1
SparkFun 双 H 桥电机驱动器 L298
× 1
红外传感器
× 2
跳线(通用)
× 1

必要的工具和机器

热胶枪(通用)
螺丝刀
跟随机器人套件

应用和在线服务

Arduino IDE

关于这个项目

Line Follower 机器人是机器人领域的你好世界。这个线跟随器非常简单,易于构建机器人。

代码

  • 基于Arduino的跟随机器人
基于Arduino的跟随机器人C/C++
/*-------定义输入------*/#define LS 2 // 左传感器#define RS 5 // 右传感器/*-------定义输出- -----*/#define LM1 11 // 左马达#define LM2 10 // 左马达#define RM1 9 // 右马达#define RM2 6 // 右马达空隙 setup(){ pinMode(LS, INPUT); pinMode(RS,输入);引脚模式(LM1,输出); pinMode(LM2,输出); pinMode(RM1,输出); pinMode(RM2, OUTPUT);}void loop(){if((digitalRead(LS)==LOW) &&(digitalRead(RS)==LOW)) // Condition_1 停止{ MoveForward(); } if((digitalRead(LS)==HIGH) &&(digitalRead(RS)==HIGH)) //CONDITION-2 FORWRD { Stop(); } if((digitalRead(LS)==LOW) &&(digitalRead(RS)==HIGH)) // RIGHT { TurnLeft(); } if((digitalRead(LS)==HIGH) &&(digitalRead(RS)==LOW)) { TurnRight(); }}void MoveForward(){analogWrite(LM1, 50);模拟写入(LM2,0);模拟写入(RM1,50);模拟写入(RM2,0);延迟(20);}无效转右(){模拟写入(LM1,0);模拟写入(LM2,60);模拟写入(RM1,60);模拟写入(RM2,0);延迟(30); }void TurnLeft(){analogWrite(LM1, 60);模拟写入(LM2,0);模拟写入(RM1,0);模拟写入(RM2,60);延迟(30);}无效停止(){模拟写入(LM1,0);模拟写入(LM2,0);模拟写入(RM1,0);模拟写入(RM2,0);延迟(20);}

示意图


制造工艺

  1. Arduino 数字骰子
  2. 钢铁侠
  3. Speed Line Follower Robot V4
  4. 找到我
  5. 线跟随机器人
  6. Arduino 3D 打印机械臂
  7. Arduino 加湿器控制
  8. 语音控制机器人
  9. MobBob:由 Android 智能手机控制的 DIY Arduino 机器人
  10. Arduino 控制的钢琴机器人:PiBot
  11. NeoMatrix Arduino Pong
  12. Arduino Joystick