logo资料库

Micro:bit入门系列教程分享.docx

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
Micro:bit介绍
基本硬件参数
开发环境介绍
编程流程
基本语法
入门指南
LED点阵屏(基本)
LED点阵屏(呼吸灯)
LED点阵屏(”X”)
LED点阵(按钮呼吸灯)
传感器名(主题名)
传感器名(主题名)
初级阶段
Micro:bit无线通信
2.4G无线通信
蓝牙4.0
地磁传感器()
加速度传感器()
播放音乐(主题名)
光照传感器(主题名)
温度传感器(主题名)
中级级阶段
舵机(尺蠖)
传感器名(主题名)
传感器名(主题名)
传感器名(主题名)
传感器名(主题名)
传感器名(主题名)
Micro:bit 介绍 Micro:bit 全称为 BBC Micro:bit,是一款英国广播公司(BBC)推出的,用于 青少年编程教育的 ARM 开发版。它主要由板载蓝牙,加速度计,电子罗盘,三个 按钮,5 x 5 LED 点阵组成,主要用于青少年的编程教育。 你可以利用 BBC micro:bit 实现任何酷炫的小发明,无论是机器人还是乐器, 没有想不到。 基本硬件参数 micro:bit 电路板尺寸为 4cm × 5cm,包含一个 ARM Cortex-M0 处理器,
加速计和磁力计传感器,蓝牙和 USB 连接,一个由 25 个 LED 和两个可编程按 钮组成的显示屏,可以通过 USB 或外部电池组供电。 该设备的输入和输出是通 过五个环形连接器,I/O 扩展接口 - 含 SPI、UART、I2C、AD、PWM 等接口。 (详情参考网址 http://www.waveshare.net/study/article-854-1.html) 开发环境介绍  MakeCode Editor  Python 编辑器  Makecode 离线版本
MakeCode 软件编程界面 MakeCode 离线版本界面 (离线版本下载:http://kittenbot.cn/bbs/forum.php?mod=viewthread&tid=156&extra=page%3D1) 编程流程  连接  编程  下载  启动 (入门指南 https://microbit.org/zh-CN/guide/quick/)
基本语法  变量  数组  循环  逻辑  函数 (基本语法 http://www.waveshare.net/study/article-855-1.html) 入门指南 LED 点阵屏(基本) 硬件连接 程序编写:1.1 基本显示 1.2 切换坐标、取消绘图、LED
LED 点阵屏(呼吸灯) 硬件连接 软件编写:变量、循环、亮度、显示 LED LED 点阵屏(”X”) 硬件连接 软件编写:变量、绘图、坐标、循环、按键
LED 点阵(按钮呼吸灯) 硬件连接 软件编写:
传感器名(主题名) 传感器名(主题名) … 初级阶段 Micro:bit 无线通信 Micro:bit 自带了 nRF51822 处理器,自带蓝牙 4.0 以及 2.4GHz RF 天线, 可进行蓝牙,2.4G 无线通信。
 2.4G 无线通信  蓝牙 4.0 蓝牙一般用来发送数据至手机 APP,或者接收手机发送过来的遥控数据。 Micro:bit 不能同时使用蓝牙与 2.4G 无线通信,默认只采用 2.4G 无线通信,并 且禁用了蓝牙通信,若要使用蓝牙通信,则需添加蓝牙通信软件包,并将自动禁 用 2.4G 无线通信软件包。 添加蓝牙软件包的方法:功能分类区域 – 扩展 – BlueTooth (详情请参考网址 http://www.waveshare.net/study/article-857-1.html) 地磁传感器() Micro:bit 采用的是 Freescale MAG3110 三轴磁力计,I2C 接口与外部通信, 量程为±1000µT,最大数据更新速率为 80Hz,与加速计结合使用可在任意姿态 下计算方位。在 Micro:bit 中,磁力检测,指南针积木块均用到了磁力计模块, 我们先介绍指南针,然后查看磁力计原始数据。 校准:tilt to fill screen
分享到:
收藏