语音控制小车使用说明
基于语音控制的智能小车设计

基于语音控制的智能小车设计随着人工智能和物联网技术的发展,智能小车已经成为了现实。
当今,智能小车已经被广泛应用于工业和家庭领域。
其中,基于语音控制的智能小车是最受欢迎的,因为它是一种非常便捷的控制方式。
基于语音控制的智能小车可以利用语音识别技术,识别用户的语音指令并响应相应的运动。
本文我们将讨论基于语音控制的智能小车设计。
首先,我们将讨论语音识别技术和如何将其应用到智能小车控制上。
其次,我们将讨论智能小车的控制系统和机械结构设计。
最后,我们将介绍智能小车的应用场景和未来发展方向。
一、语音识别技术在智能小车中的应用语音识别技术是一种能够将说话者的语音转化为文字的技术。
它可以为智能小车提供一种智能的控制方式。
在智能小车中,语音识别技术可以构建一个与硬件设备上的语音传感器相连的语音接口。
当用户说话时,语音识别系统将识别用户的指令并将其转化为数字信号。
数字信号通过智能小车的控制系统进行处理,从而实现小车的相应控制。
二、智能小车的控制系统和机械结构设计智能小车的控制系统由语音识别模块、数据处理模块、电机控制模块和电源模块等构成。
语音识别模块在收到语音指令后,会将其转化为数字信号。
数据处理模块会对数字信号进行处理,并根据指令向电机控制模块发送相应的控制信号。
电机控制模块会控制小车的轮子向前、向后或转弯。
电源模块则提供小车所需的电力。
智能小车的机械结构通常包括一个底盘、轮子、马达、电池等。
底盘是小车的主要结构,承受着所有其他部件的重量。
轮子是小车移动的主要部分,通常由橡胶或金属制成。
马达是小车的动力源,通过控制电机控制模块的转速和旋转方向,以控制小车的运动。
电池则为小车提供所需的电能,通常是锂电池。
三、智能小车的应用场景和未来发展方向基于语音控制的智能小车可以应用于家庭,例如用来代替家政服务机器人;可以利用在工业中,例如监测生产线或物流仓库的视线盲区;甚至可以用于军事或警务领域,例如通过语音指令控制无人机。
随着技术的进步,智能小车将会越来越智能化。
科目三语音助手使用教程

科目三语音助手用户手册纵向科技2014.5目录1 手动指令 ........................................................................................... - 4 -1.1科目二指令 . (4)1.2模拟灯光操作指令 (4)1.3路考指令 (5)1.4扣分项 (5)1.5考试结果 (6)2 自动播报 ........................................................................................... - 8 -2.1自动播报路线设置. (8)2.1.1 常用路线 ............................................................................... - 8 -2.1.2 录制路线 ............................................................................... - 9 -2.1.3 地图预览 ............................................................................... - 9 -2.1.4 重新定位 ............................................................................. - 10 -2.2开始播报 (11)3 更多.................................................................................................. - 14 -3.1个人中心 (14)3.2系统设置 (15)3.2.1 合格分数 ............................................................................. - 15 -3.2.2 灯光指令修改 ..................................................................... - 16 -3.2.3 路考指令修改 ..................................................................... - 17 -3.3其他 (17)3.3.1 科目三考试技巧 ................................................................. - 17 -3.3.2 科目三常见扣分项 ............................................................. - 17 -3.3.3 意见反馈 ............................................................................. - 17 -3.3.3 分享给小伙伴 ..................................................................... - 18 -3.4关于我们 (18)1 手动指令1.1科目二指令点击按钮,可以发出和考试一样的真人语音。
语音控制小车使用说明

