下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5.
10数字骰子—Shiftout模块+数码管数码管,常见的用来显示数字的,比如像计算器。数码管,其实也算是LED中的一种。数码管的每一段,都是一个独立的LED,通过和Shiftout模块连用,控制相应段的亮灭就能达到显示数字的效果。本节内容利用二者来实现数字骰子的效果。
所需元件
1× 数字大按钮模块
1×数码管1×Shiftout模块
2025/2/7Arduino零基础C语言编程15.
10数字骰子—Shiftout模块+数码管硬件连接把数码管插到Shiftout模块上,插的时候注意引脚一一对应。数码管中“D”所在排连接到Shiftout的绿色引脚上,“+”对应红色VCC,“-”对应黑色GND。Input相应接到UNO的数字口。数字大按钮模块接到数字口2。
2025/2/7Arduino零基础C语言编程25.
10数字骰子—Shiftout模块+数码管输入代码
2025/2/7Arduino零基础C语言编程3样例代码10:
//数字骰子
intlatchPin=8;//数字口8连接到74HC595芯片的使能引脚intclockPin=3;//数字口3连接到74HC595芯片的时钟引脚intdataPin=9;//数字口9连接到74HC595芯片的数据引脚intbuttonPin=2;//按钮连接到数字口2
//代表数字0~9byteTab[]={
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};intnumber;
longrandNumber;voidsetup(){pinMode(latchPin,OUTPUT);pinMode(dataPin,OUTPUT);pinMode(clockPin,OUTPUT);randomSeed(analogRead(0)); //设置一个随机数产生源模拟口
0}voidloop(){
randNumber=random(10);//产生0~9之间的随机数showNumber(randNumber);//显示该随机数
//一旦有按键按下,显示该数,并保持到松开为止while(digitalRead(buttonPin)==HIGH){delay(100);}}//该函数用于数码管显示
voidshowNumber(intnumber){digitalWrite(latchPin,LOW);shiftOut(dataPin,clockPin,MSBFIRST,Tab[number]);digitalWrite(latchPin,HIGH);delay(80);}
数码管会随机产生0~9之间的数,每次按下按钮都会是不同的数。5.
10数字骰子—Shiftout模块+数码管硬件分析Shiftout模块
Shiftout模块就是一块74HC595芯片。如果要看懂代码,那就需要对74HC595芯片的工作原理有个简单认识。74HC595实现了串行输入转并行输出的功能。
先说下什么是串行与并行。下图可以简单看出串行与并行的区别。串行,是一个一个数往发,而并行是8位数一道往外发的。
2025/2/7Arduino零基础C语言编程45.
10数字骰子—Shiftout模块+数码管硬件分析数码管数码管其实就是8个LED,每一段都是一个独立的LED,一共是8段。一个74HC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职服装设计(服装工艺设计)试题及答案
- 工程电气技巧培训课件
- 工程检测安全培训记录课件
- 工程施工现场安全培训课件
- 工程建筑财务培训课件教学
- 成本控制中的成本优化策略
- 成人共同性外斜视的屈光联合策略时机
- 配送合作协议与期限
- 销售合同协议模板参考
- 稿费支付协议
- 账户服务协议书
- 《水利水电工程专业课程设计期末考试试卷》
- 燃机电厂生产流程
- GB/T 13460-2025再生橡胶通用规范
- 人情世故培训课件
- 商品混凝土实验室操作手册
- 资金调拨拆借管理制度
- 装饰装修工程监理月报
- 超星尔雅学习通《美的历程:美学导论(中国社会科学院)》2025章节测试附答案
- 教学课件-积极心理学(第2版)刘翔平
- DGTJ 08-2176-2024 沥青路面预防养护技术标准(正式版含条文说明)
评论
0/150
提交评论