Arduino UNOで7セグメントLEDを表示させる

7セグメントLEDとは7つに分割されたという意味

dav

カソード(GNDと接続する端子)がコモン(共通)

端子aに5Vを送ると、7セグメントLEDのaが光る
GNDは2箇所あるが、どちらかを繋げば良い
aとfの端子に電流を流すと、a, fが発光し1を表示しているように見える。eはデジマルポインタDP

#define TERMINAL_A 3
#define TERMINAL_B 4
#define TERMINAL_C 5
#define TERMINAL_D 6
#define TERMINAL_F 7
#define TERMINAL_G 8
#define TERMINAL_H 9

void setup() {
  // 初期化
  pinMode(TERMINAL_A, OUTPUT);
  pinMode(TERMINAL_B, OUTPUT);
  pinMode(TERMINAL_C, OUTPUT);
  pinMode(TERMINAL_D, OUTPUT);
  pinMode(TERMINAL_F, OUTPUT);
  pinMode(TERMINAL_G, OUTPUT);
  pinMode(TERMINAL_H, OUTPUT); 
}

void loop() {
  digitalWrite(TERMINAL_A, HIGH);
  digitalWrite(TERMINAL_B, HIGH);
  digitalWrite(TERMINAL_C, LOW);
  digitalWrite(TERMINAL_D, HIGH);
  digitalWrite(TERMINAL_F, LOW);
  digitalWrite(TERMINAL_G, HIGH);
  digitalWrite(TERMINAL_H, HIGH);
}
dav

やべーな、これ
でも面白い