Katse 1 LED valgusdioodi vilgutamine

Komponendid:
1x Arduino UNO
2x Juhtmed
1x LED lamp
1x Resistor
Töö protsess
Kasutati 3 uus funktsioonid:
1. pinMode() kasutatakse et seadistada pesade PIN numbrid
2. digitalWrite() kirjutab digitaalse signali midagi PIN-ile, digitaalne signal on ainult HIGH (on) ja LOW (off)
3. delay(500) peatub kood 500 millisekundi
void setup()
{
pinMode(LED_BUILTIN, OUTPUT);
}
void loop()
{
digitalWrite(LED_BUILTIN, HIGH);
delay(500);
digitalWrite(LED_BUILTIN, LOW);
delay(500);
}
Katse 2 RGB ledi ühendamine
Töö kirjeldus
Pane RGB LED helendama kõigi vikerkaare värvidega.

Komponendid:
1x Arduino UNO
5x Juhtmed
1x RGB LED lamp
3x Resistor
Töö protsess
RED_PIN = 11, punane pin number
GREEN_PIN = 9, roheline pin number
BLUE_PIN = 10, sinine pin number
Funktsioonid
1. mainColors() lülitab värvid punane-roheline-sinine-kollane-lilla-roosa-valge ühe sekundi viivitusega
2. showSpectrum() teeb vikerkaari värvid
3. showRgb() formula kasutamiseks lülitab vikerkaari värvid kasutamiseks numbrid 1-768
4. analogWrite() kirjutab analoog signaali, analoog signaal võib olla suvaline number, ja maksimaalne/minimaalne signaal on iga seadme erinev
Meie näidises värvid võivad olla 1-255 nagu RGB värvi-süsteem.
Kood:
Katse 1.3 Valgusfoor
Töö kirjeldus
Kopeerida valgusfoori tööd Arduino LED-pirnide abil.

Komponendid:
1x Arduino UNO
9x Juhtmed
5x LED lamp
5x 220 Oom Takisti
Töö protsess
Programm teeb kaks päeva tsüklid ja üks öö tsükkel.
Funktsioonid
1. paev()
2. oo()
Päeva tsükkel:
Päeva indikaator LED põleb.
Põleb punane 1.5 sekundit ja siis kollane 1.5 sekundit.
Punane ja kollane ei põleta, ja siis roheline põleb 1.5 sekundit.
Roheline vilgub 6 korda ja välja lülitab.
Siis põlgub kollane 1 sekundit ja lülitab välja, siis tsükkel on lõpetatud.
Öö tsükkel:
Öö indikaator LED põleb.
Kollane vilgub 12 korda ja välja lülitab.
Öö indikaator välja lülitab.
Tsükkel on lõpetatud
kood:
google drive video: