材料:L298N电机驱动,arduino pro mini板子,usb转ttl,9v和5v电源(9v为l298n供电,也可以用5v的供电,只不过就慢了点)智能车底板和电机。
本人用pro mini制作,因为价格比较便宜,本来开始用树莓派的,,结果树莓派主板坏了,返厂修要3个月,本着无聊的精神,玩起了arduino。
版本都是淘宝均款,,,懒得拍照。
接线: L298N in1 2 3 4分别接pro上面的9 8 11 12
两个红外输出接口分别接 4 7(这个只是红外传感器上面的out接口接线)
超声波trig=3 echo=2
所有传感器电源接在一起,,因为pro板子上面只有一个vcc和两个gnd,(另外一个需要接到tll上面写程序)把线拨出来接一起就ok,注意正负极。
附上代码:可能会有缩进等问题,请读者自己更改。
#include<Servo.h>
int STBY = 10; //standby
//Motor A
int AIN1 = 9; //Direction
int AIN2 = 8; //Direction
int speed =100;
//Motor B
int trig=3;
int echo=2;
unsigned int S;
int BIN1 = 11; //Direction
int BIN2 = 12; //Direction
int hzuo = 4;
int hyou = 7;