语音控制小车使用说明一、简介二、组装1.将小车的各个部件正确连接。
请参考使用说明手册中的装配流程图,确保连接正确无误。
2.完成组装后,将小车连接到电源,并打开电源开关。
三、连接网络1.打开小车上的Wi-Fi热点,找到并连接到该热点。
2.打开手机的Wi-Fi设置界面,找到小车的热点并连接上。
3.打开手机的语音识别功能,确保小车能够接收到语音指令。
四、语音控制1.启动语音识别功能,按住小车上的语音按钮,并发出指令,如“小车前进”、“小车后退”、“小车左转”、“小车右转”等。
2.等待小车接收到指令并执行相应动作。
3.如果小车无法理解指令,会发出语音提示并要求重新发出指令。
五、自主导航1.小车具有自主导航能力,可以通过语音指令让小车自动寻找目标位置。
2.发出指令“小车导航到XX位置”后,小车会自动启动导航模式,在目标位置附近停下。
3.如果小车无法找到目标位置,会发出语音提示并要求重新指定目标位置。
六、避障功能1.小车具有避障功能,可以自动避开前方的障碍物。
2.在小车前方有障碍物时,小车会自动停下,并发出语音提示。
3.当障碍物被移除后,小车会继续执行之前的指令。
七、更多功能1.小车还具有其他功能,如自动跟随、远程控制等。
2.用户可以根据需要选择相应的功能,并参考详细的使用说明进行操作。
八、注意事项1.在使用语音控制小车时,请确保周围环境安静,以免干扰语音识别效果。
2.切勿将小车放在潮湿的环境中使用,以免引起短路或故障。
3.使用小车时请注意安全,避免碰撞和损坏。
以上是语音控制小车的使用说明,希望能对用户有所帮助。
祝您使用愉快!。
声控小车设计论文

声控小车设计中文摘要:声控小车指的是能够在人的语音命令控制下完成具体动作的小车,主要由控制板、驱动电路和车体组成,同时还要编辑合适的软件来具体控制小车的动作。
控制板主要负责软件的写入,能够完成语音信号的压缩、存储、辨识、响应等功能,而驱动电路则能够根据控制板送来的驱动信号对车体上的直流电机和继电器进行控制,从而完成具体的动作。
在本次设计中,控制板我们将采用凌阳公司的16位单片机,驱动电路将根据单片机的控制原理由我们利用模拟器件自己焊接。
软件的编写将主要参考单片机的C语言程序设计,编译环境为凌阳公司的IDE 1.16.1.具体软件编写和硬件功能实现将在正文中详细讲述。
关键词:凌阳16位单片机,语音识别,单片机C语言编程,驱动电路设计英文摘要:The audio-control car is a kind of car that can be controlled by human's voice and can achieve many functions such as Turn-right ,Turn-left, Go-ahead and Back-off.The car is composed of 3 parts: control board, drive board and base. The software should be downloaded in the control board is also necessary. For the control board, it should have 2 qualifications: first, the software can be planted in, second, the voice signal can be compacted, stored, differentiated and responded. For the drive board, it should control the DC motor and the relay directly via the signal that sent by the control board.For this design, we will use the Single Chip Microprocessor (SCM) manufactured by Sunplus Corporation as the control board, so the drive board should be fit for the SCM. The software will be compiled in the IDE 1.6.1 also provided by Sunplus Corporation. The design process will be introduced in the following text in details.Keywords: Single Chip Microprocessor, Audio control, program design.目录:前言 (3)一、硬件电路设计及连接 (3)1.1 SPCE061A (3)1.1.1 SPCE061A总述 (3)1.1.2SPCE061A 性能 (3)1.1.3 选择SPCE061A的理由 (4)1.1.4 凌阳16位单片机SPCE061A实物图 (4)1.1.5 SPCE061A内部结构框图 (5)1.2.车体驱动电路 (6)1.2.1车体驱动电路设计思路 (6)1.2.2实际驱动电路 (7)1.3、小车车底部分 (8)1.4.硬件部分结论 (8)二、软件编写与调试 (9)2.1主程序流程图 (9)2.2 控制口连接方式 (10)2.3.RAM中数据存取方式 (11)2.4语音训练和识别 (12)2.4.1语音命令训练过程 (12)2.4.2语音识别过程 (13)2.5 具体动作的实现 (13)2.6语音命令的重新训练 (14)2.7程序的组成和调试 (14)2.8程序代码下载 (15)三、小车的操作说明: (15)3.1使用方法 (15)3.2使用时的注意事项 (15)四、结论 (16)五、参考书目 (16)正文:前言:本次设计的目的是利用凌阳16位单片机SPCE061A的语音播放和语音识别资源进行语音控制,使小车能在具体的语音命令下完成前进、后退、左拐、右拐的动作。
基于单片机语音控制小车的设计

