主要内容

发光或闪烁LED在BBC微:使用MATLAB功能

介绍

MATLAB®BBC微功能:一点一点使您与BBC微:沟通从一个主机MATLAB运行。MATLAB命令行接口可以用来访问BBC微:钻头的I / O设备和通讯接口。使用MATLAB函数,您可以收集数据从传感器连接到BBC微:一点一点和开动设备附加到BBC微:。

在本例中,您将学习如何创建一个微钻头对象连接到BBC微:在MATLAB。你检查这个对象的属性,并学习如何使用它发光或闪烁LED在BBC微:。

先决条件

如果您是MATLAB,有助于阅读开始使用MATLAB

所需的硬件

要运行这个示例,您需要以下硬件:

  • BBC微:位

  • USB输入Micro-B电缆

步骤1 -连接一个BBC微:主机电脑

BBC微连接:为主机,请参考任务1(连接一个BBC微:位主机)解释说

步骤2 -创建一个微钻头对象与BBC微:沟通

在这个步骤中,您将创建一个微钻头在MATLAB对象,建立主机之间的通信和BBC微:。创建一个微钻头对象,m,从MATLAB命令窗口。

m =微钻头
微钻头与属性:端口:“COM16”AvailableDigitalPins: [" P0-P16] AvailablePWMPins: [“P0-P10”、“P12-P16”] AvailableAnalogPins: [“P0-P4”、“P10”] AvailableI2CBusIDs: 1 AvailableSPIBusIDs: 1显示所有属性,函数,最新值

步骤3 -或闪烁LED发光

在这个步骤中,您将学习如何使用微钻头对象(在步骤2中创建)和MATLAB函数发光或闪烁LED在BBC微:。

BBC微:一些有5 x5 LED矩阵。每一个领导都可以从MATLAB访问通过定义它的x和y坐标或它的像素数量。您可以指定这些的writeLEDLED发光功能,还包括函数中循环闪烁LED。

%辉光左上角由定义它的像素数量。writeLED (m, 1);%辉光右下角由定义它的像素数量。writeLED (m, 25);%明显LED矩阵。clearLED (m);%眨眼的领导地位(3 3)十倍。i = 1:10 writeLED (m, [3 3]);暂停(0.5);clearLED (m);暂停(0.5);结束

步骤4 -断开微钻头对象

如果主机之间的联系和BBC微:不再需要,明确微钻头对象。

清晰的;

另请参阅

|