Displej - čísla

Dnešní hodina bude částečně založena na tom, abychom se naučili sami pochopit, co a jak. Níže je kód, který na displej vypisuje spoustu věcí. Zkuste pomocí něho vymyslet, jak vypisovat čísla.

Textové pole níže jde kopírovat

#include <edushield.h>

void setup() {
  Serial.begin(9600);
  delay(1000);
}

void loop() {

  Serial.println("BeginN...");
  Display.number(2313);
  Serial.println("EndN...");
  delay(1000);

  Display.num4(4,5,6,7);
  delay(1000);

  Display.num4(8,9,10,11);
  delay(1000);

  Display.num4(12,13,14,15);
  delay(1000);

  Display.num(1,0);
  Display.num(2,1);
  Display.num(3,2);
  Display.num(4,3);
  delay(1000);

  Serial.println("Begin...");
  Display.set4(0x80,0x80,0x80,0x80);
  Serial.println("End...");
  delay(1000);

  Serial.println("Begin2...");
  Display.set4(0x77,0x76,0x3f,0x1e);
  Serial.println("End2...");
  delay(1000);

  Serial.println("Begin2...");
  Display.set4(0b00110111,0b00000110,0b00111001,0b10000000);
  Serial.println("End2...");
  delay(1000);

}

Zadání

Vytvořte program, který při stisknutí tlačítka zvětší číslo na displeji o jedno.

Nezapomeňte kód odevzdat na google učebnu: https://classroom.google.com/c/NzE5NDk1NjM2NDAw/a/NzU2MjkyMzc5OTg4/details

Příliš snadné?

Vymyslete a vytvořte, jak by se dalo implementovat také odčítání o jedno, aniž by to narušilo hlavní funkci programu.

Nápověda k písmenkům

Display.set4(0b00110111,0b00000110,0b00111001,0b10000000);