完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
图像
Micro:bit可通过5x5点阵作为屏幕进行相关符号的显示,但对于篇幅较大的符号,可采取分两屏滚动显示的策略。 下面,将通过例程来说明Micro:bit图像的使用,打开makecode,采用积木块的方式编写以下程序: 在该积木块程序中,首先,将arrows变量设定为创建的大图,在开机无限循环中,将arrows变量定义的图像每隔500ms向左移动1格,当一幅图像偏移完成后,又从头开始进行偏移,下载到Micro:bit可观察该现象。 在下面的例程中,将说明其它几个积木块的使用方法,打开makecode,采用积木块的方式编写以下程序: 在该积木块程序中,将arrows变量设定为创建的大图,在无限循环中,一直显示将向左箭头向左偏移2格的图像,下载到Micro:bit可观察该现象。 此外,还可以获取箭头图像,图标图像,以及箭头图像对应的数字。 获取箭头图像: 获取图标图像: 获取箭头图像对应的数字: |
|
|
|
文本
Micro:bit提供了一系列字符串方法对应的积木块,下面来分别介绍相应的积木块: 2.1 创建字符串 通过该积木块创建对应的字符串,支持ASCII 32-126对应的字符,数字,标点符号和其它一些符号将在屏幕(LED点阵)上面显示为“?”。 2.2 获取文本的长度 通过该积木块,可获得字符串的长度。 2.3 拼接字符串 通过该积木块,可将两个字符串拼接为一个字符串。 2.4 字符串索引 通过该积木块,可通过字符串索引得到相应的字符,注意索引从0开始。 2.5 字符串截取 通过该积木块,可截取给定字符串从给定索引开始,长度为给定长度的字符串。 2.6 字符串比较 通过该积木块,可将两字符串进行比较,两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或某一字符串比较完为止。设这两个字符串为str1,str2,若str1等于str2,则返回零;若str1小于str2,则返回负数;若str1大于str2,则返回正数。 2.7 字符串转整数 通过该积木块,可将数字字符串转换成整数。 |
|
|
|
数学
Micro:bit板载提供了若干数学运算: 3.1四则运算 Micro:bit提供了四则运算积木块,有加减乘除运算,如下所示: 该积木块返回运算结果,是一个数字。 注意:四则运算不支持小数运算,并且,在除法中,将忽略余数。 3.2产生随机数 随机选取从0到某个给定值范围内的随机数: 随机选取true或false,作为判断条件: 3.3 取余数,最大值,最小值,绝对值 3.4提取ASCII码 该积木块能够提取字符的ASCII码值,得到十进制数字。 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
683 浏览 1 评论
2113 浏览 5 评论
2420 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2186 浏览 6 评论
2158 浏览 7 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
307浏览 9评论
295浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
431浏览 6评论
295浏览 5评论
344浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-20 05:40 , Processed in 0.874746 second(s), Total 71, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号