安装传感器,如红外传感器、超声波传感器等,以检 测障碍物和路径。
语音识别模块
选用适合的语音识别模块,以实现小车的语音控制功 能的电池,如锂电池或镍氢电池,以满足小车的供电需求。
充电器
设计或选用适合电池的充电器,以确保电池的正常充电和使用。
电源管理电路
设计或选用适合的电源管理电路,以实现稳定的电压输出和电流控 制。
基于单片机语音控制小车的设计
• 引言 • 单片机介绍 • 语音识别技术 • 小车硬件设计 • 小车软件设计 • 测试与验证 • 结论与展望
01
引言
设计背景
语音控制技术的发展
实际应用需求
随着人工智能和语音识别技术的快速 发展,语音控制已经成为智能家居、 智能机器人等领域的重要应用。
在某些特定场景下,如家庭、办公室 等,需要一种能够通过语音控制的小 车来实现便捷的移动和操作。
01
特征提取
通过对语音信号进行预处理和特 征提取,提取出语音中的关键信 息,如音调、音高、音长等。
模式匹配
02
03
训练模型
将提取出的语音特征与预先训练 好的模型进行匹配,找出最相似 的模型,从而识别出语音内容。
通过大量的语音数据训练出高效 的模型,以提高语音识别的准确 率。
小车的控制逻辑设计
输入接口
03
除了基本的移动功能,还可以通过扩展接口实现其他功能,如
携带物品、巡逻监控等。
02
单片机介绍
单片机的定义
• 单片机是一种集成电路芯片,它包含了计算机的基本组成 单元,如中央处理器、存储器、输入输出接口等。它具有 体积小、功耗低、可靠性高等优点,广泛应用于各种嵌入 式系统中。
单片机的种类和特点
语音控制车辆方案设计图

语音控制车辆方案设计图随着人工智能技术的迅速发展,语音识别技术已经逐渐成为人们生活中不可或缺的一部分。
利用语音控制技术可以实现自动化、智能化的汽车控制系统,提高行车安全性和便捷性。
本文将介绍一种基于语音控制的车辆控制方案设计,实现语音指令控制车辆行驶、转弯、停车等基本操作。
系统框架设计本文所提到的语音控制车辆方案设计主要涉及以下两个部分:•语音识别模块:识别用户说出的语音指令并将其转换为指令码•控制模块:接收指令码并执行相应的控制操作下面是系统的框架设计图:语音识别模块 <- 语音指令 -> 控制模块 <- 车辆控制指令 -> 车辆动作整个系统由两部分组成,语音识别模块和控制模块。
用户通过说出指定的语音指令触发系统,语音识别模块将识别到的指令转换为指令码并传递给控制模块,控制模块收到指令码后将根据其内容执行相应的车辆控制指令,并实现车辆的动作。
下面我们将分别介绍语音识别模块和控制模块的设计。
语音识别模块设计语音识别模块是整个系统的核心部件,主要负责将用户的语音指令识别为指令码。
该模块包括了语音采集、语音预处理、特征提取、语音识别四个部分。
具体实现流程如下:1.语音采集:使用麦克风采集用户说出的语音指令2.语音预处理:对采集到的语音信号进行降噪、滤波、分帧等处理3.特征提取:从预处理后的语音信号中提取特征向量,并对特征向量进行归一化和压缩4.语音识别:使用深度学习算法对提取出来的特征向量进行分类,最终将语音指令识别为指令码通过以上的一系列处理,最终将用户说出的语音指令转换为指令码并传递给控制模块。
控制模块设计控制模块是整个系统的执行部分,负责接收指令码并执行相应的车辆控制指令。
该模块可以分为两部分:控制指令解析和车辆动作控制。
具体实现流程如下:1.控制指令解析:根据指令码进行解析,将指令码转换为具体的车辆控制指令2.车辆动作控制:根据控制指令控制车辆行驶、转弯、停车等操作最终,整个系统通过语音控制,实现了车辆的自动化、智能化控制。
南京极智嘉机器人amr小车操作手册

