基本上他是使用 視覺暫留的做法去顯示數值,只是刷新的速度快到你以為他是一次顯示四個數字而已。
腳位 2~9 分別是 a,b,c,d,e,f,g,h(點)
10~13 是第一到第四個顯示元件
[javascript]
//定義顯示數字 0~9 全亮
const int pinState[11][8] = {
{1, 1, 1, 1, 1, 1, 0, 0}, // 0
{0, 1, 1, 0, 0, 0, 0, 0}, // 1
{1, 1, 0, 1, 1, 0, 1, 0}, // 2
{1, 1, 1, 1, 0, 0, 1, 0}, // 3
{0, 1, 1, 0, 0, 1, 1, 0}, // 4
{1, 0, 1, 1, 0, 1, 1, 0}, // 5
{1, 0, 1, 1, 1, 1, 1, 0}, // 6
{1, 1, 1, 0, 0, 0, 0, 0}, // 7
{1, 1, 1, 1, 1, 1, 1, 0}, // 8
{1, 1, 1, 1, 0, 1, 1, 0}, // 9
{1, 1, 1, 1, 1, 1, 1, 1} // 10
//a, b, c, d, e, f, g, h
};
void setup() {
//定義腳位 2~13 為輸出
for(int i = 2; i < 14; i++) {
pinMode(i, OUTPUT);
}
}
void loop() {
set8(8, 13);
set8(9, 12);
set8(10, 11);
set8(0, 10);
}
void set8(int number, int pos) {
for(int i = 10; i < 14; i++) {//將四個數字先清空
digitalWrite(i, HIGH);
}
for(int i = 0;i < 8;i++) {//抓陣列值 從 0~7
digitalWrite(i + 2, pinState[number][i]);
}
digitalWrite(pos, LOW);//指定給值
delay(2);
}
[/javascript]
[ Arduino ] – 7段顯示元件 四件式模組
評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
現貨超低價 小新玩偶 蠟筆小新 動感新生活係列 潮玩 小新公仔
好滋味御品/麻油猴頭菇
垃圾桶 家用 客廳 臥室 辦公室 衛生間 大容量 高顏值 創意 收納 垃圾
義美e家小館-素食炒飯270g/包