智能硬件编程课程第十七单元智能数字骰子.pptx

智能硬件编程课程第十七单元智能数字骰子.pptx

智能硬件编程课程课时十七:智能数字骰子Part011骰子骰子 骰子很多同学都应该见过,并且还玩过,是一个很好的娱乐工具。骰子有6个面,我们拿起骰子放在桌面上一拧,骰子就会转起来,然后随机停在一个面,此时朝上的面就是我们拧到的数字,我们常常用这个比大小,或者做随机选择。数字骰子 上节课我们学习了让数码管显示数字,那我们可不可以利用数码管做一个数字骰子呢?Part022知识回顾数码管显示 将按照数码管共有七段显示数字的段,还有一个显示小数点的段。当让数码管显示数字时,只要将相应的段点亮即可。例如:让数码管显示数字1,则将b、c 段点亮即可。将每个数字写成一个子程序。在主程序中每隔1s 显示一个数字,让数码管循环显示1~9数字。每一个数字显示的时间由延时时间来决定,时间设置的大些,显示的时间就长些,时间设置的小些,显示的时间就短。Part033元件清单元件清单1、Arduino主板一个2、USB数据线一条3、面包板一个4、单数码管一个5、跳线一扎6、220欧电阻一个7、按钮1个Part044电路搭建数码管电路搭建1、数码管公共阳极连接arduino的5V引脚2、数码管引脚a、b、c、d、e、f、g依次连接连接arduino数字引脚3、4、5、6、7、9、8口。数码管电路搭建图Part055编程switch case逻辑语句switch(表达式){ case 常量表达式1: 语句1;

文档评论(0)

1亿VIP精品文档

相关文档