南京极智嘉机器人amr小车操作手册引言机器人技术的快速发展给我们的生产和生活带来了巨大的改变。
南京极智嘉机器人AMR小车作为一种智能化的自动导航小车产品,可以广泛应用于仓储、物流、医疗、制造等领域。
为了更好地使用这款AMR小车,本操作手册将详细介绍其操作流程和相关知识。
1. 基本介绍南京极智嘉机器人AMR小车是一种基于自主导航技术的智能化机器人,具备自主避障、自动充电等功能。
尺寸紧凑,结构坚固,适合在狭小空间内操作。
下面我们将介绍该小车的基本组成和结构。
1.1 机身结构AMR小车由底盘、导航系统、传感器、控制系统、电池等组成。
底盘是整个小车的基础,负责支撑和移动。
导航系统采用激光导航技术,可实现精确定位和路径规划。
传感器包括激光雷达、红外传感器等,用于感知环境并实现避障。
控制系统负责指挥小车行动和监控运行状态。
电池则提供小车的动力。
1.2 功能特点AMR小车具有以下特点:- 自主导航:通过激光导航技术,实现自主定位和路径规划,能够快速准确地到达指定地点。
- 智能避障:激光雷达和红外传感器可感知环境,小车可以智能避开障碍物,保证安全运行。
- 自动充电:当电量低于设定值时,小车会自动返回充电桩进行充电,充满电后继续任务。
2. 操作流程在使用AMR小车之前,需要做好以下准备工作:2.1 环境准备AMR小车适用于干燥、温度适宜的室内环境。
确保工作区域内没有明显的电磁干扰源,并且地面平整、无明显障碍物,以保证小车的正常运行。
2.2 电源检查检查小车的电池电量,确保充足。
如果电量低于设定值,需要将小车返回充电桩进行充电。
2.3 控制设备准备准备好控制设备(比如手机、平板电脑等),确保设备已经安装好嘉极智嘉小车的控制应用程序。
操作步骤如下:步骤一:启动控制设备上的嘉极智嘉小车控制应用程序。
步骤二:在应用程序中添加、注册AMR小车。
步骤三:在应用程序中设置任务和路径规划。
步骤四:确认设置无误后,点击“开始任务”按钮,小车将自动启动并执行任务。
基于单片机的语音控制小车系统设计与实现

