程序也可以通过复制粘贴方式输入,不过系统限制了缓冲区大小,一次只能粘贴 80 个字符。如果程序较长就需要分多次复制粘贴。 下面是几个操作microbit的例子。
LED像素闪烁
1 'blink
5 MATRIX OFF
10 GPIO 3,OUTPUT
20 OUT 3,LOW
30 GPIO 26,OUTPUT
35 "@loop"
40 OUT 26,HIGH
50 WAIT 300
60 OUT 26,LOW
70 WAIT 300
80 GOTO "@loop"
读取按键输入状态
10 CLS
20 IF !IN(BTNA) ?"Button A"
30 IF !IN(BTNB) ?"Button B"
40 WAIT 200
50 GOTO 20
依次填充LED像素
10 CLS 1
20 D=1
30 FOR Y=0 TO 4
40 FOR X=0 TO 4
50 PSET X,Y,D
60 WAIT 100
70 NEXT X
80 NEXT Y
90 IF D D=0 ELSE D=1
100 GOTO 30
显示滚动文字
10 CLS 1
20 MSG LEFT,200,"Hello world! "
30 FOR I=O TO 30
40 MSG DOWN,50,I/10
50 WAIT 50
60 MSG LEFT,100,I%10
70 NEXT I
80 WAIT 500
90 GOTO 20
更多命令:
- WAIT n:等待时间(微秒)
- LOCATE:光标移动
- COLOR:指定文本颜色
- ACCEL x,y,z:获取加速度计值
- PSET x,y,c:绘制点
- LINE x1,y1,x2,y2,c:绘制线条
- RECT x1,y1,w,h,c,mode:绘制矩形
- CIRCLE x,y,r,c,mode:绘制圆
- MSG 方向、速度、"字符串":显示文本消息
- GSCROLL x1,y1,x2,y2,方向:滚动
- GPRINT x,y,"字符串":在指定位置显示字符
- BITMAP x,y,数据存储地址,索引,h,w [,放大倍数]:位图显示
- MATRIX ON| OFF :LED屏幕开关
在 Tiny Basic 中,最多可以保存 16 个程序,每个程序最大 4096 字节。
保存文件(n的范围是0-15)
save n
载入文件(n的范围是0-15)
load n
查看已经保存的文件列表
files
如果按住microbit的B键不放,按下复位键,将自动运行保存的第一个程序。
更多用法,请参考 Ting Basic for micrbit 网站:
|