#define SEG_a 2
#define SEG_b 3
#define SEG_c 4
#define SEG_d 5
#define SEG_e 6
#define SEG_f 7
#define SEG_g 8
#define SEG_h 9
unsigned char table[10][8] =
{
{0, 0, 1, 1, 1, 1, 1, 1}, //0
{0, 0, 0, 0, 0, 1, 1, 0}, //1
{0, 1, 0, 1, 1, 0, 1, 1}, //2
{0, 1, 0, 0, 1, 1, 1, 1}, //3
{0, 1, 1, 0, 0, 1, 1, 0}, //4
{0, 1, 1, 0, 1, 1, 0, 1}, //5
{0, 1, 1, 1, 1, 1, 0, 1}, //6
{0, 0, 0, 0, 0, 1, 1, 1}, //7
{0, 1, 1, 1, 1, 1, 1, 1}, //8
{0, 1, 1, 0, 1, 1, 1, 1} //9
};
void setup()
{
pinMode(SEG_a, OUTPUT);
pinMode(SEG_b, OUTPUT);
pinMode(SEG_c, OUTPUT);
pinMode(SEG_d, OUTPUT);
pinMode(SEG_e, OUTPUT);
pinMode(SEG_f, OUTPUT);
pinMode(SEG_g, OUTPUT);
pinMode(SEG_h, OUTPUT);
}
void loop()
{
unsigned char i;
for (int i=0; i<10;i++)
{
digitalWrite(SEG_a,table[i][7]);
digitalWrite(SEG_b,table[i][6]);
digitalWrite(SEG_c,table[i][5]);
digitalWrite(SEG_d,table[i][4]);
digitalWrite(SEG_e,table[i][3]);
digitalWrite(SEG_f,table[i][2]);
digitalWrite(SEG_g,table[i][1]);
digitalWrite(SEG_h,table[i][0]);
delay(1000);
}
}
Latest posts by SHXJ (see all)
- 受保護的內容: NAS 版 Mathbot 管理網站與 Linebot 啟動方法 - 2024 年 11 月 15 日
- Realtime 啥鬼的 - 2021 年 6 月 15 日
- nodejs 數學遊戲 - 2021 年 6 月 8 日
