本帖最后由 YUMENGDIE 于 2020-8-15 14:47 编辑
目标
1、HC-06蓝牙模块与小车的连接
2、蓝牙小车程序编写
3、APP Inventor控制界面设置
4、APP Inventor界面程序设置
实验材料
Arduino UNO开发板
HC-06蓝牙模块 装有直流电机小车 配套USB数据线 Mixly软件 马达驱动器 APP Inventor软件 平板电脑
内容
接线方式
Arduino UNO <------> HC-06蓝牙模块 5V <------> VCC GND <------> GND RX←0 <------> TXD TX→1 <------> RXD Arduino UNO <------> L298N电机驱动板 5V <------> 5V GND <------> GND
ENA <------> 4 IN1 <------> 5
IN2 <------> 6
ENB <------> 12
IN3 <------> 10 IN4 <------> 11 L298N电机驱动板 <------> 直流减速电机 马达输出A <------> 正负极 L298N电机驱动板 <------> 直流减速电机 马达输出B <------> 正负极
L298N电机驱动板 <------> 9V电池 正极 <------> 正极 负极 <------> 负极
Mixly图形化编程程序
基础案例
用APP Inventor制作手机APP,控制小车前进、后退、左转、右转、停止。
编程思路
APP组件设计
对照我们生活中常见的汽车遥控面板,不难发现,基本上的厂家都会将功能键位置的设置和用户的使用方向匹配。我们在 APP Inventor 中也可以设计如图所示的界面,需要借助的是组件面板中的“界面布局”组件。
APP逻辑程序设计
|