适合新手的详细arduino超声波避障小车教程-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: GT610

适合新手的详细arduino超声波避障小车教程

  [复制链接]
发表于 2018-1-16 16:40 | 显示全部楼层
想问下楼主电机驱动板和小车这些零件在哪里买?淘宝吗
发表于 2018-1-20 23:40 | 显示全部楼层
很详细呢,只是图好像挂了
发表于 2018-4-5 05:15 | 显示全部楼层
让舵机回到90度,然后运行测距函数,如果距离小于10,执行后退函数也就是图中的back函数,在arduino里你可以定义很多个函数,这是和C语言一样的,使
发表于 2018-4-21 10:41 | 显示全部楼层
您好,我套用了你的代码修改,但无法后退;我使用的是openjumper的L298motordriver板;定义针脚为:int motorL1=5; //左边轮子
int motorL2=4;
int motorR1=6; //右边轮子
int motorR2=7;
int ledL=13; //转弯灯
int ledR=12;
int ledB=8; //倒车灯
int ledG=9; //大灯
Servo s; //超声波转向舵机
int trig=3; //发射信号
int echo=2; //接收信号
unsigned int S; //距离存储
void setup() {
Serial.begin(9600); //设置波特率
pinMode(trig,OUTPUT); //设置引脚模式
pinMode(echo,INPUT);
pinMode(motorL1,OUTPUT);
pinMode(motorL2,OUTPUT);
pinMode(motorR1,OUTPUT);
pinMode(motorR2,OUTPUT);
pinMode(ledL,OUTPUT);
pinMode(ledR,OUTPUT);
pinMode(ledB,OUTPUT);
pinMode(ledG,OUTPUT);
pinMode(11,OUTPUT);
s.attach(10); //定义舵机所用引脚
s.write(90); //初始化舵机角度
tone(11,800,500);
delay(2000); //开机延时
}

WXTD6188.zip

782.85 KB, 下载次数: 9

发表于 2018-4-26 13:32 | 显示全部楼层
验证时报错:'Servo' does not name a type,怎么回事?
发表于 2018-4-26 13:37 | 显示全部楼层
又仔细看了下,漏掉了第一排的语句#include <Servo.h>,加上去就好了
发表于 2018-5-27 18:42 | 显示全部楼层
怎么看不到图
发表于 2018-6-8 10:35 | 显示全部楼层
好,我顶顶顶
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-30 23:53 , Processed in 0.094873 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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