arduino学习笔记8---数字骰子实验
摘要:前几次做了数码管实验和按键控制LED的实验,通过实验大家已经学会了两种器件的基本用法。这次使用数码管与按键进行组合,做一个简易数字骰子。数字筛子的基本原理是数码管快速在1-8之间循环跳动,当按下按键时,数码管定格在当前的数字上,不再跳动。先看一下接线图//设置控制各段的数字IO脚inta=7;intb=6;intc=5;intd=11;inte=10;intf=8;intg=9;intdp=4;//显示数字1voiddigital_1(void){unsignedcharj;digitalWrite(c,LOW);//给数字5引脚低电平,点亮c段digitalWrite(b,LOW);//点亮b段for(j=7;j<=11;j++)//熄灭其余段digitalWrite(j,HIGH);digitalWrite(dp,HIGH);//熄灭小数点DP段}//显示数字2voiddigital_2(void){unsignedcharj;digitalWrite(b,LOW);digitalWrite(a,LOW);for(j=9;j<=11;j++)digitalWrite(j,LOW);digitalWrite(dp,HIGH);digitalWrite(c,HIGH);digitalWrite(f,HIGH);}//显示数字3voiddigital_3(void){unsignedcharj;digitalWrite(g,LOW);digitalWrite(d,LOW);for(j=5;j<=7;j++)digitalWrite(j,LOW);di
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-09-15 23:11:36上传分享