实验视频 7.2 - 运行解决方案代码 - 设计更好的 FSM

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • 实验视频 7.2 - 运行解决方案代码 - 设计更好的 FSM
  • 登录
本实验的目的是 使用有限状态机开发一种直线跟踪算法。 在本实验中,您只需要 LaunchPad。 在本实验中, 由于添加了状态机,因此如果机器人 完全偏离了直线,它将知道它位于该直线的哪一侧。 实验7的目的是 教你如果在Launchpad中实现状态机编程。 我要提醒您,这两个开关表示 线传感器。 如果只按下开关 2,代表向往右偏离。 如果只按下开关 1,代表向左偏离。 如果同时按下两个开关,保持直行。 如果没有任何开关按下,代表迷路。 这里的 LED 表示电机。 LED 熄灭意味着电机停止。 这里亮起黄色表示前进。 如果亮起绿色,表示右转。 如果变为红色,表示左转。 我来向您演示一下本实验的解决方案。 您还记得上一次 -- 如果偏向这个方向 -- 或者如果第一次偏向那个方向, 它现在就在黄色和绿色之间闪烁。 上一次当我松开时,它有时会变为红色。 这次它一直亮起绿色。 我们再来做一次。 现在机器人跑起来了。 继续向前走。 它应该一直亮起绿色。 最后会停下来。 您可以看这里。 现在,有限状态机始终能够 准确地猜出它走到了直线的哪一侧。 我只是要向您展示本实验到底有多有趣, 我这里有一个真正的机器人。 我在 MSP432 编的代码 实际上就是实验 7 中的解决方案。 我现在有一个真正的线传感器可以看到这根黑色的轨迹。 还有一个可以真正的驱动机器人的电机。 因此,我们在这里看到的是,如果机器人 向右偏离,它将左转。 如果它向左偏离,它将右转。 这就是您在下一个实验中将要看到的。 在本实验中,您观察了有限状态机是如何运行的。 有限状态机可用来 解决具有输入和输出的 任何类型的问题。 本实验在主程序中运行有限状态机。 但稍后我们要了解如何使用中断 定期运行有限状态机, 使系统可以执行多个任务。
课程介绍 共计4课时,51分45秒

TI-RSLK 模块 7 - 有限状态机

TI 机器人 RSLK 有限状态机

此模块将演示如何使用有限状态机作为系统的中央控制器。有限状态机是嵌入式系统工具箱中的一种高效设计过程,可用于解决输入和输出问题。

推荐帖子

新手DSP提问
数字调音台上都用什么型号和类型的DSP芯片啊。比如是用定点还是浮点的,多少位的,希望大神们指点一二。...
ILLTT DSP 与 ARM 处理器
基于MSP430G2553的LCD1602问题,求教
这是一段MSP430G2553做出来的LCD1602的字符循环显示程序,有两个问题,第一个是现在字符循环速度太快了,怎么把循环速度改慢;第二个问题是,怎么改能去掉循环显示,只在屏幕上显示不移动的字符,在线等,谢了。 主程序 #include #include "cry1602.h" #define uchar unsigned char uchar *s1 = "mmmmmmmmmmm...
35646016 微控制器 MCU
【TI首届低功耗设计大赛】让开发板说话
板子回来了,这几天焊上了,今天发声了,但也有缺点就是发声的功放耗电在,用USB带会发出的声音不太好听,我用手机充电器的电源带,还可以. 以下是编译通过截图: 原程序如下: 复制代码 int CS_S = 4; int SCLK_S = 10; int MOSI_S = 9; int INT_S = 14; void setup() { pinMode(CS_S, OUT...
ddllxxrr 微控制器 MCU
RM48 usb kit如何点亮LED?
按照论坛里教程TMS570 usb kit来用HCG和CCS编程,无法点亮RM48 usb kit的LED 工程是这样的 另外HCG建project的时候没有Rm48 usb kit只能选择RM48 950那个选项不知道有影响不? HCG建立的选择如下 实在不知道如何入门呢?诸位是如何入门学习程序的? ...
redeemer 微控制器 MCU
分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved