Odpověď na: Čtení hesla z
Úvodní stránka › Fórum › Vaše projekty › Arduino › Čtení hesla z › Odpověď na: Čtení hesla z
		1.2.2017 v 19:43
		
		#10347
		
		
		
	
Účastník
		
		
	Dobrý den, můžete si udělat třeba nějaké počitadlo.
Kód by pak mohl vypadat například takto (předpokládám, že chcete získat 5 znaků).
int poc = 0;
String zadano;
char znak;
char menu;
void setup() {
  Serial.begin(9600);
}
void loop() {
  while (Serial.available()) {
    znak = Serial.read();
    if (znak < 32 || znak > 126) continue; //přeskočí znaky mimo rozumný rozsah (konec řádku...)
    zadano.concat(znak);
    poc++;
    Serial.println(zadano);
  }
  if (poc >= 5) {
    if (zadano == "HELP")
      menu = 'H';
    else
      menu = '0';
    switch (menu) {
      case 'H':
        Serial.println(" //================================================\\");
        Serial.println(" ||================================================||");
        Serial.println(" ||Vypis prikazu ||");
        Serial.println(" ||================================================||");
        Serial.println(" ||COSI popis instrukce jshfjashfjsah ||");
        Serial.println(" ||================================================||");
        Serial.println(" \\================================================//");
      default: delay(5);
    }
    poc = 0;
    zadano = "";
  }
}