B. Kainka, Th. Baum

Mikrocontroller am Smartphone      
-  Cheepit Sparrow -            

CreateSpace-Taschenbuch und Kindle-eBook 2015          

www.amazon.de/Mikrocontroller-am-Smartphone-Cheepit-Sparrow/dp/1508733686
www.amazon.de/Mikrocontroller-Smartphone-Cheepit-Sparrow-ebook/dp/B00UG9E3W6

Sonderaktion zu Pfingsten 2015:
Kostenloses eBook vom 22.5  bis 26.5.


Vorwort

Die Idee begeistert: Die Soundkarte als ISP-Programmer verwenden! Jeder Kopfhörerausgang kann verwendet werden, egal ob am PC, am Smartphone oder am Tablet. Kein Bootloader, kein Programmer, einfach nur das Stereosignal an den Controller legen.  Für die ersten Versuche kann man den ATtiny13 über zwei Kondensatoren direkt anschließen und Reset über eine Taste betätigen. Das funktioniert tatsächlich! Allerdings war diese einfachste Variante noch zu kniffelig und nicht sicher genug. Also wurde das Programmier-Interface in mehreren Stufen weiter entwickelt.  

Inzwischen ist die Entwicklung zu einem Abschluss gekommen. Das Ergebnis ist eine kleine Platine mit nur 18 mm x 38 mm, mit dem ATtiny13, zwei LEDs, zwei Tastern, der zusätzlichen Elektronik zum Programmieren und allen erforderlichen Anschlüssen. Und auch die Software wurde weiter entwickelt. Jetzt funktioniert die Übertragung an allen Geräten und mehreren Browsern problemlos. Besonders wichtig war uns die fehlerfreie Funktion an allen mobilen Geräten. Denn da liegt der eigentliche Sinn: Auch mit mobilen Geräten kann man nun einen Mikrocontroller programmieren!  

Dieses Buch soll einen Überblick vermitteln. Im Kern geht es dabei um die typischen Anwendungen. Aber auch die Entwicklung eigener Programme kommt nicht zu kurz. Ein abschließendes Kapitel zeigt die Entwicklung des Geräts in allen ihren Phasen. Einige Zwischenschritte sind besonders für den Eigenbau interessant und zeigen Wege zum eigenen Sparrow. 


Wir wünschen viel Spaß beim Lesen und viele kreative Ideen!

Burkhard Kainka und Thomas Baum

 



Inhalt

1 Die ersten Schritte mit dem  Sparrow    6
1.1 Die Hardware    6
1.2 Komplettpaket SPARROW    9
1.3 Schaltungen und Bauvorschläge    11
2. Einfache Apps, Licht und Sound    15
2.1 Einstellbarer Gegentakt-Blinker    15
2.2 Einstellbare LED-Helligkeit    16
2.3 Elektrofeld-Sensor    17
2.4 RS-Schalter    18
2.5 Toggle-Schalter    19
2.6 Entspannungslicht    20
2.7 Der ewige Blinker    21
2.8 Das akustische Voltmeter    22
2.9 Stimmungsindikator    24
3 Sparrow Werkzeuge    28
3.1 Online Hex2Wav Konverter    28
3.2 Fuse Editor    30
3.3 EEPROM Konverter    31
3.4 Sound UART    32
3.5 Sound of Reset    33
3.6 Sparrow an der RS232    33
3.7 Sparrow über USB    40
3.8 Sparrow RS232 invertiert    41
4 Morsen und Binäre Telegraphie    43
4.1 Sparrow_TeleBin    45
4.2 Ein Code-Schloss    47
4.3 Sparrow-Merkhilfe    49
4.4 Sparrow_Reaktiontest    51
4.5 Der Sparrow-Sputnik    53
4.6 Der Sparrow-Morse-Sputnik    55
4.7 Sparrow-Morse-Memory    58
5 Mikro-TPS für den Sparrow    62
5.1 Sparrow_TPS1    62
5.2 Sparrow_TPS2    66
5.3 Der Sparrow-Bot    70
6 Sparrow-Apps mit Viertbit-Anzeigen    74
6.1 Up/Down-Counter 0...15    74
6.2 Sparrow-Watch bis vier Stunden    75
6.3 Das Sparrow-LED-Voltmeter    77
6.4 Messbereichsumschaltung    80
7 Sparrow-Peripherie und Sensoren    83
7.1 Sparrow_TouchB4    83
7.2 Sparrow_LichtAlarm    85
7.3 LED-Leuchte mit IR-Fernbedienung    87
7.4 Das Sparrow-Schlafradio    90
7.5 Der  Sparrow als IR-Fernbedienung    96
8 Assembler-Programmierung    103
8.1 Sparrow Online Assembler: Erste Schritte    103
8.2 Logikgatter in Assembler programmiert    105
8.3 Online Assembler und Sound UART    108
9 Luna-Programme    111
9.1 Lottozahlengenerator    111
9.2 Black Jack (17 und 4)    113
10 Hardware und Schaltungstechnik    119
10.1 Der Sound-Programmer    119
10.2 Schaltungsvarianten    123
10.3  Soundkarten und Signale    127
10.4 ISP mit der Soundkarte V2    130
10.5 ISP-Soundinterface V3    138
10.7 Soundinterface V3.1    144
10.8 Soundinterface V3.2    147
10.9 Der Sparrow R2    152