Sisällysluettelo:
- Vaihe 1: Vaihe 1: Tunnista LED -valosi positiivinen puoli
- Vaihe 2: Vaihe 2: Aseta LED -leipälevyyn
- Vaihe 3: Vaihe 3: Lisää vastus
- Vaihe 4: Vaihe 4: Yhdistä johto leipälevyyn
- Vaihe 5: Vaihe 5: Työnnä lanka tappiin
- Vaihe 6: Vaihe 6: Toista
- Vaihe 7: Vaihe 6: Maadoita
- Vaihe 8: Vaihe 8: Maadoita osa 2
- Vaihe 9: Vaihe 9: Lähetä koodi
Video: Project1 LED: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Inspiraatio tähän projektiin tuli alla olevan videon rengasvaloista 0: 22-0: 28
Ja alta voit ladata videon tuloksestani.
Vaihe 1: Vaihe 1: Tunnista LED -valosi positiivinen puoli
Positiivisella puolella on pidempi metallijalka kuin negatiivisella.
Vaihe 2: Vaihe 2: Aseta LED -leipälevyyn
Aseta LED sellaisenaan leipälaudallesi negatiivisen jalan ollessa sinisellä maakaistalla.
Vaihe 3: Vaihe 3: Lisää vastus
Tässä esimerkissä sijoitan 100 ohmin vastuksen samaan sarakkeeseen kuin LED. Laske, mitä vastusta tarvitset LED-valollesi, käyttämällä kaavaa, joka löytyy osoitteesta
Vaihe 4: Vaihe 4: Yhdistä johto leipälevyyn
Liitä johto pylvääseen, jossa LED ja vastus ovat.
Vaihe 5: Vaihe 5: Työnnä lanka tappiin
Kun Arduino -korttisi on irrotettu pistorasiasta, työnnä johdon toinen pää kortin tappiin 3.
*Huomautus tässä projektissa käytän tappeja 3, 5, 6, 9, 10, 11, koska ne ovat Arduino Uno -levyn tappeja, joiden PWM on merkitty numeron vieressä olevalla ~ -merkillä. on myös PWM.
Vaihe 6: Vaihe 6: Toista
Toista vaiheet 2-5, 5 kertaa
Vaihe 7: Vaihe 6: Maadoita
Aseta lanka siniselle maadoituskaistalle.
Vaihe 8: Vaihe 8: Maadoita osa 2
Työnnä maadoitusjohto levyn maadoitusnastaan.
Vaihe 9: Vaihe 9: Lähetä koodi
Voit nyt liittää Arduinosi tietokoneeseesi ja ladata koodisi siihen tai kopioida alla olevan koodin.
/* Project1 LED -efekti
Himmentää useita LED -valoja kerrallaan, himmentää sitten kaikki ja jahtaa sitten useita LED -valoja peräkkäin.
Piiri:
- LEDit nastoista 2-7 maahan
luotu 2018
Kirjailija: Steven Johnson */
int -ajastin = 80; // Mitä suurempi luku, sitä hitaampi ajoitus.
void setup () {
// käytä for -silmukkaa jokaisen nastan alustamiseen lähtönä: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}
void loop () {
// iteroi nastojen yli: for (int thisPin = 2; thisPin <12; thisPin ++) {// häivytä tämän Pinin LED -valo pois päältä kirkkaimpaan: for (int kirkkaus = 0; kirkkaus <255; kirkkaus ++) {analogWrite (thisPin, kirkkaus); }} // tauko LEDien välillä: delay (1250);
// häivytä tämän Pinin LED -valo kirkkaimmasta pois:
for (int kirkkaus = 255; kirkkaus> = 0; kirkkaus--) {analogWrite (3, kirkkaus); analogWrite (5, kirkkaus); analogWrite (6, kirkkaus); analogWrite (9, kirkkaus); analogWrite (10, kirkkaus); analogWrite (11, kirkkaus); viive (2); }
// silmukka alimmasta tapista korkeimpaan:
// kytke nasta päälle:
analogWrite (3, 255); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (5, 255); analogWrite (3, 180); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (11, 80); analogWrite (10, 0); viive (ajastin); // sammuta nasta:
// kytke nasta päälle:
analogWrite (11, 0); viive (ajastin); // sammuta nasta:}
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Neopixel Ws2812 LED- tai LED -nauhan tai LED -renkaan käyttö Arduinon kanssa: 4 vaihetta
Kuinka käyttää Neopixel Ws2812 LED- tai LED -nauhaa tai LED -rengasta Arduinon kanssa: Hei kaverit, koska Neopixel -led -nauha ovat erittäin suosittuja, ja sitä kutsutaan myös nimellä ws2812 led -nauha. Ne ovat erittäin suosittuja, koska näissä led -nauhoissa voimme käsitellä jokaista lediä erikseen, mikä tarkoittaa, että jos haluat, että muutamat ledit hehkuvat yhdellä värillä
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi