匿名
未登录
登录
丢石头百科
搜索
查看“Chapter 1 of KitiBot for Micro:bit”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
Chapter 1 of KitiBot for Micro:bit
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==第一章 LED点阵灯== ===第一节 图形界面介绍=== 打开浏览器,输入 https://makecode.microbit.org/ (建议用谷歌浏览器),打开网页后显示如下界面,主要分为四大区域,最上面的为菜单栏,中间部分为积木块选取,左边为模拟器演示区,右边为积木块编程操作区。 [[File:microbit makecode.jpeg|500px]] 点击设置图片可以选择语言,设置为中文。 [[File:Setlanguage.gif]] 在点亮一个LED灯之前,我们首先来了解一下基本积木块。 [[File:microbit makecode basic.jpeg|500px]] [[File:microbit makecode basic-more.jpeg|500px]] 基本积木上主要包含一些基本操作,主要是通过LED点阵显示。 Micro:bit正面有一个5x5的点阵屏,是由一个个红色小的LED灯组成的矩阵,可以显示数字,字符,图标,字幕等。 下面来介绍一下各个积木的作用 [[File:start.png]]: 开机启动的 时候会首先运行包含的积木程序 [[File:forever.png]]:程序运行后会一直重复运行包含的积木程序 [[File:display led.png]]:显示自动以的LED点阵,点击相对位置的方框就可以点亮该位置的LED [[File:dispply number.png]]: 显示数字,如果数字不是一位数就会滚动显示 [[File:dispply string.png]]:显示字符,滚动播放 [[File:dispply icom.png]]:显示图标,点击小三角形可以看到如下可以选择的图标 [[File:dispply icons.png]] [[File:clear.png]]: 清除屏幕,关闭所有LED灯 [[File:arrow.png]]: 显示箭头,可以显示 8个方向的箭头,下拉菜单可选 ===第二节 点亮LED灯=== 下面让来我们点亮LED灯。拖拽"显示LED" 积木放在 "当开机时"里面,点击你要点亮的LED灯,这样就写好一个程序了。模拟区演示了程序运行后的效果 [[File:light led.gif]] 下面我们将程序下载到micro:bit上看实际效果怎样。 将micro:bit用usb线连接到电脑,会识别出一个大概内存为8M的U盘。 [[File:microbit drive.png]] 点击下载,将程序下载到micro:bit的U盘上。如果文件不是下载到U盘上,只需将文件复制到micro:bit 的U盘上即可。可以更改浏览器的下载位置,这个每次下载时都直接下载到U盘上。程序下载后可以看到micro:bit中间的5个LED被点亮了。 当然也可以保存工程,以备下次打开。添加共工程名,点击保存,选择对应的路径保存。而打开工程则在左上角"项目"->导入文件,找到刚才保存的hex,文件重新打开就可以了。另外随便说一下直接将HEX文件复制到micro:bit的U盘中,即可以运行程序了,是不是十分方便呢?? [[File:import file.gif]] ===第三节 心跳程序=== [[File:Heartbeat code.gif]] '''程序分析:''' 程序先显示一个大心型图标,等待100ms后,再显示小心型图标,显示时间也为100ms. 这次积木不是放在开机时运行,而是放在无限循环中,这个程序会不断重复运行,这样看起来像是心跳一样。 ===第四节 显示字符串程序 === [[File:String display code.gif]] '''程序分析:''' 程序首先新建一个工程,程序默认是有"当开机时"和"无限循环"积木,我们只需要"无限循环"积木,不需要"当开机时"积木,就可以将积木拖拽到积木区删除掉。程序中使用字符串积木显示"hello!".设置每个1秒钟显示一次。再右边的模拟区可以看到程序运行的效果。 从上面几个程序,相信你们已经基本会使用micro:bit编程了,micro:bit 还可以显示数字,有兴趣的同学可以尝试一下。以后章节我们将使用micro:bit 实现更多的功能,直到使用micro:bit 控制kitiBot-MB机器人。 ==其他章节== *[[Preface of KitiBot for Micro:bit | 前言]] *[[Chapter 1 of KitiBot for Micro:bit | 第一章]] *[[Chapter 2 of KitiBot for Micro:bit | 第二章]] *[[Chapter 3 of KitiBot for Micro:bit | 第三章]] *[[Chapter 4 of KitiBot for Micro:bit | 第四章]] *[[Chapter 5 of KitiBot for Micro:bit | 第五章]] *[[Chapter 6 of KitiBot for Micro:bit | 第六章]] *[[Chapter 7 of KitiBot for Micro:bit | 第七章]] *[[Chapter 8 of KitiBot for Micro:bit | 第八章]] *[[Chapter 9 of KitiBot for Micro:bit | 第九章]] *[[Chapter 10 of KitiBot for Micro:bit | 第十章]] *[[Chapter 11 of KitiBot for Micro:bit | 第十一章]]
返回至
Chapter 1 of KitiBot for Micro:bit
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志