Weihnachtsprojekt - Lichterkette ansteuern - AZ-Delivery

Kerstmis komt langzaam tot een einde. De ene is gelukkig, de andere is een beetje verdrietig dat het weer voorbij is.

Nu zijn de lichte kettingen weer ingepakt en verdwijnen op zolder. Hier stellen we u voor aan een klein project, hoe u kleine lichten kunt pooien.

We nemen een kleine batterij aangedreven lichtere ketting. Ik gebruik er een met 100 LED's met laag vermogen in RGBW (rode, groene, blauwe, witte) versie hier. Standaard wordt deze lichtketen bediend met 3 batterijen en alle kleuren schijnen tegelijkertijd.

Nu gebruiken we een Arduino Uno (Hier bei uns zu bekommenIn plaats van het batterijcompartiment.

 

Om verschillende effecten te creëren, kunnen we de lichtketen bij de feed scheiden:

Ten slotte hebben we 4 individuele LED-strengen. Helaas zijn de lichte kettingen niet beschikbaar voor mij, maar alle 4 kleuren tegelijkertijd.

Wat we nog steeds moeten opmerken is de weerstand tegen de schakelaar in het batterijcompartiment:

Het is in dit geval een 2,8 (rood, grijs, goud, goud) weerstand.

Om de lichtketen niet zonder weerstand te laten werken, heb ik eenvoudig verschillende maten weerstanden geprobeerd (van groot tot klein), en ik ben tevreden met helderheid met een 10-weerstand.

Om te voorkomen dat we de lichtketen direct moeten solderen, gebruiken we een pinheader-balk en een restgatrooster. We hebben net een pinheader op de massalijn opgepikt.

Dit maakt de lichte ketting gemakkelijk te houden aan de Arduino.

We zijn al klaar met de hardware en schrijven ons programma, dit kan worden aangepast en geoptimaliseerd volgens uw eigen behoeften. Laat ons je effecten in de kometen.

 

 

leather Instellen() {   pinMode(7, OUTPUT);   pinMode(6, OUTPUT);   pinMode(5, OUTPUT);   pinMode(4, OUTPUT);
}

leather lichte ketting( Bool a, Bool b, Bool c, Bool d) {   digitalWrite(7, a);   digitalWrite(6, b);   digitalWrite(5, c);   digitalWrite(4, d);   Verzögerung(zufällig(100,300));
}

leather Schleife() {
 lichte ketting (HOHEN,HOHEN,HOHEN,HOHEN);
 lichte ketting (HOHEN,HOHEN,HOHEN,WHODEN);
 lichte ketting (HOHEN,HOHEN,WHODEN,HOHEN);
 lichte ketting (HOHEN,HOHEN,WHODEN,WHODEN);
 lichte ketting (HOHEN,WHODEN,HOHEN,HOHEN);
 lichte ketting (HOHEN,WHODEN,HOHEN,WHODEN);
 lichte ketting (HOHEN,WHODEN,WHODEN,HOHEN);
 lichte ketting (HOHEN,WHODEN,WHODEN,WHODEN);
 lichte ketting (WHODEN,HOHEN,HOHEN,HOHEN);
 lichte ketting (WHODEN,HOHEN,HOHEN,WHODEN);
 lichte ketting (WHODEN,HOHEN,WHODEN,HOHEN);
 lichte ketting (WHODEN,HOHEN,WHODEN,WHODEN);
 lichte ketting (WHODEN,WHODEN,HOHEN,HOHEN);
 lichte ketting (WHODEN,WHODEN,HOHEN,WHODEN);
 lichte ketting (WHODEN,WHODEN,WHODEN,HOHEN);
 //light chain (LOW,LOW,LOW,LOW);
 lichte ketting (HOHEN,WHODEN,WHODEN,WHODEN);
 lichte ketting (WHODEN,HOHEN,WHODEN,WHODEN);
 lichte ketting (WHODEN,WHODEN,HOHEN,WHODEN);
 lichte ketting (WHODEN,WHODEN,WHODEN,HOHEN);
}

 

Zo ziet het er allemaal af met een energiebank:

 

We wensen u een fijne kerst en een goede dia tot 2019!

Für arduinoSpecials

Laat een reactie achter

Alle opmerkingen worden voor publicatie gecontroleerd door een moderator

Aanbevolen blogberichten

  1. ESP32 jetzt über den Boardverwalter installieren - AZ-Delivery
  2. Internet-Radio mit dem ESP32 - UPDATE - AZ-Delivery
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1 - AZ-Delivery
  4. ESP32 - das Multitalent - AZ-Delivery