Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

README.md

PimpMyToy

Girl's Day - Toy Hacking Workshop im Game Science Center Berlin!

Um einen Arduino mit einem Programm ("Sketch") zu bespielen, muss zunächst die Arduino-Software installiert werden. https://www.arduino.cc/en/Main/Software

Werden Arduino Nano (Klone) mit CH340-Chipsatz verwendet, muss unter Windows und Mac OS X der Chiptreiber installiert werden. Aktuelle Linux-Distributionen haben den Treiber bereits installiert, CH340-Arduinos sollten ohne zusätzliche Software erkannt werden (noch nicht getestet). http://sparks.gogo.co.nz/ch340.html

Zur Tonerzeugung wird die NewTone()-Library verwendet und muss zur Arduino-Software hinzugefügt werden. https://forum.arduino.cc/index.php?topic=143940.0

Wie man eine Bibliothek hinzufügt, kann man hier lesen https://www.arduino.cc/en/Guide/Libraries

Im Ordner /gdaybtn liegt das Beispiel-Programm gdaybtn.ino, das mit der Arduino-Software geöffnet werden kann

pitches.h, leds.h und sfx.h beinhalten Programmteile für Sounds und LEDs

Funktionen:

  • Status eines Buttons auslesen
  • Sounds abspielen
  • LEDs blinken lassen

Wir können unsere Komponenten mit unterschiedlichen Pins verbinden um unterschiedliche Effekte zu erzielen. So können wir das Spielzeug erstmal "programmieren", ohne uns um den Code kümmern zu müssen. Standard-Pin-Belegung:

PIN / Funktion

D2 / Button 1

D3 / Button 2

D4 / Button 3

D5 / Button 4

D6 / Button 5

D8 / Sound 1

D9 / Sound 2

D10 / Sound 3

D11 / Sound 4

D12 / Sound 5

A1 / LED 1

A2 / LED 2

A3 / LED 3

A4 / LED 4

(A5 / Potentiometer)

Button 1 spielt Sound auf Lautsprecher 1, Button 2 spielt Sound auf Lautsprecher 2 usw. Die LEDs blinken immer alle (aber unterschiedlich schnell) mit jedem Sound.

Wenn die Schaltung steht, kann auch der Code angepasst werden. In der Datei sfx.h finden wir die Programmteile, die den Sound verursachen.
Und in der Datei leds.h liegt der Code, der die LEDs steuert.

About

Arduino-Sketch für den Girl's Day Workshop @ Game Science Center Berlin 2016

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.