Chapter 1 of Alphabot2 for Micro:bit

来自Waveshare Wiki
跳转至: 导航搜索

第一章 LED点阵灯

第一节 图形界面介绍

打开浏览器,输入 https://makecode.microbit.org/ (建议用谷歌浏览器),打开网页后显示如下界面,主要分为四大区域,最上面的为菜单栏,中间部分为积木块选取,左边为模拟器演示区,右边为积木块编程操作区。

Microbit makecode.jpeg

点击设置图片可以选择语言,设置为中文。

Setlanguage.gif

在点亮一个LED灯之前,我们首先来了解一下基本积木块。

Microbit makecode basic.jpeg Microbit makecode basic-more.jpeg

基本积木上主要包含一些基本操作,主要是通过LED点阵显示。

Micro:bit正面有一个5x5的点阵屏,是由一个个红色小的LED灯组成的矩阵,可以显示数字,字符,图标,字幕等。

下面来介绍一下各个积木的作用

Start.png: 开机启动的 时候会首先运行包含的积木程序

Forever.png:程序运行后会一直重复运行包含的积木程序

Display led.png:显示自动以的LED点阵,点击相对位置的方框就可以点亮该位置的LED

Dispply number.png: 显示数字,如果数字不是一位数就会滚动显示

Dispply string.png:显示字符,滚动播放

Dispply icom.png:显示图标,点击小三角形可以看到如下可以选择的图标

Dispply icons.png

Clear.png: 清除屏幕,关闭所有LED灯

Arrow.png: 显示箭头,可以显示 8个方向的箭头,下拉菜单可选

第二节 点亮LED灯

下面让来我们点亮LED灯。拖拽"显示LED"

积木放在 "当开机时"里面,点击你要点亮的LED灯,这样就写好一个程序了。模拟区演示了程序运行后的效果

Light led.gif

下面我们将程序下载到micro:bit上看实际效果怎样。

将micro:bit用usb线连接到电脑,会识别出一个大概内存为8M的U盘。

Microbit drive.png

点击下载,将程序下载到micro:bit的U盘上。如果文件不是下载到U盘上,只需将文件复制到micro:bit 的U盘上即可。可以更改浏览器的下载位置,这个每次下载时都直接下载到U盘上。程序下载后可以看到micro:bit中间的5个LED被点亮了。

当然也可以保存工程,以备下次打开。添加共工程名,点击保存,选择对应的路径保存。而打开工程则在左上角"项目"->导入文件,找到刚才保存的hex,文件重新打开就可以了。另外随便说一下直接将HEX文件复制到micro:bit的U盘中,即可以运行程序了,是不是十分方便呢??

Import file.gif

第三节 心跳程序

Heartbeat code.gif

程序分析: 程序先显示一个大心型图标,等待100ms后,再显示小心型图标,显示时间也为100ms. 这次积木不是放在开机时运行,而是放在无限循环中,这个程序会不断重复运行,这样看起来像是心跳一样。

第四节 显示字符串程序

String display code.gif

程序分析:

程序首先新建一个工程,程序默认是有"当开机时"和"无限循环"积木,我们只需要"无限循环"积木,不需要"当开机时"积木,就可以将积木拖拽到积木区删除掉。程序中使用字符串积木显示"hello!".设置每个1秒钟显示一次。再右边的模拟区可以看到程序运行的效果。

从上面几个程序,相信你们已经基本会使用micro:bit编程了,micro:bit 还可以显示数字,有兴趣的同学可以尝试一下。以后章节我们将使用micro:bit 实现更多的功能,直到使用micro:bit 控制Alphabot2机器人。

使用手册