abc Arduino
|
4.1.. LED RGB dioda u sebi sadrži tri boje: crvena, zelena i plava. Izbro boje se izvodi po RGB standardnu. Prvo se prikazuju osnovene pa sekundarne boje. Šema povezivanja: Elementi: Listing programa : // LED RGB diode - crvena plava zelena u jedno diodi int pinLedR = 9; // pin crvena led RGB int pinLedG = 5; // pin zelena led RGB int pinLedB = 6; // pin plava led RGB int pausa = 1000; void setup() { pinMode(pinLedR, OUTPUT); // postvi pinLedR kao izlaz pinMode(pinLedG, OUTPUT); // postvi pinLedG kao izlaz pinMode(pinLedB, OUTPUT); // postvi pinLedB kao izlaz } void loop() { // osnovne boje: color(255, 0, 0); // crvena delay(pausa); // delay vrijednost pauze color(0, 255, 0); // zelena delay(pausa); // delay vrijednost pauze color(0, 0, 255); // plava delay(pausa); // delay vrijednost pauze // sekundarne boje - mijesanje osnovih: color(255, 255, 255); // bijeli delay(pausa); // delay vrijednost pauze color(255, 255, 0); // zuto delay(pausa); // delay vrijednost pauze color(255, 0, 255); // magenta delay(pausa); // delay vrijednost pauze color(0, 255, 255); // cijan delay(pausa); // delay vrijednost pauze color(0, 0, 0); // bez svjetlosti delay(pausa); // delay vrijednost pauze } // funcion generator boje void color (int crvena, int zelena, int plava) { analogWrite(pinLedR, crvena); analogWrite(pinLedG, zelena); analogWrite(pinLedB, plava); } |