嘉兴极点科技有限公司 带你感受不一样的演唱会
相信大家都听说过“韩信点兵 , 多多益善”的故事 。 这个故事也涉及到计数 。 今天呢小编就准备带大家制作一个关于计数的装置--计数器 。 当今社会 , 随着科技的快速发展 , 在很多场合如演唱会、综艺节目等都能见到他们的踪迹 。 当你观看“中国好声音”等许多综艺节目上 , 你是否注意到在需要进行观众投票环节时 , 观众手里都会有一个投票器 , 然后选手所得票数会显示在大屏幕上 , 当然那块屏幕其实就是计数器 。 而且相信今后还会有更多地方会用到这些计数器 。

文章图片
所以 , 今天小编就准备做一个出来 。 也许你们在今后什么活动上拿出来 , 相信你的作品肯定会获得同伴们赞许的目光 。 废话不多说就开始制作吧 。

文章图片
第一步还是把需要的材料准备齐全:
·ArduinoUNOR3主控板
·1.2寸7段数码管
·面包板一块
·杜邦线若干
第二步就是把这些模块连接起来:
接线方式:对于UNO:
“D”--I2C(SDA)D--SDA
“C”--I2C(SCL)C--SCL
“+”--5V+--5V
“-”--GND---GND
“IO”--I2CbusvoltageIO--5V
第三步就是代码部分了 , 小编已经把准备好的代码敲在下面了,你只需要在用到时复制粘贴就OK了:
#include<Wire.h>
#include<Adafruit_LEDBackpack.h>
#include<Adafruit_GFX.h>
Adafruit_7segmentmatrix=Adafruit_7segment();
longcount=0;
【嘉兴极点科技有限公司 带你感受不一样的演唱会】unsignedlongtime=0;
voidsetup(){
matrix.begin(0x70);
Serial.begin(0x70);
attachInterrupt(0,runCount,FALLING);//设置触发 , 中断A2
}
voidloop(){
Serial.println(count);
matrix.print(count,DEC);
matrix.writeDisplay();
delay(500);
}
voidrunCount()//触发函数
{
if((millis()-time)>150)//防抖动处理
{
count++;
for(inti=0;i<4;i++){
EEPROM,write(i,*dpointer);
dpointer++;
}
}
time=millis();
}
最后把这些代码拷到NUO板上就算大功告成了 , 同样您可以用硬纸板制作一个外壳 , 或者有条件的话也可以用3D打印机打印一个你喜欢的外壳 。 如果您在制作过程中遇到问题的话一定要多思考 , 多尝试 , 相信你也能成功的制作出来 , 当然这也是对您自己努力和尝试的最好回答 。

文章图片
最后如果大家对小编的文章感兴趣的话 , 希望可以点赞、关注、分享 。 小编看到你们支持的话会更努力在以后为你们带来更多精彩的文章和视频 。
推荐阅读
- 科技一哥|荣耀30青春版图集赏析:触觉与视觉的完美享受
- 科技犬君|vs 索尼A9G 谁强?,上半年用户喜爱手机盘点;小米电视大师65英寸OLED
- 精选泛科技|结果如何?,一加8续航遭质疑:上半年最全机型横评出炉
- 科技犬君上半年用户喜爱手机盘点;小米电视大师65英寸OLED vs 索尼A9G 谁强?
- 科技生活快报TB5000mAh大电池还有65W超级快充!这些手机让你摆脱充电焦虑
- 精选泛科技一加8续航遭质疑:上半年最全机型横评出炉,结果如何?
- 阿拉图图科技说三星新机口碑虽好,但中国市场销量翻车,用户几乎跑光!
- 华为Mate30美科技界:华为再强大也只是一家民企,我们究竟在怕什么?
- 行业|高增长+高回撤!请收好这份“补票”名单,11只核心资产股入围,百亿科技股已跌出“深坑”
- 阿拉图图科技说 给做了!,雷军服不服?苹果要把雷军敢说不敢做的事情
