2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第1课 Hello Bit_第1页
2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第1课 Hello Bit_第2页
2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第1课 Hello Bit_第3页
2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第1课 Hello Bit_第4页
2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第1课 Hello Bit_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新世纪版信息技术八年级下册第一课Hell。Bit教学设计

课题HelloBit单元第五课学科信息技术年级八年级上册

1.初步认识micro:bit及编程的过程。

学习2.了解对micro:bit进行编程的几个编程工具。

目标3.掌握用海龟编辑器编程控制micro:bit的方法。

4.掌握display.scroll()和display.show()命令。

重点掌握用海龟编辑器编程控制micro:bit的方法

难点理解display.show()命令中各参数的含义。

教学过程

教学环节教师活动学生活动设计意图

一、新课导了解micro:bit学生初步了解通过导入了解,

入micro:bit是一款由英国BBC设计的ARMmicro:bit使学生对

架构的单片机,包括板载蓝牙、加速度计、电子罗micro:bit产生

盘、三个按钮、5X5LED点阵,通过编程,micro:bit学习兴趣,为下

拥有一系列新颖的功能,micro:bit之间可以通过无步学习作铺垫

线电通讯,从而设计出有趣的互动游戏。5X5LED

点阵可以显示程序输出的信息。

例如:两个可编程按钮可以用于控制游戏操作

或者音乐的播放。加速度计可以检测动作并且告知

你动作进行的方向,可以设计动作游戏。

二、新知学一、认识"micro:bit"认识micro:bit通过学习掌握

习1、是一台微型计算机,面集成了多种传感器和元作用和组成micro:bit的作用

器件。和组成

„|||

"JW!C2:PM

□:::::□,\DBS,.

此0‘1

在标有“micro:bit”的一面,用英文标注了各种传

感器所在的位置

2、传感器和元器件包括:

•由25个红色LED形成的点阵

・两个可编程按钮

•加速度计(ACCELEROMETER)和罗盘

(COMPASS)

•温度和光线传感器

・无线电和蓝牙

3、micro:bit上有一个32位ARM认真学习,学通过学习掌握

CPU(PROCESSOR)、16KRAM的内存,输入信息会如何运行micro:bit的运行

靠两个按钮和各种传感器,输出主要是LED点阵。micro:bit的方方法

4、我们编写的程序,只要拷贝到micro:bit的存储法

器中就可以自动运行。将microUSB线连接

micro:bit和电脑,连接成功后,电脑上会出现一个

带“MICROBIT(G:)”图标的U盘,将程序拷贝

到该U盘即可自动运行。

MICRORF(G:)

a03MB可用,共8.05MB

5、温馨小提示

(1)将编写的micro:bit程序下载或复制到

micro:bit板上时,micro:bit板上的信号灯会闪烁,

在复制程序的过程中,不能拔出USB数据线,否

则会损坏micro:bit!

(2)当micro:bit通过USB线连接到电脑时,就

会通过USB给micro:bit供电。在没有连接到电

脑时,需要2节L5V的电池来供电,也可以使

用移动电源通过USB供电,在供电的情况下,下

载到micro:bit上的程序会自动运行。

二、编写程序

认真学习,了通过学习了解

1、micro:bit编程使用的编程器有三种:海龟编辑

解micro:bit编micro:bit编程使

器、在线编辑器PythonEditor>在线编辑器

程使用的编辑用的编程器有几

JavaScriptBlocksEditoro

2、micnxbit的扩展名:海龟编辑器支持Python和器,以及扩展种,并能识别区

MicroPython编程,默认情况下使用Python编程,名的认识分micro:bit和

文件的扩展名是“.py”。选择“新建microbit作Python的扩展名

品”,贝1J使用MicroPython编程,文件的扩展名为

”.hex"。

3、micro:bit与Python界面对比能够区分能够区分

micro:bit与micro:bit与

•MFHH

窜付

©Python界面Python界面

o7仲明Python积木编程界面

O1»!•

o”我

OFM

O**«

、xMM

文*•»&■-bM-crobft-Q»V9n福库•

IfflWffl'Onucroatffffl-

]

®

0

@rMicroPython图形化

O

0产

O编程界面

O7

O

°r

5、演示,噪作:【例题1-1]在micro:bit的LED屏掌握用通过观察学习操

幕上显后;“HelloBit”MicroPython作,掌握

第一步:将micro:bit和电脑连接编程的步骤,MicroPython编程

第二步:打开海龟编辑器,单击【硬件】(Microbit)能够自己编写的步骤

菜单,遗;择“新建microbit作品”。程序并运行

,然承

口本•&文件•。线。期四鹤・

