Radíme si navzájem

Datum
Vložil
Titulek

Re: Re: Re: Re: Pomóóóc!!

Jak již jste určitě vyzkoušeli LED dioda svítí pouze, když je zmáčkuté tlačítko. Nyní program trošku zmodifuikujeme a tlačítko nyní bude mít funkci tzv. START/STOP. Stiskem LEDku rozsvítíme a dalším stiskem diodu zhasneme.

int LEDka = 10; // LED připojena na pin 10
int TLAC = 9; // Tlacitko pripojeno na pin 9
boolean svetlo = false; // Pomocná hodnota světlo


void setup()
{
pinMode(LEDka, OUTPUT); // pin 10 nastaven jako výstup
pinMode(TLAC, INPUT); // pin 9 nastaven jako vstup

}
void loop()
{
// když je hodnota na tlačítku vysoká (true)
if (digitalRead(TLAC))
{
//když je světlo, udělej tmu a naopak
if (svetlo) svetlo = false; else svetlo = true;
//zapiš hodnotu světla na výstup
digitalWrite(LEDka, svetlo);
//dokud je tlačítko sepnuté čekej 50ms
while (digitalRead(TLAC)) delay(50);
}
}


mám to od tut: https://arduino8.webnode.cz/news/lekce-3-pripojime-ledku-a-tlacitka/


jen to má tam být 3x

Zpět na diskuzi

Vyhledávání

arduino8.cz © 2015 Všechna práva vyhrazena.