新世纪版信息技术八年级下册第一课 Hello Bit 课件.ppt

返回 相似 举报
新世纪版信息技术八年级下册第一课 Hello Bit 课件.ppt_第1页
第1页 / 共21页
新世纪版信息技术八年级下册第一课 Hello Bit 课件.ppt_第2页
第2页 / 共21页
新世纪版信息技术八年级下册第一课 Hello Bit 课件.ppt_第3页
第3页 / 共21页
新世纪版信息技术八年级下册第一课 Hello Bit 课件.ppt_第4页
第4页 / 共21页
新世纪版信息技术八年级下册第一课 Hello Bit 课件.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述:
第一课 Hello Bit,信息技术新世纪版 八年级下,学习要点,1初步认识 microbit 及编程的过程。 2了解对 microbit 进行编程的几个编程工具。 3掌握用海龟编辑器编程控制 microbit 的方法。 4掌握 display.scroll 和 display.show 命令。,重难点,重点是掌握用海龟编辑器编程控制 microbit 的方法。 难点是理解 display.show 命令中各参数的含义。,新课导入,了解 microbit,microbit 是一款由英国 BBC 设计的 ARM 架构的单片机,包括板载蓝牙、加速度计、电子罗盘、三个按钮、55 LED 点阵,通过编程,microbit 拥有一系列新颖的功能,microbit 之间可以通过无线电通讯,从而设计出有趣的互动游戏。55 LED 点阵可以显示程序输出的信息。,例如,两个可编程按钮可以用于控制游戏操作或者音乐的播放。加速度计可以检测动作并且告知你动作进行的方向,可以设计动作游戏。,新知学习,认识“ microbit”,是一台微型计算机,面集成了多种传感器和元器件。,microbit,在标有“microbit”的一面,用英文标注了各种传感器所在的位置,传感器和元器件包括,由25个LED形成的点阵,两个编程按钮,加速度计(ACCELEROMETER)和罗盘(COMPASS),温度和光线传感器,无线电和蓝牙,microbit上有一个32位ARM CPUPROCESSOR、16K RAM的内存,输入信息靠两个按钮和各种传感器,输出主要是LED点阵。,我们编写的程序,只要拷贝到microbit的存储器中就可以自动运行。 将micro USB线连接microbit和电脑,连接成功后,电脑上会出现一个带“MICROBIT(G)”图标的U盘,将程序拷贝到该U盘即可自动运行。(如图),当 microbit 通过 USB 线连接到电脑时,就会通过 USB 给 microbit 供电。在没有连接到电脑时,需要 2 节 1.5V 的电池来供电,也可以使用移动电源通过 USB 供电,在供电的情况下,下载到 microbit 上的程序会自动运行。,温馨小提示,将编写的 microbit 程序下载或复制到 microbit 板上时,microbit 板上的信号灯会闪烁,在复制程序的过程中,不能拔出 USB 数据线,否则会损坏microbit ,二、编写程序,microbit 编程使用的编程器有三种海龟编辑器、在线编辑器 Python Editor、在线编辑器 JavaScript Blocks Editor。,海龟编辑器支持 Python 和 MicroPython 编程,默认情况下使用 Python 编程,文件的扩展名是“.py”。选择“新建 microbit 作品”,则使用 MicroPython 编程,文件的扩展名为“.hex”。,Python 积木编程界面,MicroPython 图形化编程界面,演示操作,【例题1-1】在microbit的LED屏幕上显示“Hello Bit”,第一步将microbit和电脑连接,第二步打开海龟编辑器,单击【硬件】(Microbit)菜单,选择“新建microbit作品”。,第三步单击屏幕右上角 按钮,进入积木编程模式,单击左边的积木盒 ,将积木 拖到积木编程区。,将积木拖到编程区后,在窗口的右边可以看到对应程序的代码。,单击屏幕右上角 ,可以对代码进行修改。如图,第四步保存程序。,程序可以直接保存到microbit中,这时程序会自动运行,在屏幕上滚动显示“Hello Bit” 为了保留程序,最好先将程序保存到电脑硬盘,然后再将程序复制到microbit上。复制过程中microbit板上的信号灯会闪烁。 microbit作品默认的扩展名是hex,而普通Python文件的扩展名是py。,新命令学习,display.scroll(字符串),功能让microbit的LED点阵滚动显示“字符串”。,,display是模块microbit的一个对象,scroll是display对象的一个方法。,探究操作,【例题1-2】在microbit的LED屏幕上循环显“Hello Bit”,第一步 打开海龟编辑器,单击“新建microbit作品” 第二步 单击屏幕右上角 按钮,进入积木编程模式。 第三步 单击积木盒 ,将“显示动画”积木拖到积木编程区,如图,第四步 单击屏幕右上角 ,增加如下代码xHello Bit 第五步 又切回积木模式,将积木修改成如下样式,将程序保存并复制到microbit上,你发现了显示方式与例题1-1有什么不同吗,思考,使用了display.show命令,新命令学习,display.showmessage,delay500,waitTure,loopTrue,clearTrue,功能在microbit的LED屏幕上显示信息。 参数message,表示要在LED屏幕上显示的信息,可以是文字信息,也可以是图案。,delay500,表示信息显示的间隔时间是500毫秒,时间可调。 waitTure,或者waitFalse,表示是否等待。 loopTrue,或者loopFalse,表示是否循环显示。 clearTrue,或者clearFalse,表示显示结束,是否清屏。,任务探究,试一试1输入下面的程序,并将程序保存到microbit上 from microbit import * display.showImage.ALL_CLOCKS, delay500, waitTrue, loopTrue, clearTrue 在上面的程序中,Image.ALL_CLOCKS是microbit内置的一个常量,表示一个点阵图案。 运行程序显示什么 分别修改show的delay、wait、loop、clear参数,观察显示结果的变化。,程序展示,试一试2输入下面的程序,并将程序保存到microbit上 from microbit import * display.show3,2,1,0, delay500, waitTrue, loopTrue, clearTrue 在这个程序中,3,2,1,0是一个包含4个元素的列表。 程序运行显示什么你能举一反三,让microbit显示其他有趣的内容吗,程序展示,也改成一个顺时的程序,知识拓展,我们给microbit编程的语言其实是MicroPython,它是为了直接编程控制微控制器而开发的编程语言,它的语法和普通Python基本相同,MicroPython扩展了Python的应用范围,相当于可以用Python直接给多种微控制器编程,做各种和硬件交互的项目。,
展开阅读全文