虚谷号

 找回密码
 立即注册
搜索
热搜: 活动 交友
查看: 43457|回复: 4

首台虚谷号避障小车

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2019-1-27 11:07:00 | 显示全部楼层 |阅读模式
完成背景:在2019年1月26开始首期的虚谷号培训中的创客马拉松项目这是一台用自制的虚谷号编程电脑,进行程序编写。

使用自主设计的laserblock结构件和DF的扩展版进行结构搭建的避障小车。



代码
void qianjin() {
  digitalWrite(4,LOW);
  analogWrite(5,150);
  digitalWrite(7,LOW);
  analogWrite(6,150);
}

void houtui() {
  digitalWrite(4,HIGH);
  analogWrite(5,150);
  digitalWrite(7,HIGH);
  analogWrite(6,150);
}

float checkdistance_11_12() {
  digitalWrite(11, LOW);
  delayMicroseconds(2);
  digitalWrite(11, HIGH);
  delayMicroseconds(10);
  digitalWrite(11, LOW);
  float distance = pulseIn(12, HIGH) / 58.00;
  delay(10);
  return distance;
}

void tingzhi() {
  digitalWrite(4,LOW);
  analogWrite(5,0);
  digitalWrite(7,LOW);
  analogWrite(6,0);
}

void zhuanxiang() {
  digitalWrite(4,LOW);
  analogWrite(5,150);
  digitalWrite(7,LOW);
  analogWrite(6,0);
}

void setup(){
  pinMode(4, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(12, INPUT);
}

void loop(){
  qianjin();
  if (checkdistance_11_12() < 20) {
    tingzhi();
    delay(1000);
    houtui();
    delay(500);
    zhuanxiang();
    delay(500);

  }

}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

3

主题

18

帖子

95

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95
发表于 2019-1-28 09:51:08 | 显示全部楼层
厉害,加油
回复

使用道具 举报

4

主题

7

帖子

54

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
54
发表于 2019-1-28 10:14:02 | 显示全部楼层
点赞
回复

使用道具 举报

0

主题

7

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2020-1-10 16:24:33 | 显示全部楼层
太棒了,补充说明这是用虚谷的Arduino开发的。
回复

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2020-1-16 11:46:28 | 显示全部楼层
几百块的板子就做这么简单的避障车也太豪了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

虚谷号

GMT+8, 2021-10-26 13:50 , Processed in 0.053224 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表