===== Mehrfarben-Lampe ===== Diese kleine Lampe wird aus einem Blatt Papier und einer Origami Technik gefaltet, und dann mittels der RGB LED beleuchtet. Mit den 2 Knöpfen am Kniwwelino kannst du die Farbe und den Effekt des Lichts ändern. {{:en:multicolorlamp.png?400|}} {{:en:instructions:multicolorlamp2.png?400|}} * Anleitung zum runterladen und ausdrucken: {{ :de:downloads:mehrfarbenlampe_de_v1.pdf |}} * Öffne Projekt in [[https://code.kniwwelino.lu/?lang=de&xml=examples/Multicolor_Lamp.xml|KniwwelinoBlockly]] ==== Benötigte Materialien ==== * 1 Kniwwelino * 1 USB Kabel * 1 Stromquelle (Powerbank oder USB Ladegerät) * 1 weiβes Blatt Papier (A4) * Schere * Klebstoff * 1 Gummiring * 1 Eisstiel * Doppelseitiges Klebeband * Karton ==== Programmierung ==== Du kannst deine Lampe schrittweise programmieren. Nach jedem Schritt kannst du dein Programm testen. Klicke einfach auf {{:en:instructions:play.png?direct&30|}}. === Schritt 1: Setze die Farbe der LED === Um die Farbe der LED zu ändern, verwende den folgenden Block und füge ihn in ''Kniwwelino wiederhole dauerhaft''. {{:de:instructions:lamp1.png?direct|}} === Schritt 2: Lasse die LED blinken === Um die LED blinken zu lassen, ändere die Blockoption auf ''blinken''. {{:de:instructions:lamp2.png?direct|}} === Schritt 3: Ändere die Farbe der LED wenn du Knopf A drückst. === * Um die Farbe zu ändern wenn du Knopf A drückst, musst du eine Variable ''Wert A'' erstellen die mitzählt wie oft du schon auf Knopf A gedrückt hast. Zuerst musst du diese Variable initialisieren in ''Kniwwelino beim Start'': {{:de:instructions:lamp3.png?direct|}} * Jetzt soll diese Variable jedesmal wenn du Knopf A drückst um 1 erhöht werden. Allerdings soll nur bis 5 gezählt werden, danach soll Kniwwelino wieder bei 0 anfangen: {{:de:instructions:lamp4.png?direct|}} * Für jeden der möglichen Werte von ''Wert A'', wollen wir jetzt eine andere Farbe aussuchen, und, anschlieβend die LED damit Färben. Da wir dieses Stück Code auch später noch einmal für den Effekt brauchen, musst du eine neue Funktion ''setze Farbe und Effekt'' definieren. {{:de:instructions:lamp5.png?direct|}} * Jetzt ruf die Funktion ''setze Farbe und Effekt'' als Teil des Codes der ausgeführt wird wenn du Knopf A drückst. {{:de:instructions:lamp6.png?direct|}} === Schritt 4: ändere den Effekt wenn du Knopf B drückst === * Verwende eine zweite Variable ''Wert B'' die mitzählt wie oft Knopf B gedrückt wurde. Initialisiere sie auf die gleiche Weise wir ''Wert A''. {{:de:instructions:lamp7.png?direct|}} * ''Wert B'' wird jedesmal erhöht wenn Knopf B gedrückt wurde (auf die gleiche Art wie für ''Wert A''. Wir wollen 4 verschiedene Effekte (an / blinken / blitzen und aus), deswegen wird ''Wert B'' auf 0 gesetzt sobald 4 erreicht wurde. Danach muss wieder die Funktion ''setze Farbe und Effekt'' aufgerufen werden. {{:de:instructions:lamp8.png?direct|}} * Als Teil der Funktion ''setze Farbe und Effekt'' musst du nun den Wert von ''Wert B'' überprüfen und die RGB LED entsprechend mit einem anderen Effekt einschalten. Dieser Teil ersetzt den Block ''Setze RGB LED auf Farbe ... an''. {{:de:instructions:lamp9.png?direct|}} === Solution === Open Project in [[https://code.kniwwelino.lu/?xml=examples/Multicolor_Lamp.xml|KniwwelinoBlockly]] [[https://code.kniwwelino.lu/?xml=examples/Multicolor_Lamp.xml|{{:de:instructions:lamp_solution.png?direct|}}]] ==== Bastelteil ==== === Vorlage === Die Vorlage für die Mehrfarben-Lampe ist hier verfügbar: {{ :en:instructions:lamp:model_lamp.pdf |}} === Anleitung === * Verwende den Gummiring um den Eisstiel am Kniwwelino zu befestigen. {{:en:instructions:lampcraft1.jpg?400|}}\\ \\ * Verwende ein Stück des doppelseitigen Klebebands um das Kniwwelino auf einem Stück Karton zu befestigen. {{:en:instructions:lampcraft2.jpg?400|}} \\ \\ * Drucke die Vorlage aus und schneide sie aus. {{:en:instructions:lampcraft3.jpg?400|}} \\ \\ * Falte zuerst das Papier an den zwei schmalen horizontalen Linien (die zweite Falte wird danach wieder geöffnet). Dann falte die schmale vertikale Linie. Anschlieβend falte alle vertikalen, horizontalen und diagonalen Linien und schneide die Vertikalen Linien am Deckel. {{:en:instructions:lampcraft4.jpg?400|}} \\ \\ * Verbinde beide vertikalen Enden mit Klebstoff. {{:en:instructions:lampcraft5.jpg?400|}} \\ \\ * Verschlieβe den Deckel indem du alle Teile zusammenklebst. {{:en:instructions:lampcraft6.jpg?400|}} \\ \\ * Schneide drei Löcher am Rand um den Eisstiel und das USB Kabel durchzuführen. Beschrifte die Enden am Eisstiel mit ''Farbe'' und ''Effekt''. {{:en:multicolorlamp.png?400|}}