Stránka 1 z 1

vstupy do pole

Napsal: 05 bře 2019, 16:18
od pegas
Potřeboval bych do pole seznam výstupů. Něco takovýho

byte tlacitka_adresa_vstup[tlacitka_max] = {A1,A2,A3};

Jedná se mě na začátku nadefinovat do pole vstupní piny a potom je moct kdekoliv v programu číst. Při různých kompilacích bude rozdílný počet tlačítek a jejich umístění.


Děkuji JL

Re: vstupy do pole

Napsal: 05 bře 2019, 17:30
od jankop
To pole byte můžeš deklarovat přesně tak, jak uvádíš v příkladu. V čem je problém?

Kód: Vybrat vše

byte tlacitka_adresa_vstup[] = {A1, A2, A3};
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  for (byte i = 0; i < 3; i++) {
    Serial.println(tlacitka_adresa_vstup[i]);
  }
}

void loop() {
  // put your main code here, to run repeatedly:
}

Re: vstupy do pole

Napsal: 05 bře 2019, 21:16
od pegas
Až zitra to můžu odzkoušet. Asi bude problém v nastavení informativního výstupu. Použil jsem ledky podobně jak vstup a asi jsou jinam připojeny. Zítra zkusím výstup na seriový port

Re: vstupy do pole

Napsal: 06 bře 2019, 10:10
od pegas
Problém jsem hledal někde jinde než byl. Nakonec hlavní chyba byla opomenutí pinMode protože jsem testoval přes ledky.