Voor een kerstcadeau heb ik deze LED kerstboom gemaakt. Deze LEDjes worden aangestuurd door een Attiny85, geprogrammeerd met de Arduino IDE, en kan worden gevoed met een telefoon of een powerbank (5 volt). Het doel was om eenvoudig en snel iets leuks te maken. Het kost ongeveer anderhalf uur om in elkaar te zetten.
Benodigdheden:
void setup() {
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
// sets the digital pin as output
}
void loop() {
digitalWrite(1, HIGH);
delay(1000);
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(3, HIGH);
delay(1000);
digitalWrite(1, LOW);
delay(1000);
digitalWrite(2, LOW);
delay(1000);
digitalWrite(3, LOW);
delay(1000);
}
We gebruiken drie pinnen om 3 setjes van een groene en rode LED aan en uit te zetten. Daarvoor stellen we pin 1, 2 en 3 in als OUTPUT pin, zodat 0v (uit) of 5v (aan) op de pin kunnen zetten. In de functie loop() zetten we eerst pin 1 aan, na een seconde ook pin 2, en na nog een seconde ook pin 3. Vervolgens gaan de pin's met een vertraging van 1 seconde weer uit, om vervolgens opnieuw te beginnen.
Als je de code hebt overgenomen in de Arduino IDE, kies je voor Upload (Ctrl + U). Na een paar seconden wordt je gevraagd de Attiny85 te verbinden. Dit doe je met een micro USB kabel.