LED PWM meghajtása, RGB LED

Szerzők: Somogyi Anikó, Mellár János, Makan Gergely és Dr. Mingesz Róbert
Tananyag elsajátításához szükséges idő: 45 perc

Az lecke bemutatja a LED-ek PWM jelekkel való meghajtásának módját, valamint azt, hogyan lehet RGB LED-ekkel különböző színeket előállítani.

Elsajátítottad a tananyagot? Teszteld a tudásod!

 

Tekintsd a következő kódot!

void setup()
{
        pinMode(13, OUTPUT);
}

void loop()
{
       digitalWrite(13, HIGH);
       delay(50);
       digitalWrite(13, LOW);
       delay(50);
}

Ez a kód egy PWM-jelet generál az Arduino UNO 13. digitális kimenetén. Mennyi ennek a jelnek a frekvenciája?

Egy LED-et úgy szeretnénk PWM-jellel vezérelni, hogy egyre csökkenő fényintenzitással világítson. Az alábbiak közül melyik igaz?
Milyen feladatot végez el az analogWrite függvény?

Az Arduino UNO 6-os ki/bemenetén PWM-jelet akarunk generálni 50% kitöltési tényezővel.

Az alábbiak közül melyik HAMIS?

Az Arduino UNO-n az alábbi kódot futtatjuk:

void setup()
{
       pinMode(9, OUTPUT);
}

void loop()
{
       analogWrite(9,192);
       delay(1);
}

Az alábbi kép mutatja az oszcilloszkóppal mért jelet:



Az alábbiak közül melyik igaz?

Jelen tananyag a Szegedi Tudományegyetemen készült az Európai Unió támogatásával. Projekt azonosító: EFOP-3.4.3-16-2016-00014