“模板:掌控板课程”的版本间的差异

来自Labplus盛思维基百科
跳转至: 导航搜索
(创建页面,内容为“== 挑战目标 == :本节课主要目标是认知掌控板的OLED屏幕,学会安装mPyhton X图形化编程软件,完成一个简单的程序——掌控板OLE…”)
 
第10行: 第10行:
 
<br/>
 
<br/>
 
掌控板板载1.3英寸OLED显示屏,分辨率128x64。采用Google Noto Sans CJK 16x16字体,支持简体中文,繁体中文,日文和韩文语言。<br/>
 
掌控板板载1.3英寸OLED显示屏,分辨率128x64。采用Google Noto Sans CJK 16x16字体,支持简体中文,繁体中文,日文和韩文语言。<br/>
支持简体中文,繁体中文,日文和韩文语言。x和y为oled 显示起始xy坐标。oled.show()为将FrameBuffer送至oled刷新并显示屏幕。
+
 
 
{|
 
{|
 
|-
 
|-
第19行: 第19行:
  
 
== 编写程序 ==
 
== 编写程序 ==
'''<big>Step1.</big>'''现在我们来编写第一个mPython X程序。实现oled屏幕显示hello world,我们可以在“显示”指令模块组里面将显示文本模块;显示清空;显示生效拖拽到白色区域中,摆放顺序如下图所示。<br/>
+
'''<big>Step1.</big>'''现在我们来编写第一个mPython X程序。实现oled屏幕显示hello world,我们可以在“显示”指令模块组里面将显示文本指令;显示清空指令;显示生效指令拖拽到白色区域中,摆放顺序如下图所示。<br/>
 +
显示文本指令:x和y为oled 显示起始xy坐标,内容为显示文本内容。<br/>
 +
显示清空指令:熄灭所有屏幕像素点<br/>
 +
显示生效指令为将显示文本内容送至oled刷新并显示屏幕。<br/>
 
:::{|
 
:::{|
 
|-
 
|-
第31行: 第34行:
 
|}
 
|}
 
<br/>
 
<br/>
'''<big>Step4.</big>'''文件放入时,我们会发现micro:bit上的红光闪动,说明正在烧录程序。当红光稳定后,程序烧录成功。蜂鸣器会播放一次“生日快乐”。<br/><br/>
 
  
 
== 请开始你的表演 ==
 
== 请开始你的表演 ==
尝试一下播放其它歌曲或者编写其它更好玩的程序控制。<br/>
+
更改在OLED屏幕显示的内容,并且左居中。<br/>
 
== 拓展挑战 ==
 
== 拓展挑战 ==
使用micro:bit上的按键A来控制蜂鸣器播放歌曲,使用按键B关闭音乐播放。<br/>
+
在OLED屏幕显示简体中文,繁体中文,日文和韩文4种语言的hello world,并且居中<br/>
:::{|
 
|-
 
|[[File:microbit_class1_8-1.png|400px]]
 
|}
 
<br/>
 
== 拓展阅读 ==
 
'''<big>无源蜂鸣器</big>''' <br/>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;无源蜂鸣器利用电磁感应现象,为音圈接入交变电流后形成的电磁铁与永磁铁相吸或相斥而推动振膜发声,接入直流电只能持续推动振膜而无法产生声音,只能在接通或断开时产生声音。<br/>
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;有源蜂鸣器和无源蜂鸣器的差别主要差别为:产品对输入信号的要求不一样;有源蜂鸣器工作的理想信号是直流电,通常标示为VDC、VDD等。因为蜂鸣器内部有一简单的振荡电路,能将恒定的直流电转化成一定频率的脉冲信号,从面实出磁场交变,带动钼片振动发音。<br/>
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;无源蜂鸣器的工作原理与扬声器相同。<br/>
 
 
 
 
 
无源蜂鸣器的优点是:<br/>
 
# 制作成本低;
 
# 声音频率范围宽,可高分贝的发出某些频率的超声波以及可以做出“多来米发索拉西”的效果;
 
# 在一些特例中,可以和LED复用一个控制口。
 
 
:::{|
 
:::{|
 
|-
 
|-
|[[File:microbit_class1_9-1.png|400px]]
+
|[[File:TP-oled4yy.png|400px]]
 
|}
 
|}
 
<br/>
 
<br/>

2019年3月25日 (一) 11:40的版本

挑战目标

本节课主要目标是认知掌控板的OLED屏幕,学会安装mPyhton X图形化编程软件,完成一个简单的程序——掌控板OLED屏幕显示Hello World,用4种语言,分别是中文、英语、韩语、日语。

知识点

  1. 认识OLED屏幕
  2. OLED屏幕运用



信息窗

什么是OLED屏幕?


掌控板板载1.3英寸OLED显示屏,分辨率128x64。采用Google Noto Sans CJK 16x16字体,支持简体中文,繁体中文,日文和韩文语言。

ZKB-oled.png



编写程序

Step1.现在我们来编写第一个mPython X程序。实现oled屏幕显示hello world,我们可以在“显示”指令模块组里面将显示文本指令;显示清空指令;显示生效指令拖拽到白色区域中,摆放顺序如下图所示。
显示文本指令:x和y为oled 显示起始xy坐标,内容为显示文本内容。
显示清空指令:熄灭所有屏幕像素点
显示生效指令为将显示文本内容送至oled刷新并显示屏幕。

TP-oled.png


Step2.现在我们需要将写好的程序刷入掌控板,由掌控板运行程序。用usb数据线连接上我们的掌控板,点击刷入运行。REPL调试区会显示是否刷入成功,如下图所示。

TP-sryx.png


请开始你的表演

更改在OLED屏幕显示的内容,并且左居中。

拓展挑战

在OLED屏幕显示简体中文,繁体中文,日文和韩文4种语言的hello world,并且居中

TP-oled4yy.png