arduino仿真单数码管

先上图,这篇博文作为前面《Arduino制作实践课程(6)数码管》的补充,主要突出程序的简捷。电路图如下:
在这里插入图片描述
这里因为是共阴极数码管,且使用了一个上拉排阻,给数码管驱动增加驱动电流(没有它时,高低电平不明显,低电平呈灰色)。
代码如下:

int seg[10]={0b00111111,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void setup () {for(int a=0;a<8;a++)pinMode(a,OUTPUT);
}void loop() {for(int b=0;b<10;b++){for(int c=0;c<8;c++){digitalWrite(c,bitRead(seg[b],c));}delay(50);}  
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部