Tarkade seadmete ehitamise ring 02.10.23

Tesla Bot Optimus

Mit Mini Cheetah

ARDUINO

RGB LED-id

RGB LED-il on neli jalga, kolm on värvide ja neljas maanduse jaoks.
R – punane
G – roheline
B – sinine

Nendest kolmest põhivärvist saab kõiki värve valmis segada. Ka RGB lediga on see võimalik. Lambi peal on tuvastatud 16,7 miljonit erinevat värvi.

Prototüüp

Värvide vahemikku on võimalik valida 0-255.
Kui näiteks punane on 255 ja teised värvid on nullid, siis põlebki ainult punane tuli.

RGB LED põleb punast värvi

const int greenLEDPin = 9;
const int redLEDPin = 10;
const int blueLEDPin = 11;

int redValue = 0;
int greenValue = 0;
int blueValue = 0;

void setup() {
  pinMode(greenLEDPin, OUTPUT);
  pinMode(redLEDPin, OUTPUT);
  pinMode(blueLEDPin, OUTPUT);
}

void loop() {
  redValue = 255;
  greenValue = 0;
  blueValue = 0;
  analogWrite(redLEDPin, redValue);
  analogWrite(greenLEDPin, greenValue);
  analogWrite(blueLEDPin, blueValue);
}

RGB LED muudab värvi sinisest punaseni

const int greenLEDPin = 9;
const int redLEDPin = 10;
const int blueLEDPin = 11;

int redValue = 0;
int greenValue = 0;
int blueValue = 0;

void setup() {
  pinMode(greenLEDPin, OUTPUT);
  pinMode(redLEDPin, OUTPUT);
  pinMode(blueLEDPin, OUTPUT);
}

void loop() {
  redValue = 255;
  greenValue = 0;
  blueValue = 0;
  for(int i = 0; i<255; i++) {
    analogWrite(redLEDPin, i);
    analogWrite(greenLEDPin, 0);
    analogWrite(blueLEDPin, 255-i);
    delay(10);
  }
}

SNAP CIRCUITS

DASH

Pallide viskamise programmeerimine

NEURON

Pikk auto

LEGO

Show