Arduino Car going square
来源:互联网 发布:算法工程师 招聘 编辑:程序博客网 时间:2024/05/23 10:43
int LA=14;
int LB=15;
int RA=16;
int RB=17;
int EN1=3;
int EN2=5;
void setup()
{
pinMode(LA,OUTPUT);
pinMode(LB,OUTPUT);
pinMode(RA,OUTPUT);
pinMode(RB,OUTPUT);
pinMode(EN1,OUTPUT);
pinMode(EN2,OUTPUT);
}
void loop()
{
forward(1);
left(1);
}
void forward(int a)
{
analogWrite(EN1,150);
digitalWrite(LA,HIGH);
digitalWrite(LB,LOW);
analogWrite(EN2,164);
digitalWrite(RA,HIGH);
digitalWrite(RB,LOW);
delay(a*1000);
}
void back(int b)
{
analogWrite(EN1,150);
digitalWrite(LA,LOW);
digitalWrite(LB,HIGH);
analogWrite(EN2,188);
digitalWrite(RA,LOW);
digitalWrite(RB,HIGH);
delay(b*1000);
}
void left(int c)
{
analogWrite(EN1,0);
digitalWrite(LA,LOW);
digitalWrite(LB,LOW);
analogWrite(EN2,207);
digitalWrite(RA,HIGH);
digitalWrite(RB,LOW);
delay(c*1000);
}
void right(double d)
{
analogWrite(EN1,150);
digitalWrite(LA,HIGH);
digitalWrite(LB,LOW);
analogWrite(EN2,150);
digitalWrite(RA,LOW);
digitalWrite(RB,LOW);
delay(d*1000);
}
void square()
{
forward(1);
left(1);
forward(1);
left(1);
forward(1);
left(1);
forward(1);
left(1);
}
int LB=15;
int RA=16;
int RB=17;
int EN1=3;
int EN2=5;
void setup()
{
pinMode(LA,OUTPUT);
pinMode(LB,OUTPUT);
pinMode(RA,OUTPUT);
pinMode(RB,OUTPUT);
pinMode(EN1,OUTPUT);
pinMode(EN2,OUTPUT);
}
void loop()
{
forward(1);
left(1);
}
void forward(int a)
{
analogWrite(EN1,150);
digitalWrite(LA,HIGH);
digitalWrite(LB,LOW);
analogWrite(EN2,164);
digitalWrite(RA,HIGH);
digitalWrite(RB,LOW);
delay(a*1000);
}
void back(int b)
{
analogWrite(EN1,150);
digitalWrite(LA,LOW);
digitalWrite(LB,HIGH);
analogWrite(EN2,188);
digitalWrite(RA,LOW);
digitalWrite(RB,HIGH);
delay(b*1000);
}
void left(int c)
{
analogWrite(EN1,0);
digitalWrite(LA,LOW);
digitalWrite(LB,LOW);
analogWrite(EN2,207);
digitalWrite(RA,HIGH);
digitalWrite(RB,LOW);
delay(c*1000);
}
void right(double d)
{
analogWrite(EN1,150);
digitalWrite(LA,HIGH);
digitalWrite(LB,LOW);
analogWrite(EN2,150);
digitalWrite(RA,LOW);
digitalWrite(RB,LOW);
delay(d*1000);
}
void square()
{
forward(1);
left(1);
forward(1);
left(1);
forward(1);
left(1);
forward(1);
left(1);
}
0 0
- Arduino Car going square
- Arduino: Ultrasonic Sensor & Motor Car
- Control Smart Car By Arduino
- arduino car各个部件介绍及安装位置(附图)
- Car
- Car
- Car
- Square
- Square
- Square
- Square
- Square
- Square
- Square
- Square
- Square
- Arduino
- arduino
- 10年程序人生感悟
- 旋转数组的查找问题
- Add Two Numbers
- 3.1-6
- Apt-get常见错误处理
- Arduino Car going square
- 先进的编码技术-稀疏表达-2-ScSPM和LLC的总结
- arduino
- 西乡男科哪里比较好
- CentOS下Composer的安装和使用
- PHP自动化白盒审计技术与实现
- 11个故事让你顿悟人生
- arduino过滤空格
- hdu4885(最短路)