IoT: LED dioda
(→Popis a zapojení) |
(→Popis a zapojení) |
||
Řádka 17: | Řádka 17: | ||
Větší ploška v diodě a kratší nožička je anoda (-) | Větší ploška v diodě a kratší nožička je anoda (-) | ||
+ | |||
+ | Zapojení LEDky je následující ''(bude schéma)'' | ||
+ | |||
+ | 3V3 / GPIO pin -- katoda LEDky - anoda LEDky - rezistor (odpor) -- GND (zem) | ||
+ | |||
+ | Rezistor můžete umístit před nebo za diodu. | ||
+ | |||
+ | Vždy je nutné vybrat správnou hodnotu rezistoru, jinak by se LEDka mohla spálit a poškodit i další zařízení. | ||
+ | |||
+ | = Rožnutí = | ||
+ | |||
+ | Na rožíhání a zhasínání LEDek máme metodu '''digitalWrite(nazev, stav)''' | ||
+ | |||
+ | Stavy máme dva - zapnuto / vypnuto ... svítí / nesvítí ... '''HIGH / LOW''' | ||
+ | |||
+ | == Příklad == | ||
+ | |||
+ | Na pinu D1 / GPIO5 máme zapojenou LEDku a tu chceme rozsvítit a pak zhasnout. | ||
+ | |||
+ | #define cervena 5 | ||
+ | |||
+ | Definujeme, že ne GPIO5 je "něco" a to "něco" se jmenuje cervena | ||
+ | |||
+ | void setup() { | ||
+ | pinMode(cervena, OUTPUT); | ||
+ | } | ||
+ | |||
+ | Řekneme, že cervena je výstupní | ||
+ | |||
+ | void loop() { | ||
+ | digitalWrite(cervena, HIGH); | ||
+ | delay(); | ||
+ | digitalWrite(cervena, LOW); | ||
+ | delay(); | ||
+ | } | ||
+ | |||
+ | Definovali jsme si, že na GPIO5 je LEDka a že je výstupní. | ||
+ | |||
+ | Potom jsme rožli LEDku, počká se prodleva a pak se LEDka zase zhasne. |
Verze z 9. 8. 2020, 09:58
Obsah |
Co to je?
LED (zkratka z anglického Light-Emitting Diode, česky elektroluminiscenční dioda, též světelná dioda, svítivá dioda, slangově ledka, ojediněle svítivka) je v elektrotechnice označení pro diodu, která emituje světlo, případně infračervené nebo ultrafialové záření, čímž se liší od standardní diody. LED vyzařuje z obnaženého PN přechodu, a vede stejnosměrný proud pouze jedním směrem. Na rozdíl od žárovky dosahuje vysoké účinnosti, je mechanicky odolná, levná na výrobu, a proto je čím dál více využívána (kontrolky, displeje, osvětlení). In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001- [cit. 2020-08-09]. Dostupné z: https://cs.wikipedia.org/wiki/LED
Popis a zapojení
LEDka má 2 piny - kladný (+) a záporný (-) Obrázek
Menší ploška v diodě a delší nožička je katoda (+)
Větší ploška v diodě a kratší nožička je anoda (-)
Zapojení LEDky je následující (bude schéma)
3V3 / GPIO pin -- katoda LEDky - anoda LEDky - rezistor (odpor) -- GND (zem)
Rezistor můžete umístit před nebo za diodu.
Vždy je nutné vybrat správnou hodnotu rezistoru, jinak by se LEDka mohla spálit a poškodit i další zařízení.
Rožnutí
Na rožíhání a zhasínání LEDek máme metodu digitalWrite(nazev, stav)
Stavy máme dva - zapnuto / vypnuto ... svítí / nesvítí ... HIGH / LOW
Příklad
Na pinu D1 / GPIO5 máme zapojenou LEDku a tu chceme rozsvítit a pak zhasnout.
#define cervena 5
Definujeme, že ne GPIO5 je "něco" a to "něco" se jmenuje cervena
void setup() { pinMode(cervena, OUTPUT); }
Řekneme, že cervena je výstupní
void loop() { digitalWrite(cervena, HIGH); delay(); digitalWrite(cervena, LOW); delay(); }
Definovali jsme si, že na GPIO5 je LEDka a že je výstupní.
Potom jsme rožli LEDku, počká se prodleva a pak se LEDka zase zhasne.