项目二:电子骰子

项目二:电子骰子

文章目录

  • 项目二:电子骰子
    • 一、导入(5分钟)
      • 学习目的
    • 二、新授(65分钟)
      • 1.预展示结果(5分钟)
      • 2.本节课所用的软硬件(5分钟)
      • 3.硬件介绍(1分钟)
      • 4.图形化块介绍(1分钟)
      • 5.单个模块的简单使用(1分钟)
      • 6.电子骰子编程逻辑分析(25分钟)
      • 7.电子骰子项目分步实现(27分钟)
        • 整体接线(5分钟)
        • 分步实现(22分钟)
    • 三、巩固练习(15分钟)
    • 四、课堂小结(5分钟)
    • 五、项目程序下载
    • 四、课堂小结(5分钟)
    • 五、项目程序下载

应用说明:通过本节课的学习,我们将掌握按键模块和数码管模块的使用方法,了解骰子的工作原理,为后续学习更复杂的程序打下基础

除此之外,本节课是一个小游戏,也可以通过本节课增加学生们的兴趣,激发学生学习的积极性。

应用范围:各类小的创客比赛,游戏项目

一、导入(5分钟)

学习目的

项目二:电子骰子_第1张图片

1.了解骰子的原理

2.学会按键模块和数码管模块的接线

3.学会按键模块和数码管模块的程序编写

二、新授(65分钟)

1.预展示结果(5分钟)

项目二:电子骰子_第2张图片

功能介绍:绿色按键按住,数码管上的数字开始从1到6循环跳动显示

绿色按键松开,数码管上的数字停止跳动,定格在一个数字上

2.本节课所用的软硬件(5分钟)

所用器件 数量
mixly 2.0软件 1
C02mini主板 1
齐护双按键开关模块 1
齐护数码管模块 1
C02 4pin线 2
积木组件 若干

3.硬件介绍(1分钟)

齐护C02mini

齐护双按键开关模块

齐护数码管模块

以上内容可参考:项目一

4.图形化块介绍(1分钟)

齐护双按键开关模块相关块介绍

齐护数码管模块相关块介绍

以上内容可参考:项目一

5.单个模块的简单使用(1分钟)

齐护双按键开关模块接线

齐护双按键开关模块程序

齐护数码管模块接线

齐护数码管模块程序

以上内容可参考:项目一

6.电子骰子编程逻辑分析(25分钟)

项目二:电子骰子_第3张图片

逻辑分析:首先判断按键是否按下,如果按键没有按下,回到开始判断按键是否按下,如果按键按下,再判断按键是否一直按住,

如果是一直按住,数码管上的数字开始循环显示1到6,每隔50毫秒切换一次数字,如果按键松开了,此时数码管上的数字停止跳动

显示一个数字,从而实现骰子的效果

7.电子骰子项目分步实现(27分钟)

整体接线(5分钟)

项目二:电子骰子_第4张图片](https://z4a.net/image/VHoDgG)

分步实现(22分钟)

按键模块接C02的P1端口,数码管模块接C02的P3端口

项目二:电子骰子_第5张图片

1.数码管循环显示1到6,每隔50毫秒切换一次(10分钟)

程序

项目二:电子骰子_第6张图片

效果:数码管循环显示1到6,每隔50毫秒切换一次,如果显示的数字大于6,又从1开始循环

2.按键按下数码管开始循环,松开数码管停止循环(12分钟)

程序

项目二:电子骰子_第7张图片

效果:按键按住的时候数码管开始循环显示数字,按键松开,数码管上的数字停止循环

三、巩固练习(15分钟)

在本节课所实现效果的基础上增加骰子转动的速度

项目二:电子骰子_第8张图片

提示:修改此处的延时时间可以改变骰子转动的速度

四、课堂小结(5分钟)

本节课我们主要学习了以下内容

1.了解骰子的原理

2.学会按键模块和数码管模块的接线

3.学会按键模块和数码管模块的程序编写

五、项目程序下载

子转动的速度

四、课堂小结(5分钟)

本节课我们主要学习了以下内容

1.了解骰子的原理

2.学会按键模块和数码管模块的接线

3.学会按键模块和数码管模块的程序编写

五、项目程序下载

下载到本地: 【电子骰子】

你可能感兴趣的:(Mixly与Arduino,arduino,mixly)