本帖最后由 YUMENGDIE 于 2020-8-15 14:31 编辑
目标
结合L298N电机驱动板与带电机小车完成巡线小车
实验材料
Arduino UNO开发板 配套USB数据线 Mixly软件 配套杜邦线若干 带直流电机小车
9V充电锂电池 9V电池扣子 L298N电机驱动板
灰度传感器*2
内容
接线方式
Arduino UNO <------> L298N电机驱动板 5V <------> 5V GND <------> GND
ENA <------> 3 IN1 <------> 5
IN2 <------> 6
ENB <------> 12
IN3 <------> 10 IN4 <------> 11
Arduino UNO <------> 灰度传感器模块1 5V <------> VCC GND <------> GND A2 <------> OUT Arduino UNO <------> 灰度传感器模块2 5V <------> VCC GND <------> GND A1 <------> OUT L298N电机驱动板 <------> 直流减速电机1 马达输出A <------> 正负极 L298N电机驱动板 <------> 直流减速电机2 马达输出B <------> 正负极 L298N电机驱动板 <------> 9V充电锂电池 正极 <------> V+ 负极 <------> GND
Mixly图形化编程程序
基础案例
L298N电机驱动器带动小车,完成圆形巡线。在两个灰度传感器没有识别到线时,小车前进,小车往左偏时右转,小车往右偏时左转。
编程思路 |