初中信息科技其它版本初二下学期 初识microbit 课件

文档属性

名称 初中信息科技其它版本初二下学期 初识microbit 课件
格式 pptx
文件大小 2.7MB
资源类型 试卷
版本资源 人教版
科目 信息技术(信息科技)
更新时间 2023-07-06 09:44:08

图片预览

文档简介

(共15张PPT)
初识Microbit
认识单片机
什么是单片机?
单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。体积小、功耗低、价格低、用途灵活广泛。
单片机的应用
智能仪表、实时工控、通讯设备、导航系统、家用电器等。
认识编程
什么是编程?
编程是指用代码指挥计算机做事完成某些特定任务的过程,代码是给计算机的指令,是表示信息的符号组合。
什么是编程语言?
编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。计算机编程语言能够实现人与机器之间的交流和沟通,而计算机编程语言主要包括机器语言、汇编语言、机器语言以及高级语言。
Micro:bit(全称BBC micro:bit),是一款由英国广播公司(BBC)推出的,用于青少年编程教育的ARM开发板。
采用了基于ARM Cortex-M0的nRF51822处理器,集成蓝牙功能,板载5×5 LED点阵、两个可编程按键、加速度计、三轴地磁和温度计等资源。
还引出了20+5pin的扩展接口,可轻松胜任各种编程相关的教学与开发场景,包括编写电子游戏、机器人控制、科学实验和可穿戴装置开发等; 仅有信用卡一半大小(4cm×5cm),你还可以把我集成到诸多便携的项目中。
micro:bit简介
支持微软开发的PXT图形化编程界面,支持 Windows、macOS、iOS、安卓等多种操作系统。
编程环境基于Web服务,无需额外下载编译器电脑端通过USB烧写、仿真程序。
支持多个软件编程平台MakeCode、Scratch,移动端通过蓝牙无线烧写、仿真程序,还支持包括Javasript、Phython、Mbed、C在内的多种主流的编程语言。
编程软件
1.5x5 LED 显示屏 —— 25个LED灯即5x5 LED点阵,可以显示文字、图形等。
1.光线传感器—— 将屏幕上的LED作为输入,LED屏幕作为基本的光传感器,可以检测周围的光线。
2.按键A/B —— 可编程按键,可单独使用或一起使用,用来触发一些事件或者检测这些按键何时被按下。
3.GPIO引脚 —— 20+5个扩展引脚(含SPI、UART、I2C、Analog、PWM等功能)。GPIO引脚可以连接耳机、感测触控和添加其他电子产品来扩展处理器的可用性。
硬件
1
2
2
3
4
2
5
4.3V电源引脚——对外部LED灯和其他电子设备供电。
5.GND引脚——它是接地线,当你将耳机、LED灯或者外部开关连接到micro:bit时,此引脚被用来形成电回路。
硬件
1
2
2
3
4
2
5
1.无线电和蓝牙天线 —— 无线功能允许你在微比特之间进行无线通信,可以使用无线电与其它micro:bit通信。蓝牙(低功耗)允许micro:bit发送和接收蓝牙信号,这允许micro:bit与PC、手机或平板电脑进行无线通信,这样你就可以用你的micro:bit控制你的手机,也可以从你的手机无线发送代码到你的micro:bit上,即通过蓝牙与其它设备通信。
2.处理器和温度传感器—— micro:bit的处理器是它的大脑,负责提取、解码和执行指令。它还包括温度传感器,可以测量周围的环境温度。
3.指南针—— Freescale MAG3110 3-axis 地磁传感器,I2C接口 。指南针探测到地球的磁场找到磁场的北极,或者测量磁场强度,允许探测micro:bit的方向。罗盘在使用前必须先校准。
4.加速计 —— 采用 Freescale MMA8652 3-axis 加速度传感器,I2C接口。加速度计测量你的micro:bit的加速度,这个元件感知微位移。它还可以检测其他动作,例如抖动、倾斜和自由落体。
硬件
5.USB 接口 —— 使用USB接口将程序下载到micro:bit ,用于接入电脑烧写、仿真程序,串口通信等,同时使用电脑给micro:bit 供电。
6.单个黄色的LED灯——下载程序到micro:bit上时,灯会闪烁;当micro:bit是由USB插槽供电时,灯会一直亮着。
7.复位按键 —— 按下后micro:bit重启程序。
8.供电接口 —— 除了依靠USB插槽供电外,还可以利用3V电源供电接口,通过外部电源(3V)即电池盒供电。
9.USB接口芯片——用于将新代码刷入到micro:bit,并借助USB从计算机发送和接收序列数据。
硬件
硬件
1
2
3
8
7
4
5
6
9
连接
通过microUSB数据线(普通安卓数据线)将micro:bit连接至计算机设备上。这些设备包含 Mac电脑、一般的PC、Chromebooks和linux系统的设备(包括Raspberry Pi)。
计算机中会出现一个名字叫’MICROBIT’的一个驱动盘符,注意识别,这不是一个普通的U盘。
快速使用micro:bit
编程软件
选择一个喜欢的代码编辑器(一种是 MakeCode 模块编辑器,一种是Python编辑器)来编写你的第一个micro:bit代码。例如我们使用MakeCode 在线编辑器,地址https://www./code 或者浏览器搜索“microbit中文社区”,拖动显示模块实现如下图所示的功能代码,然后点击“Download”便可以使用编辑器左侧的仿真器进行仿真。
快速使用micro:bit
下载
点击“下载”后,同时会弹出一个窗口(如图所示)提示将HEX文件进行保存,这个hex文件就是程序进行编译后导出的micro:bit可识别的十六进制文件。然后就像拷贝文件到U盘一样的操作,将改文件复制到计算机中的micro:bit盘符中,如果电脑系统是Windows,可以直接右键点击文件“ 发送到→MICROBIT“。
快速使用micro:bit
将hex文件拖动到micro:bit盘符的时候,micro:bit的黄色指示灯不断闪烁,则提 示正在下载,当下载完成后闪烁停止,代码将自动运行。
在每次下载程序后,micro:bit驱动会自动弹出,但是你的hex文件将被清除。同时等待接收下一次的hex文件。(micro:bit盘符中只允许接收hex文件,不会存储其他东西)
快速使用micro:bit
快速使用micro:bit
同课章节目录