x•nicroM

@Miaobit*

0LED*

□HSiicrcbitftg

Q加速度计

@指南针

0

A无线电

0事件

j单击屏幕右上角;金;二,

第三以

按钮,迂E入积木编程模式

1、单击左边的积木盒®「已口,将积木

梅到积木编程区。

2、将积木拖到编程区后,在窗口的右边可以看到

对应程序的代码。

3、单击屏幕右上角,可以对代码进行

修改。如图:

1frommicrobitimport*

2

3

4display.scroll('Hello.bit!')|

5

第四步:保存程序。

!>!!«%X

t―MKRoeiT(Gav。n-MicxotiT«;P

>W6:-❷

1MBK*£19蜘

西MTAILS.TXT201M1-221«i3CPXVM

•ErMOtOBlTJITM2016g221613c3«0wHTMLOo...

■«3

.MICROBIT(&)

_MICROBITtC>

♦W.<:>

文new:-1

®M»s(n:AJIra«rn

-11«*

程序可以直接保存到micro:bit中,这时程序会自动

运行,在屏幕上滚动显示“HelloBit!”

为了保留程序,最好先将程序保存到电脑硬盘,然

后再将程序复制到micro:bit上。复制过程中

micro:bit板上的信号灯会闪烁。

micro:bit作品默认的扩展名是hex,而普通Python

钻铲々日学习并掌握新通过学习能用新

文件的扩展5a名是py。

一如外人命令,并进行命令进行编程并

二、新命令学习

编程运行

display.scroll(字符串)

功能:让micro:bit的LED点阵滚动显示“字符串”。

1、小博士:display是模块microbit的一个对象,scroll

是display对象的一个方法。

2、探究操作:【例题1-2]在micro:bit的LED屏

幕上循环显示“HelloBit!”

第一步打开海龟编辑器,单击“新建microbit作品”

第二步单击屏幕右上角W

按钮,进入积木编程模式。

第三步单击积木盒❸LED,将“显示动画”

积木拖到积木编程区,如图:

Oil,6»»胸・

'o

i-1::r:Clt

9Ifaxf"2

J

@LH)5

0«I

0删11

第四步单击屏幕右上角"i瞥曲,增加如下代

玛:x='HelloBit!1

第五步又切回积木模式,将积木修改成如下样

式:

於显祠画翎X,延时500毫秒,保持等待,循环播放,清空屏幕、

(gt->-otii-。MOMI-Qtn-ER■

1fronnlcrobitiqwrt,

3

4x='HelloBit!'

56display.show(x,delays,wait>True,loop°True,dtar>True)

思考:将程序保存并复制到micro:bit上,你发现了

显示方式与例题1-1有什么不同吗?

使用Tdisplay.show。命令学习并掌握新通过学习能用新

四、新命令学习命令,并进行命令进行编程并

display.show(message,delay=500,wait=Ture,loop=Tru编程运行

e,clear=True)

功能:在micro:bit的LED屏幕上显示信息。

参数message,表示要在LED屏幕上显示的信息,

可以是文字信息,也可以是图案。

delay=500,表示信息显示的间隔时间是500毫秒,

时间可调。

wait二Ture,或者wait=False,表示是否等待。

wait=Ture,或者wait=False,表示是否等待。

loop=True,或者loop=False,表示是否循环显示。

clear=True,或者clear=False,表示显示结束,是否

清屏。

三、任务探试一试1:输入下面的程序,并将程序保存到小组合作探究通过知识巩固,

究micro:bit上:完成任务学会学会编辑更有趣

frommicrobitimport*编辑更有趣的的程序让

display.show(image.ALL_CLOCKS是micro:bit内置程序让micro:bit显示

的一个常量,表示一个点阵图案。micro:bit显示

运行程序显示什么?

分别修改show的delay>wati、loop>clear参数,

观察显示结果的变化。

程序展示:

♦■-。OMKtfVtw,-QAWW■w*

试一试2:输入下面的程序,并将程序保存到

micro:bit上:

frommicrobitimport*

display.show([“3”,“2”,“1”,

"0]),delay=500,wait=Ture,loop=True,clear=True)

这个程序中,[“3”,“2”,“1",“0”]是一个包含

4个元素的列表。

程序运行显示什么?你能举一反三,让micro:bit显

示其他有趣的内容吗?

程序展示:

*1»•。•6•95W・a・

1fraiilcrobitimport'

2

3

4八3;41小

5display.show([i(2,1719'],delay=500,wait=True,loop=True,dear=True)

6

也改成一个顺时的程序

g『X

JS?-|建・0g1-6班琳<,Qsr!0^>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论