Ahoj všem, prosím o radu. Zakoupil jsem si toto dálkové ovládání
https://arduino-shop.cz/arduino/875-ard ... 89344.html
A našel i ukázkový kód. poradí mi někdo jak mohu v kódu zařadit ovládání výstupu?
Děkuji
Tady je daný kód
// Dálkové ovládání bezdrátové 433MHz
// pole připojených pinů
const int ovladani[] = {2, 3, 4, 5, 6};
// proměnná pro uložení stavu tlačítka
int stisk = 0;
void setup() {
// komunikace přes sériovou linku rychlostí 9600 baud
Serial.begin(9600);
// inicializace pole připojených pinů
for(int x=0; x<5; x++)
{
// nastavení připojených pinů jako vstupních
pinMode(ovladani[x], INPUT);
}
// nastavení přerušení na pin 2 (int0)
// při rostoucí hraně (logO->log1) se vykoná program prerus
attachInterrupt(0, detekce, RISING);
}
void loop(){
// volný prostor pro běh hlavního programu
}
void detekce() {
// pokud je aktivován vstup V1,
// vypiš informaci po sériové lince
Serial.print("Stisknuto tlacitko: ");
// zavolání funkce, která obsahuje čtení vstupů
// a vrácení čísla stisknutého tlačítka
Serial.println(cteniVstupu());
}
int cteniVstupu() {
// proměnná pro uložení čísla stisknutého tlačítka
int vystup = 0;
// for smyčka pro postupné načtení stavu všech
// připojených tlačítek
// vynecháno nulté, protože to odpovídá pinu V1
for(int x=1; x<5; x++) {
//načtení stavu tlačítka do proměnné stisk
stisk = digitalRead(ovladani[x]);
// pokud je tlačítko stisknuto
if (stisk == HIGH) {
// nastav momentální pozici jako vystup
vystup = x;
}
}
// funkce vrátí číslo stisknutého tlačítka
return vystup;
}
Arduino dálkové ovládání bezdrátové 433MHZ
Re: Arduino dálkové ovládání bezdrátové 433MHZ
https://github.com/sui77/rc-switch
Přimo v knihovně maš přiklady - ReceiveDemo_Simple
Přimo v knihovně maš přiklady - ReceiveDemo_Simple
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host