用MATLAB和Simulink编程BBC微位

BBC微:位是一个口袋大小的可编程硬件,专为学校的孩子谁想提高他们的计算和编码技能。微位板的主要功能包括一组LED灯,两个传感器:加速计和磁强计,以及蓝牙智能技术,可以连接到互联网和与其他设备交互。它的简单易用的界面和良好的可负担性使它成为与树莓派和Arduino等更复杂的板工作的理想垫脚石。

BBC micro:bit的Simulink支持包允许用户在使用micro:bit的同时了解Simulink,这是一个广泛应用于各行各业的专业软件。

MathWorks和BBC micro:bit Foundation

MathWorks和BBC micro:bit Foundation

作为其对STEM教育和计算思维的坚定承诺的一部分,MathWorks为BBC micro:bit开发了一个支持包,使用户能够在micro:bit上编写程序和构建模型。MATLAB和Simulink使低成本硬件编程变得容易,因此用户可以毫不费力地设计和构建交互式系统,并参与基于项目的学习。

Simulink课程和例子为BBC micro:bit

沈金星博士著
伦敦大学学院

和克利福德法国
卡姆登女子学校

本教材介绍学生如何使用Simulink编程BBC微位板。课程指导用户通过系统建模和模拟其动态行为的过程。在科学家和工程师使用的相同模拟环境中,学生将学习计算概念,如排序、时间和事件驱动系统、控制和反馈循环和多路复用。

不需要具备编程或使用硬件的先验知识。

内容包括:

  • 10个课程计划
  • 9仿真软件模型

课程大纲:

  1. 闪烁的LED显示屏
    • 构建一个Simulink模型
    • 在微:位板上显示笑脸
    • 动画一个心跳
    • 动画的烟花
  2. 实现自行车的方向指示器
    • 使用micro:bit板上的内置按钮
    • 显示左右指示灯
    • 运行micro:外部模式下的位模型
    • 按下按钮触发指示灯
    • 查看加速度计数据
  3. 创建自己的Simulink库

学习成果:

  • 学习Simulink作为建模语言的基本概念
  • 信号输入输出
  • 抽象(子系统)
  • 多路复用
  • 事件vs.时间驱动系统
  • 模型重用
Baidu
map