大数跨境
0
0

用APC220模块和Arduino制作一辆远距离遥控履带车

用APC220模块和Arduino制作一辆远距离遥控履带车 DF创客社区
2022-01-26
1
导读:使用APC220无线数传(含天线),制作一辆遥控履带小车,可远距离遥控小车。
【点击上方「蓝字」关注DF创客社区,一起成为技术颜控】

使用APC220无线数传(含天线),制作一辆遥控履带小车,可远距离遥控小车。

▲ 文末有完整演示视频

APC220无线数传(含天线)

APC220模块是高度集成半双工微功率无线数据传输模块,其嵌入高速单片机和高性能射频芯片,直接使用APC220模块进行两块MCU之间的交互。

遥控器

遥控器使用Arduino,遥杆Vrx接A0引脚,Vry接A1引脚,用于控制小车前后左右方向。按钮接9,10引脚,简单控制小车前进、停止。APC220模块TX、RX接Arduino对应的RX、TX。

遥控器程序

bool a;
bool b;
int value=0;
void setup()
{
  pinMode(13, OUTPUT); 
  pinMode(10, INPUT);
  Serial.begin(9600);          //Set serial baud rate to 9600
}

void loop()
{
  value=analogRead(A0);
  if(value<10){
    Serial.write("l");
  }
  if(value>1000){
    Serial.write("r");
  }
  value=analogRead(A1);
  if(value<10){
    Serial.write("b");
  }
  if(value>1000){
    Serial.write("f");
  }
  a=digitalRead(10);
  b=digitalRead(9);
  if(a==HIGH){
  Serial.write("f");
  digitalWrite(13, LOW);
  }
  if(b==HIGH){
  Serial.write("s");
  }
}

履带车

APC220模块TX、RX接Arduino对应的RX、TX。

电机驱动使用L289N红板,接Arduino的4,5,6,7四个引脚。

履带使用其它机器人的套件,因与电机接口问题,只能使用热熔胶。电源使用充电宝,并做为小车主底板,与电机连接依然使用热熔胶(车体结构强度不够)。

履带车程序

char a;
void setup()
{
  pinMode(13, OUTPUT); 
  pinMode(4, OUTPUT); 
  pinMode(5, OUTPUT); 
  pinMode(6, OUTPUT); 
  pinMode(7, OUTPUT); 
  Serial.begin(9600);          //Set serial baud rate to 9600
}

void loop()
{
  a=Serial.read();
 
  if(a=='s'){
  digitalWrite(13, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
  }
   if(a=='l'){

  digitalWrite(4, HIGH);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
   }
   if(a=='r'){

  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, HIGH);
  digitalWrite(7, LOW);
  }
    if(a=='f'){
  digitalWrite(13, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, LOW);
  digitalWrite(6, HIGH);
  digitalWrite(7, LOW);
  }
     if(a=='b'){
  digitalWrite(13, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, HIGH);
  digitalWrite(6, LOW);
  digitalWrite(7, HIGH);
  }
}

演示视频

▼ 视频演示


原文链接:https://mc.dfrobot.com.cn/thread-311923-1-1.html

项目作者: 云天

首发于DF创客社区

转载请务必注明项目出处与原作者信息



硬件军火库


DF硬件军火库


点击了解详情👆


大家有什么想说的或者是对文章翻译的指正,欢迎在下方留言

欢迎大家点击阅读原文,与云天老师直接沟通!



 往期项目回顾 



树莓派基础系列教程

开源!教你自制最精致的Pi!

用树莓派和 ESP32 做一台掌上电脑

心情记录仪——基于无线射频模块的计数系统

用ESP8266魔改一个《黑客帝国》“代码雨”机箱

如何用ESP32-CAM和3D打印件做一个Strider摄像机器人


点击阅读👆

【声明】内容源于网络
0
0
DF创客社区
我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
内容 1282
粉丝 0
DF创客社区 我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
总阅读1.7k
粉丝0
内容1.3k