基于单片机的语音控制小车系统设计与实现摘要
随着微控制器技术的发展,单片机在实现物联网的各种应用方面取得
了较大的进步。
本文基于单片机技术的发展,设计并实现了一种基于语音
控制小车的系统。
该系统帮助用户控制小车的行驶状态和运行方向,实现
用户所需要的控制功能。
系统设计使用ESP8266模块实现WIFI连接,
MPU6050模块实现空间姿态监测,并采用DC直流电机控制小车,并采用
语言识别技术识别用户语音,进而实现控制。
本文介绍了系统的功能要求,硬件组件和软件结构,以及整个系统的实现流程。
在硬件电路方面,本文
介绍了最终系统的电路原理图及其各个模块之间的电路连接。
在软件结构
方面,本文介绍了整个系统的软件架构,包括硬件驱动层的实现和应用层
的实现,以及语音识别模块的设计与实现。
最终,本文实现了一个基于单
片机的语音控制小车系统,这种系统可以满足用户的实际需求,可以有效
提高小车的可控性。
关键词:单片机;小车;语音控制;ESP8266;MPU6050
1 Introduction
随着物联网技术的发展,单片机在实现各种应用方面取得了长足的进步。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
语音控制小车用户说明书目录一、语音控制小车概述 (3)1.1 功能简介 (3)1.2 参数说明 (3)1.3 注意事项 (3)二、小车实物 (4)2.1 车体结构 (4)2.2 小车实物图 (4)2.3 动力电机驱动电路 (5)2.4 方向电机控制电路 (6)2.5 语音识别原理简介 (6)三、软件流程 (7)3.1 主程序流程图 (7)四、如何使用 (9)4.1 连接硬件 (9)5.2 代码下载 (9)5.3 训练小车 (9)5.4 声控小车 (10)5.5 重新训练 (11)一、语音控制小车概述1.1 功能简介语音控制小车综合应用了SPCE061A的众多资源,打破了传统教学中单片机学习枯燥和低效的现状。
小车采用语音识别技术,可通过语音命令对其行驶状态进行控制。
语音控制小车的主要功能:1)可以通过简单的I/O操作实现小车的前进、后退、左转、右转功能;2)配合SPCE061A的语音特色,利用系统的语音播放和语音识别资源,实现语音控制的功能;3)可以在行走过程中声控改变小车运动状态;4)在超出语音控制范围时能够自动停车。
1.2 参数说明车体:双电机四轮驱动供电:电池(四节AA:1.5V×4)工作电压:DC 4V~6V工作电流:运动时约200mA1.3 注意事项1)安装电池一定要注意电池的正负极性,切勿装反;2)长期不用请将电池从电池盒中取出;3)由于语音信号的不确定性,语音识别的过程会出现一定的误差和不准确性;4)由于小车行动比较灵活,速度比较快,在使用时一定要注意保持场地足够大,且保证不会对周围的物体造成伤害;5)不要让小车长时间运行在堵转状态(堵转状态:由于小车所受阻力过大,造成小车电机加电但并不转动的现象),这样会造成很大的堵转电流,有可能会损坏小车的控制电路。
二、小车实物2.1 车体结构语音控制小车为四轮结构,车的结构示意图如图 2.1所示。
其中前面两个车轮由前轮电机控制,在连杆和支点作用下控制前轮左右摆动,来调节小车的前进方向。
在自然状态下,前轮在弹簧作用下保持中间位置。
后面两个车轮由后轮电机驱动,为整个小车提供动力,所以又称前面的轮子为方向轮,后面的两个轮子为驱动轮,如图 2.2所示。
2.2 小车实物图图 2.31)车体部分:小车车体主要为两个电机驱动装置,分前轮(方向)驱动和后轮(动力驱动)。
在车体的下面有一个可以安装4节AA电池的电池盒,整个小车的电源就是由它来提供的。
在小车的底部有一个小开关,它负责控制整个小车的电源开通与关断。
2)61板:61板是小车的核心部分,它负责整个小车控制信号的产生,以及语音的播放和识别功能实现。
在不使用小车时可以将61板从小车上拆下来,61板仍然是完整的,可以用它来做其它的实验或开发。
3)控制板:控制板负责将来自61板的控制信号转化为能够驱动电动机的信号。
2.3 动力电机驱动电路动力驱动由后轮驱动实现,负责小车的直线方向运动,包括前进和后退,后轮驱动电路是一个全桥驱动电路,如图 2.7所示:Q1、Q2、Q3、Q4四个三极管组成四个桥臂,Q1和Q4组成一组,Q2和Q3组成一组,Q5控制Q2、Q3的导通与关断,Q6控制Q1和Q4的导通与关断,而Q5、Q6由IOB7和IOB6控制,这样就可以通过IOB7和IOB6控制四个桥臂的导通与关断控制后轮电机的运行状态,使之正转反转或者停转,进而控制小车的前进和后退。
图 2.7后轮电机驱动电路当IOB6为高电平、IOB7为低电平时Q1和Q4导通,Q2和Q3截止,后轮电机正转,小车前进;反之当IOB6为低电平、IOB7为高电平时Q1和Q4截止,Q2和Q3导通,后轮电机反转,小车倒退;而当IOB7、IOB6同为低电平时Q1、Q2、Q3和Q4都截止,后轮电机停转,小车停止运动。
注意:IOB7和IOB6不能同时置高电平,这样会造成后轮驱动全桥短路现象。
2.4 方向电机控制电路方向控制由前轮驱动实现,包括左转和右转,前轮驱动电路也是一个全桥驱动电路,如图2.8所示:Q7、Q8、Q9、Q10四个三极管组成四个桥臂,Q7和Q10组成一组,Q8和Q9组成一组,Q11控制Q8、Q9的导通与关断,Q12控制Q7和Q10的导通与关断,而Q11、Q12由IOB5和IOB6控制,这样就可以通过IOB5和IOB6控制前轮电机的正转和反转,进而控制小车的左转和右转。
注意:IOB5和IOB6不能同时置高电平,这样会造成前轮驱动全桥短路现象。
2.5 语音识别原理简介语音识别主要分为“训练”和“识别”两个阶段。
在训练阶段,单片机对采集到的语音样本进行分析处理,从中提取出语音特征信息,建立一个特征模型;在识别阶段,单片机对采集到的语音样本也进行类似的分析处理,提取出语音的特征信息,然后将这个特征信息模型与已有的特征模型进行对比,如果二者达到了一定的匹配度,则输入的语音被识别。
VCC12J3前轮方向驱动IOB5IOB4123Q78550123Q98550123Q118050123Q128050123Q108050123Q88050R5200R6200R72KR82K三、软件流程3.1 主程序流程图以配套资料中的语音识别程序(Car_Demo)为例,说明语音识别小车的实现过程,图 4.1所示为小车的主程序工作流程。
图 4.1 主程序流程图语音识别小车的主程序流程如图 4.1所示,分为四大部分:初始化部分、训练部分、识别部分、重训操作。
初始化部分:初始化操作将IOB4~IOB7设置为输出端,用以控制电机。
训练部分:训练部分完成的工作就是建立语音模型。
程序一开始判断小车是否被训练过,如果没有训练过则要求对其进行训练,并且会在训练成功之后将训练的模型存储到FLASH,在以后使用时不需要重新训练;如果已经训练过会把存储在FLASH中的模型调出来装载到辨识器中。
识别部分:在识别环节当中,如果辨识结果是名字,停止当前的动作并进入待命状态,然后等待动作命令。
如果辨识结果为动作指令小车会语音告知相应动作并执行该动作,在运动过程中可以通过呼叫小车的名字使小车停下来。
重训操作:考虑到有重新训练的需求,设置了重新训练的按键(61板的KEY3),循环扫描该按键,一旦检测到此键按下,则将擦除训练标志位(0xe000单元),并等待复位。
复位后,程序重新执行,当检测到训练标志位为0xffff时会要求重新对其进行训练。
在程序的代码中有详细的注释,请参看资料中的例程“Car_Demo”。
四、如何使用4.1 连接硬件1)改造新车体把车体的车盖和内部的原来控制去处,分清楚前轮的电机线(蓝、黄)、后轮电机线(红、黑)、电源线(红VCC、棕GND)。
2)连接新驱动板:A)前轮的电机线(蓝、黄)的“蓝色”接J3的左插针,“黄色”接J3的右插针。
B)后轮的电机线(红、黑)的“红色”接J2的左插针,“黑色”接J2的右插针。
C)车体的电源线(红VCC、棕GND)接驱动板的POWER处,同时接到语音控制板的J10(注意分清+、-)。
D)驱动板的SPK接语音控制板的J3,线接好后即可安装固定新驱动板和语音控制板了小车的硬件连接就完成了。
5.2 代码下载硬件连接完成之后,检查无误,接下来就可以下载程序了。
具体的步骤为:第一步:使用EZ_PROBE下载器,请将一端接PC机并口,一端接语音控制板的5pin接口EZ_PROBE,跳线要连接S5的2与3。
打开集成开发环境,打开“FILE/OPEN”中打开“Car_Demo.spj”文件,编译链接。
(注意:如果看不到Car_Demo.spj,请在弹出的对话框中选择打开类型为spj或者所有文件)第二步:点击菜单Project->Select Body,或者直接点击图标打开如图 5.1所示的对话框:图 5.1 Select Body对话框第三步:在弹出的对话框中选择Body Name为SPCE060A_061A,选择Probe为Auto,点击OK 按钮确定。
第四步:点击IDE工具栏上的图标,选择Use ICE模式。
分别点击“”编译无误后点“”下载程序5.3 训练小车成功下载程序以后,去掉下载线并复位系统(如果使用EZ-Probe还应将Probe选择跳线S5为两次,每一条命令的训练过程都是一样的,以“前进”为例说明:步骤一:小车提示“前进”;步骤二:告诉小车“前进”;步骤三:小车提示“请再说一遍”(重复训练提示音);步骤四:再次告诉小车“前进”(重复训练一次)。
这是一个完整的训练过程,如果训练成功,小车会自动进入下一条指令的训练,并会提示下一条指令对应的动作;如果没有训练成功,小车会提示“说什么暗语呀”或者“没有听到任何声音”等信息,这样的话就要重复刚才所说的四个步骤,直到成功为止。
整个的训练过程共有5次这样的训练,依次为:名称——前进——后退——左拐——右拐。
整个的训练流程如图 5.2所示:图 5.2 小车训练流程5.4 声控小车可以直接对小车说前进,或者倒车、左拐、右拐等,小车如果识别出指令会有一个回应信号,告知你它要执行的动作,然后执行该动作。
如果想要小车执行其它动作,直接告诉小车将要执行动作对应的指令即可。
比如告诉小车“倒车”,小车识别出之后就会直接倒车。
5.5 重新训练在实际的使用过程当中,可能会对训练的结果不满意,或者其他人也想对它进行训练、控制。
这样就要求小车可以被重新训练。
为此,我们把61板的KEY3键定义为重新训练按钮,系统运行之后就会不断的扫描61板的KEY3键。
如果检测到KEY3键按下,那么程序首先会把训练标志位(0xe000)单元擦除,并会进入一个死循环等待复位的到来。
复位到来之后,程序检测到训练标志单元内容为0xffff,认为小车没有经过训练,就会要求对它进行训练。
11。