开篇 · 你好,米思齐

第1课 起始课-你好米思齐

任务场景:起始课-你好米思齐
任务场景:起始课-你好米思齐

一、任务目标

第一次开机时,希望板子能像见面打招呼一样,在屏幕或点阵上亮出欢迎文字或图案——看得见,就说明「显示」这一关通了。

二、我们要学什么

  • 学习要点:滚动文字再亮出欢迎图案
  • 本课过关:能完成:屏上先滚过「你好,米思齐」,再出现心形图案。
  • 示例对齐:体验题对应 「1-0-1 起始课-你好米思齐」;完整代码对应 「1-0-1 起始课-你好米思齐」。

三、本节要点

围绕「滚动文字再亮出欢迎图案」来搭。本课没有按键、没有循环,只要顺序把显示做出来。

1读场景欢迎图案
2对要点先滚字再亮图
3对照现象屏上出现欢迎

四、解题思路

解题抓手是「滚动文字再亮出欢迎图案」。生活对照:第一次给板子通电,像跟新朋友打招呼:先看见滚动的欢迎语,再看见一颗心。 先对齐:输入「无外部操作,程序从上到下执行一次」,输出「彩屏滚动文字,再显示心形图案」。验收看:欢迎语滚完后是否换成图案。

本课主要用到:彩屏 TFT。

  1. 1按顺序搭:先滚动一段提示文字,再切换到欢迎图案,本课不必加循环。
  2. 2确认没有按键判断——运行后应自己把画面播完。
  3. 3载入后看屏:字滚完后图案是否出现;可改滚动文字再跑一次。

步骤关键词(顺着看即可)

1. 按顺序搭2. 确认没有按键判断——3. 运行核对

五、图形块功能讲解

这里只放本课第一次出现的 Mixly 积木(截图)。前面课用过的不再列出;先认块,再「载入」对照。

图形块分类作用本课用法
滚动显示文字
显示在点阵或屏幕上滚动字符串。本课里用它做:在点阵或屏幕上滚动字符串。载入后按名称在工具箱核对。
显示图案
显示在点阵上显示内置或自定义图案(心形、对勾等)。对应步骤中的:在点阵上显示内置或自定义图案(心形、对勾等)。打开工具箱核对同名块。

六、知识点讲解

显示输出把文字或图案送到屏/点阵;看得见就说明输出链路通了。

核对现象:欢迎语滚完后是否换成图案。再把滚动文字改成自己的名字,看屏上是否跟着变。

七、编程练习

点「载入」打开 MixVM(board=sowl_design)。界面默认是图形化积木;示例来自 MixGo SOWL 六学期兴趣课程/学期1。带 design 外设的题目会自动带上接线。工具栏用「运行 / 停止」,「检查」核对关键字。建议先读「四、解题思路」「五、图形块功能讲解」再载入。

六学期兴趣课程:1-0-1 起始课-你好米思齐.mix。载入后运行。

八、课堂练习

请先做两道对错题,再答后面的选择题;全部选完后点「检查」。

  1. 判断:本课也要先按按键,屏才会出现欢迎文字。

  2. 判断:可用此步骤验收——载入后直接运行,看滚动文字和心形图案是否依次出现。

  3. 本课输出主要出现在哪里?

  4. 欢迎语滚完后,示例接着做什么?

  5. 本课程序更像哪一种?

九、本节小结

回顾:会「滚动文字再亮出欢迎图案」就算抓住本课。