找回密码
 立即注册

QQ登录

只需一步,快速开始

本帖最后由 YUMENGDIE 于 2020-8-15 14:47 编辑

第46课 HC-06蓝牙小车

目标

1、HC-06蓝牙模块与小车的连接
2、蓝牙小车程序编写
3、APP Inventor控制界面设置
4、APP Inventor界面程序设置

实验材料

Arduino UNO开发板
HC-06蓝牙模块
装有直流电机小车
配套USB数据线
Mixly软件
马达驱动器
APP Inventor软件
平板电脑

图片1.png

内容

接线方式

图片2.png

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,控制小车前进、后退、左转、右转、停止。

图片4.png
图片5.png
图片6.png

编程思路

图片3.png

APP组件设计

对照我们生活中常见的汽车遥控面板,不难发现,基本上的厂家都会将功能键位置的设置和用户的使用方向匹配。我们在 APP Inventor 中也可以设计如图所示的界面,需要借助的是组件面板中的“界面布局”组件。

图片7.png



APP逻辑程序设计

图片9.png
图片10.png

编程思路

图片8.png
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册