Sie sind auf Seite 1von 170

VU

Jlc0l|qc|c0l||l
|l0- 00
w L0h||0g|8mm0
W
qc|o ^Juoc||
2

Hardware
ac
kI6IV 0SI6u MI 16LhuX
SCANBYBLAC KBURNER 2012
bBt-Pg0
ud K0t0-d0yBtGk
Mit dem Makey-Makey-Board kann man
fast alles z

m Eingabegert machen:
bst, Gemuse und Knete. Damit ergeben
s

_
ch ungewhnliche Steuermethoden
fu

C?mpuerspiele und interessante
M
?
ghchke1ten fr Orgel- und Schlagzeug
spieler.
12 Makey Makey
12 Makey Makey
Obst-Orgel mit Arduino-Cione
18 Hackerspace-Report
Raumfahrtagentur Berlin
26 Schleifgert
Festplattenmotor treibt Schleifscheibe an
J2 Lasershow
Festplattenkopf dreht Ablenkspiegel
J8 Klingel
Wechselstrom lsst Festplattenkopf schnarren
40 Photonenseparator
Festplattenscheibe reflektiert Photonen
44 Lieblingswerkzeug Digitalmultimeter
46 Bastlerportrt
tfdS-Gewinner Georg Zimmermann
52 Mikrocontroller-Beratung
Welches Board fr wen und was?
62 Interview Arduino-Erfinder Massimo Banzi
68 Dreiachsmotorsteuerung
Portalfrse mit Arduino
74 Lichtsteuerung
Arduino schaltet Funksteckdosen
80 Lieblingswerkzeug Die Biegelehre
82 Sensoren am Arduino
Anschluss und Programmierung
90 LCD-Pinball
Virtueller Flipper im echten Spieltisch
0entre||er-bbersicht
Arduino, PIC, ChipKit, Raspberry Pi, Pandaboard,
Gnublin, mbed: Die Flle der mittlerweile
erhltlichen Controller-Boards in verschiedenen
Preisklassen und Ausstattungen erleichtert die
Umsetzung eigener Projekte : abe

nur r d

n, de
.

sich damit auskennt. Unsere Ubers1cht g1bt T1pps fur
den Einsatzzweck und mit welcher Entwicklungs
softare sich die Hardware programmieren lsst.
JZ Mikrocontroller-Beratung
100 Arcade-Cabinet
Emulator-PC im Spielhallengehuse
110 FPGA-Asteroids Spieleklassiker geschrumpft
116 Ohne Worte Schwebestativ, Regal, Grill
118 Gitarren-Verstrker
Stromsparend fr unterwegs
124 Fotareport Besuch beim Platinenbestcker
128 Kurzvorstellungen
Stellaris, Teensy, Arduino Due
1J2 Kugelroboter Sphero selbst programmieren
140 Dampfphasenlten Lten in der Friteuse
1 Hacks fr Kids Fischertechnik, Elektronikkasten
146 Funkionsgenerator
CO-Piayer spielt gebrannte Messtne
148 Akkuschrauberumbau
Netzteilanschluss, Spulenwickler
150 Serielle Schnitstelle
Programmieren unter C, C#, Python und Co.
158 .Buchvorstellungen mbed, Roboter, Satelliten, Akkus
162 Tablet-Hlle Altes Buch ausgehhlt
166 Nachlese Baumarktorgel, Laserschutz
Zu HB und V
J Editorial 1b1 Impressum
b Leserorum 1b DVD-Inhal t
c't Hacks App 1b5 DVD-Hi ghl i ghts
10 Hacks onl i ne 110 Vorschau

0StlBtt0h-HBCkS
K

um ein
C

mputerteil enthlt so viele hochprzise


Femmechamk-Komponenten wie eine PC-Festplatte
M
.
ot

ren, Magn

te, Laer und Magnetscheiben


.
.
mit emer Oberllachengute, die Spiegel vor Neid
erblassen lassen. Dabei spielen
Modell
Gr
d
A
.
lter eine Rolle. Wir zeigen Bauanleitngen
n
d1e Wiederverwendung der Datengrber.
Z6
Schleifgert
JZ
Lasershow
J8
Klingel
40
Photonenseparator
bB mt fdun0
Mit dem universellen Entwicklungstool lassen sich
Ideen schnell umsetzen. Unsere Projekte lassen
sich auch in eigene Entwicklun

e

einb

de
.
n. Mit
dem Arduino-Erfinder haben Wir uber kunft1ge
Entwicklungen und die Maker-Szene gesprochen.
62 Interview
68 Dreiachs-Motorsteuerung
4 Lichtsteuerung
82 Sensoren am Arduino
b0But0mBt0n
nB0hg0bBut
Frher gab es keine Kneipe ohne Flipper un
.
Daddei-Automaten, heutzutage findea
.
n le
nnshohen Automaten fast nur noc el
.
ma
| Glcklicherweise bilden Emulatlons- Samm ern.
k wischen
.
kte die Spielhallenklass1 er mz
.
proJe
.
` | treu nach - bis hm zu faszinierend o
.
gma ge
d Abschussbolzen. Mnzprfer, Ruttelsensor un
90 LCD-Pinball
100 Arcade-Cabinet
110 FPGA-Asteroids
Heft-UYU und Aktonen
Arduino, AVRco, Bascom, Fritzing, Edipse,
Audacity, PonyProg, Avrdude, Disklmage,
MPIDE, Raspbian Wheezy, Putty
168
DVD-lnhalt
169 DVD-Highlights, Aktionen
Leserforum
L0S0P0Pum
Vergaloppiert
Radioaktive Strahlung messen,
Ausgabe /1, b. JA
Vielen Dank fr das zweite .,Hacks"-Hef, das
zu lesen mir wie das erste viel Spa gemacht
hat. Angenehm
berrascht war
ich auch ber das
gut informieren
de Kompendium
zum Thema .,Ra
dioaktivitt". Die
kleine Schwche,
dass im Kasten
.,Neutronenstrah-
lung" Metallwn
de zur Abschir
mung empfohlen
werden, fand ich
0Atm mmH
.
~ ~

verschmerzbar (Metalle, sieht man von den


sehr leichten Lithium und Beryllium ab, sind
durchgngig sehr schlecht als Neutronen
abschirmung geeignet).
Fr das Prdikat .,gut informiert" muss ich
leider den Kasten .,Das Atom, Kernkrfe" aus
nehmen. Hier haben Sie sich mchtig ver
galoppiert. Die moderne Physik unterscheidet
vier verschiedene fundamentale Krfe
(Wechselwirkungen): Die Starke Kraft, die
Schwache Kraf, den Elektromagnetismus und
die Gravitation. Korrekt wird erwhnt, dass die
Gravitation im gegebenen Kontext keine Rolle
spielt. Die Starke Kraft, hufig auch etwas ein
geschrnkt .,Kernkraf" genannt, wird weitge
hend richtig beschrieben, jedoch vllig falsch
.,elektrostarke Kraft" genannt
Dr. Peter Rottengatter
@

c't Hacks 3/20 1 2


Vielen Dank fr die Korrektur, der Begrif.elek
trostark" macht in der Tat keinen Sinn: Streiche
"
elektro", behalte starke Kraf.
Achtung, Magnetscheiben
aus Hartglas
Magnetschale fr Kleinteile,
Ausgabe /1, b. 1
Ein sehr interessantes Heft, das die guten An
fnge sinnvoll fortsetzt! Allerdings ist auf
Seite ! 52die Magnetschale beschrieben, ein
Projekt, bei dem es unter Umstnden zur Ge
fhrdung ihrer Leser kommen kann. Das Pro
blem ist, dass schon seit geraumer Zeit die
Scheiben aus Hartglas gefertigt werden.
Wenn man beim Ausheben der Magnete
nicht aufpasst, oder wie im Kasten unten
rechts beschrieben die Daten vernichten will,
sind Hnde und Augen in Gefahr.
Auerdem nutze ich schon seit Jahren zur
Gewinnung der Magnete einen Trick, der zu
gegeben nicht immer funktioniert. Man kann
entweder versuchen, das Trgerblech mit
zwei Zangen zu biegen, normalerweise platzt
der Magnet dann ab. Oder es ist ein Gewinde
im Blech hinter dem Magneten, dann reicht
eine vorsichtig eingedrehte Schraube und
dieser fllt ebenfalls ab. Eventuell muss man
die Sache erst mit etwas heiem Wasser ge
fgig machen, da besteht aber das Risiko
jedoch, dass der Magnet an Kraf verliert.
Jens Middendorf
Weiteres Projekt Simulation
einer Harmond 3
Die Baumarkt-Orgel,
Ausgabe /1, b.
Mit groer Freude und Interesse habe ich in
der aktuellen c
'
t Hacks den Bericht ber die
HOAX 3 gelesen. Glckwunsch an den Ent
wickler zu einem absoluten professionellen
Gert. Gleichzeitig mchte ich hiermit auf ein
Projekt hinweisen, das sich mit demselben
Thema .,Simulation einer Harmond B3" be
schfigt: http:/ /bolltone.de/Projekte/PropB3/
PropB3.html
Hier steht allerdings der DIY-Charakter im
Vordergrund: Also nur Standardbauteile,
keine SMDs, einseitige billige Pla.tine, und
keine Sofwarekosten. Gemessen an dem ge
ringen Aufwand im Vergleich zur HOAX ist
das Ergebnis beachtlich.
Hubert Bollig
Bezugsquelle Messwiderstand
fr Fliegenklatsche
Fliegenklatsche als Hochspannungsnetzteil,
Ausgabe /1, b. A
Mit Aufmerksamkeit habe ich den Umbau
der Fliegenklatsche zur Hochspannungs
quelle gelesen. Nun habe ich eine Frage:
Knnen Sie mir die Bezugsquelle fr den auf
Seite 44 abgebildeten externen Messwider
stand , ! GOhm) fr den Multimeter-An
schluss nennen? Trotz Suche bei diversen
Herstellern habe ich nichts gefunden .
Uwe Burzlaff
f
V
Bei dem gezeigten
Messwiderstand
handelt es sich um
einen Selbstbau
aus einem Doppel
laborstecker und
einem passenden
Drahtwiderstand.
Nach passenden
Stecker mit Durch
fhrung und Kon
takten musste ich
auch erst suchen,
bin aber bei Pewa fndig geworden
(http:/is.gd/nShJ4n). Beispielsweise PO 7 330 und
POMDP-ST sollten fr den Aufau geeignet sein.
Folgender Hack aus blicherem Zubehr soll
te aber genau so gut funktionieren: Nehmen
Sie ein Standardlaborkabel mit stapelbaren
Turmsteckern kleben Sie die beiden Turmste
cker parallel aneinander, kneifen Sie einen der
beiden Stecker ab und ersetzen Sie das Kabel
durch einen passenden Widerstand.
Auch Holzbasteleien in c't Hacks?
| ch habe d0| ch e| nen g0ten |e0 nd | h |e
Ze| tsch|| ft c't acssempfoh| enbesommen.
Das eft, das | ch m| | z0| egte, be| nha| tet
Baste| e| enabe| n0| | n E| est|on| s. Me| ne be
sche| dene |age an S| e w|e. G| bt esa0ch
A0s gaben, d| e o| zbaste| e| en ode| Pappe
bet|ehen!
Ka|| Sche|e|
Vielen Dank fr die Anfrage. Holzbasteleien
haben wir in Ausgabe 2/7 2 auf Seite 7 54, Pa
pierbasteln auf S. 7 4 7. Der Schwerpunkt liegt
aber in der Tat auf Technik, auch wenn es in
jeder Ausgabe Ausflge in andere Basteigebie
te gibt. Fr Vorschlge sind wir da jederzeit
ofen. Dabei interessiert uns, wie die Leser das
sehen: Sollen wir ausschlielich
"
kreativ bas
teln mit Technik
"
, so wie es auf dem Ttel steht
oder doch mal die Anleitung zum Stadtguerilla
Hkeln bringen?
Heftkritik
K0|ze ROcsme| d0ng z0m eft c't acss
2/2O! 2. Es gef| | tm| | seh|g0t.E| n| geP|oj es
te s| ndj ense| tsdessen, was | ch | nend| | che|
Ze| t|ea| | s| e|en sann, O|ge| ) , ande|es| ste| n
fach. Do|t machtdas|esenSpa, da | ch an
d| e D| nge hn | | ch he|angehe , ochspan
n0ngsnetzte| | fO| Ge| ge|zh| e|) . | ch habe
g|oeZwe| fe| , ob dasE| genba0Zh| |oh| d| e
dnte|g|0ndst |ah| 0ng messen sann. Wen n
| chd| eEmpf| nd| | chse| t me| ne| Messve|st|
se| de0t| | ch e| hhte, besomme | ch d| e E|
genschw| ng0ngenn| cht| ndenG||h.
Entt0scht hat m| ch de| A|t| se| Obe| d| e
Spe| che|e|we| te| 0ng fO| den Atmega. E|
stOtzt s| ch a0f e| ne App| | sat| onsbesch|e|
b0ngvonAtme| . D| eRea| | s| e|0ngm| te| nem
A|d0| noBoa|d |ed0z| e|t s| ch a0fe| ne s0|ze
Xot| z. S| che|| | chg| btese| nSDKa|tenSh| e| d
= 3U-8c8n0ehu0ru0k0
sca.0|pa|,wo6eeru
130-0rackereeM|are,a|stt
fO| A|d0| no. Es so| | teabe|mg| | ch se| n, A|
d0| nom| tSpe| che|ch| psdesTypsAT25Dz0
e|we| te| n. D| e P0| swe| tenmod0| at| on e|fo|
de|te| nenE| ng|| h|n d| eT| me|P|og|amm| e
|0ng des A|d0| no. von a0se a0s | | egt d| e
Abtastf|eq0enz be| ca. 4OOz. Z0 be| dem
f| nden s| ch | nwe| se | mWeb. O| e| ne dm
setz0ng b|a0che | ch a be| de0t| | ch men|
| |feste| | 0ngen.
Xamede|Redast| onbesannt
Neuer Basteiboom
Xachdem| ch| mme| nochn| chtd| eE|sta0s
gabe | me| seShopbeste| | t habe,habe| ch
m| ch he0te 0mso men| gef|e0t, d| ezwe| te
A0sgabe von c't acss be| m nd| e| | m
Ze| t 0ngs|ega| z0 f| nden. Schonse| ti ah|en
b| n | ch de| Ans| cht, dass es e| nen ne0en
Baste' boom geben sn nte, wen n s| ch de|
EmbeddedBe|e| ch den obby| sten hnet,
0nd E| sche| n0ngen w|e c' t acss ze| gen
de0t| | ch, dassesj etzt sche| nba| sowe| t| st.
A0ch a0f de| | etzten Embedded Wo|| d
| nXO|nbe|g sonnte mans| a| denT|ende|
sennen.
Wom| t | ch m| ch a| sa| te| E| est|on| s 0nd
| Tasejedochn| chtanf|e0ndensann, | st d| e
ve|m| sch0ngvonemsten 0ndf|eas| gen | n
ha| ten. Das | st woh| abe|e| n dem A| te|ge
sch0| detes pe|sn| | ches P|ob| em - be| m| |
w| |d de| Xachw0chs a0ch n| cht
-
K| ds
-
ge
nannt, 0nd | ch f| nde a0ch n| cht, dass d| e
s|eat| veBeschft| g0ngm| tTechn| szwangs
we| sesoa0ssehenm0ssw| edas| nnen| eben
vonWa| | E'sWohnconta| ne|.
|ansXe|sthe| me|
Zwei oder drei Dioden
Holzakku fr Netzbetrieb,
Ausgabe /1, S. 1A
Es f|e0tm| ch, dass es d| e ct' acss n0n |e
ge| m| ggebenw| |d. |ch schtze| h|e E| es
t|on| sA|t | se| seh|. iedoch m0ss | ch a| s | n
gen| e0| ma| ganzs| a| w| de|sp|echen, wenn
s| e | n | h |em A|t| se| z0 den Batte|| eD0m
m| es sch|e| ben, dasszwe| D| oden | n Re| he
etwa 2 v ve|b|aten. Be| e| ne| Schwe| | en
spann0ngvonca. O, 7v p|o D| odeObe|t|e|
benS| eh| e| ma| ganzf| x0mca. O,5v.Wenn
| ch m| t s o| cheng|oen eh| e|g|enzen a|
be| tenwO|de,gbeesabe| z| em| | chwasa0f
d| eMOtze. . .
Ansonsten, we| te|so, | ch b| e| b | hnenje
denfa| | sgewogen ,)
Robe|tKon| eczny
Ta, das kommt davon, wenn werte Kollegen
Artikel verbessern. Ich hatte anfangs drei
Dioden vorgesehen, dann kam einer und
sagte: Hier, im 7 N4007-Datenblatt von Fair
child steht aber was von 7 /dann wren es ja
3 V Spannungsabfall, also eigentlich zu viel.
Nachgesehen, OK, ich lese 0,95 V aus dem Dia
gramm, also habe ich doch nur zwei Dioden
genommen. Zum Glck wei die Kamera
nichts davon, frische Batterien haben ja auch
etwas mehr als 7,5 V.
c't Hacks s/z:i z Q
i Pad-App
D't Hacks
c't
HSCk5
auf dm |Had
Mi t der i Pad-App c't Hacks hat man immer al l e Hefe parat.
0
| e| PadAppc'tacss ,s| ehec| ns)enth| t
a| | e A0sgaben de| c't acss | nd| g| ta| e|
Fo|m. Abonnenten de| Ze| tsch|| h snnen
kosten| osa0fd| ed| g| ta| enA0sgaben | nde|
App z0g|e| fen 0nd besommen dafO| e| n
Passwo|t.
A0s | |zenz|echt| | chen G| Onden sn nen
w| rderze| t| e| de|se| n|e| nd| g| ta| esAbonne
ment a nb| eten. Stattdessen haben X| cht
abonnentenjedoch d|eMg| | chse| t, d|ed| g|
ta| ec'tacsse| nze| nz0e|we|ben.
A0fden | nha| tde|demehbe| | | egenden
DVDm0ssdabe| se| ne|ve|z|chten. W| || | efe|n
denDVD| nha| ta|s | soDate|m|t.DafO|g| btes
denBuUon,,ehDvD",Obe|denS| ea0fgefo|
dedwe|den, | h|e EMa| | Ad|esse |n dem ||e|
AnbIv W0
ctnacxs2/2012 !lHOW
~ D 7
W. .
Padoakt|v|tat
Beim Lesen in der iPad-App kann man
jederzeit das Inhaltsverzeichnis einblenden.

c't Hacks 3/201 2


fe| danz0geben. De|c| nsz0mDvDDown| oad
w| |dand|eseEMa| | Ad|essegesch| cst.
A0ch ohne | Pad haben Abonnenten Z0
g||ffa0fd| eA|t| se| | nd| g|ta| e| |o|m. dnse|
PD|A|ch| v , s| ehe || ns) enth| t a| | eA|t| se|
de| c' tacss. D| e| PadApp 0nd | nfo|mat| o
nenz0m c'tacssAbof| nden S| e Obe|den
0ntenstehendenc| ns.
w.d.dec1208008
DVD-|maedownIoaden
Zu diesem Heft steht die Hcft"OVD ol3 DVOImago zum Downid zur
VerfUgung.
Bitte trogen Sie oben lhro E-MoAdrsso ein. Mil dom Druck ouf 'Ferig'
tordem Sie eine E-MtJIIt einem individuellen Link zum Download der
Image-Datei B. Dazu ist eine Verbindung zum Internet erlorerlich.
HabenSienoch Fraen?
SCANBYBLAC KBURNER 2012
Hardware Hacks
http://www.hese.de/h rdwre-hcks/
F
O| a| | e, d| e| h|e Sp| e| esonso| e | | ebe|a0f
sch|a0ben, a| sn0| dam| tvo| de| G| otze
he|0mz0dadde| n, | | efe|t de| he| seon| | ne
Channe| a|dwa|e acss | nte|essante | nfos
0nd v|e| | nsp| |at| on. Xeben ast0e| | en Me| -
d0ngenObe|ne0eP|od0ste0nd| nte|essan
teP|ojeste| | efe|nw| |Tests0nd| nte|g| 0nd
be|| chtez0a|dwa|e0ndSohwa|e.

THEHEN |INTERCRUND
Audi&rus
CD-& O-Hacks
Controllerboard
Drucker & Scanner
Carambola
ElktOnik&
Foto&W
6ehauseaMr m
Haushalt & Bro
HDs& Ma;nete
Kunst& Sklr
Uht&lr
Moloren & Lm
Das gnstige MIPS.Soard hat
P& PeleOe wsChon an Bora und luf
Seimuck& Dko unter OpnWr.lm Test hakelte
Strom & Energi
es jedoch manchmal
Telfon& Hanct
Minicomputer
Rupbrr PI
TLRHINE
Oktmr12

c1Hacks in digital
Jetr auch in Citalr Fon auf dem|0ed
Des c1Spial fr Freunde der kreatien
Bastelkulur.
RoboCup-WM:Romane
als Vorbild
lnteMew mit dem
organisatorisChen Leiter oer
RoboCup-WM in MeAico JesUs
Savaae.
Frontp|anen-
Designprogramm
AKTUELL
P|og|amm| e|e| 0nd e| mwe|se| f| nden
a0f a|dwa|e acss e| ne P| attfo|m z0m
A0sta0schvonBa0an| e| t0ngen 0nd Baste|
p|ojesten, Be|| chte Obe|d| eSzene, acse|
spaces 0nd ab| abs | m de0tschsp|ach| gen
Ra0m. A0fde|M| tmachSe| tesnnenBast| e|
schne| | 0nd e| nfach Besch|e| b0ngen | h|e|
e| genen Entw| cs| 0 ngen e| n|e| chen 0nd m| t
otosp0b| | s0msw| |ssamve|hent| | chen| as
sen. | ndenThemenfo|enf| ndet mandnte|-
stOtz0ng be| de| dmsetz0ng e| gene|| deen.
| mOn| | neKa| ende| samme| t0ndve|ffent
| | chtdasa|dwa|eacssTeamw| cht| geTe|
m| neb0ndeswe| te|Messen, Wo|sshops0nd
P|sentat| onen.
Doppelter 9peIcherfutRaspberr Pi
29 30 31
ea:vNtraaetacca
:eme.atzet
Ein erster Praxis-Test des von Das Erstellen von Skalen und
'ielen heiersehntn BesChrifungen fr
Kleincomputers im seihstgemaChte Front platen
ChecXkarenlormat der FrontDeslonervon
A| s o| | owe| von tw| tte|. com/ha|dwa|e
hacss ve|passen S| ese| neMe| d0ng, a| te|na
t| vb| e| bt man Obe|RSSeedsa0fdem ne0
esten Stand. Am schne| | sten e||e| chen S| e
a|dwa|eacssObe|www.cthacss. de. A| so
dann. appyacs| ngl dab) O
PROJEKTE
neuesie :teenet
VLC-Fulschatter
ous Liehtseialtem und einer
US.Tastatur entslehl ein
FusChalter zur Steuenmg
einesVIdeoplayers-oder
anderer
Fischfutrautom.t
:|silq
Mlkrowellen.PC
Zu schade zum Wegweren
Setiekes Kdlenger31 als
neues Zuhause tur den PC
Zombie-Grafik kare
Ur1au!sversorguno mlt ATtlny Netellverpflanzung Im High-
und Revolverprinip EndBereiCh tur Oerdoder.
T

I c't Hacks 3/201 2


Das hodel BWird ao sofor mit512
MB;te ausgeliefer-ohne -ufpreis
Damitsollen speicherhungrige
Anwenlunoen auch auf dem
Raspberry laufen
Parallel-Computer tur Bastler
Ein Enticklungskif mit 15 .2 CPU
Kemen !r 99 U8-Dollar soll mehr
Ent'idder in die Wett der Parallel
Programmierung locken.
US-P.tent schtz DRM-5stem fLr 30-0nJck
Die US-Lilenzierungsfirma lntelledua\
Ventures hat ein gewetlidles
Schutr echl auf ein
Rechtekontrollsystem frdas
Erstellen von Obieien aus CAD
Dateien per Rapid Manufacuring
erhalten.
Neues "Yps" vielerons schon ausverkauf
tmvergangenen Freitag ersChien
eine Neuauflage mit 120.000
Exemplaren. die siCh Iautvertao an
Manner im After von 30 bis 45Jahren
riChtet.
Vorschau auf Router-Linux OpnWRT 12.09
Das IAodel B wird ab sofor mit 512
MB;te ausgeliefer-ohne AUfpreis.
Damit sollen speiCherhungrige
Anwenoungen auch auf dem
Raspberrlaufen.
Parallel-omputer fr Bastler
a __ _

SCANBYBLAC KBURNER 2012


1 2 1
c't Hacks 3/201 2
Philip Stefan
Mul ti touch ei nmal anders: Mit dem Makey-Makey-Board kann man
kinderl ei cht al l es, was auch nur ei n wenig leitfhig ist, zum Eingabegert
machen: Obst, Gemse, Knete, Fl ssigkeiten, Familienmitgl ieder.
D
as Wo|t ,, s| nde|| e| cht
-
| sth| e|w|t| | chz0 ve|
stehen. Zwe| andg|| ffe, 0nd d| e Banane | st
m| tdemMaseyve|b0nden0ndd| entabsofo|ta| s
| | nse Ma0staste. Esg| bt se| nez| e|| | chen Stecs| e| s
ten, h| e| Obe| nehmen z0pacsende, b0nte Kabe|
m| tK|osod| | s| emmenan be| denEndend| eve|b| n
V
d0ngzw| schen P| at| ne0ndgewOnschtemObj est.
DasMaseyMasey hatsechsg|oeKontastf| chen
m| t|che|na0fde|vo|de|se| te.
D| e |otwe| e P| at| ne e|| nne|t opt| sch an d| e
Ste0e|tasten de| f|Ohen Gameboys. E| n Ste0e|
s|e0z0ndzwe| B0ttons - das| egtd| eve|wend0ng
a| sSp| e| Cont|o| | e| nahe. Das Masey Masey w| |d
Obe|dSBan denComp0te|gestecst 0ndg| bts| ch
a| s Tastat0| 0nd Ma0s a0s, T|e| be|we|den n| cht
bent| gt. Ge| ade K| nde| we|den m| t dem Boa|d
v| e| Spa haben. We| che D| nge | e| ten St|om!Was
fO| 0ngewhn| | che E| ngabemethoden san n man
s| cha0sdensen!E| te|n so| | tens| chda|a0fe| nste|
| en, dassd| eKOchee| nma| d0|chgetestetw| |d.
Der lebenslange Kindergarten
Das MaseyMaseyP|ojestw0|de|m Somme|Obe|
d| eame| | san| sche C|owdf0nd| ng P' attfo|m K| cs
sta|te|vo|f| nanz| e|t0ndsamme| teObe|e| neha| be
M| | | | on dSDo| | a| e| n, zwanz| g Ma| meh| a| sange
st|ebt. | nsgesamt w0|den ! ! OOO MaseyMasey
Boa|dsvo|beste|
|
t0ndd0|chden E| est|on| sD| st||
b0to|Spa|sf0na0sge| | efe|t.M| tt| e|we| | esannman
d| eP| at| nea0chfO|4O dSDo| | a| | nSpa|sf0nsOn
| | neshop sa0fen. S| e w| |d z0sammen m| t e| nem
M| n| dSBKabe| 0nd s| eben K|osove|b| nd0ngs
sabe| na0sge| | efe|t.
| nte| dem Masey Masey stehen E|| c Rosen
ba0m 0nd iayS| | ve|, zwe| Dosto|anden de| o|
sch0ngsg| 0ppe ,, c| fe| ong K| nde| ga|ten
-
am M| T
Med| a|ab. S| ee|fo|schen, w| emansp| e| e|| schBe
ge| ste|0ngfO|Techn| s| n a| | enA| te|sg| 0ppenwe
csen sann. vo| dem Masey Masey haben s|e be
|e| ts P|ojeste w|e den Q0| etschB| e| st| h,, D|awd| o
-
e|dacht. E| nee| nfacheOsz| | | ato|scha| t0ngm| t555
Ba0ste| n, be| de| de| St|om d0|ch den G|aph| t
st|| chf| | et0nddabe| jenachW| de|standd| eTon
hhende|t. D|awd| oschahtesdabe| , g| e| chze| t| g
e| nectOb0ngfO|Anfnge|,e| nSp| e| ze0g0 nd e| n
m| n| ma| e| Synthes| ze|z0se| n.
M| t dem MaseyMaseyP|oj est haben s| e s| ch
vo|genommen, e| nen,, E|f| nde|ba0sasten fO| a| | e
-
z0schaffen. Techn| sch|stdasMaseyMaseye| ne| n
faches M| s|ocont|o| | e|Boa|d. vom A|d0| no |eo
na|dohatesdenCh| p,ATMega3204) 0nd d| e| |m
wa|e gee|bt. Exte|ne P0| | 0pW| de|stnde ha| ten
d| e ohenen E| ngngea0f | ghPege| . Soba| de| n
m| tMasseve|b0ndene| Ben0tze| e| nen E| ngang
be|Oh|t, f| | t de| Pege| ab0nd | stdam| t| m P|o
g|amme| n E|e| gn| sa0s.
De|T|| csde| Be|Oh| 0ngsscha| t0ng | | egtda|| n,
e| nenseh|hohenP0| | 0pW| de|standz0ben0tzen.
Be| m Masey Masey | | egt d| ese|be| 22 Megaohm.
De|mensch| | che K|pe| 0ndd| ve|sesObstb|| ngt
es,, n0|
-
a0fwen| geMegaohmW| de|stand. Be| Be
| Oh| 0ngentstehta| so e| n Spann0ngste| | e|, sodass
d| eSpann0ngamD| g| ta| E| ngangabf| | t.
UnoJoy
| m| nte|netg| btesd| ve|se
OpenSo0|ceP|og|amme,
d| edenA|d0| no| ne| ndSB
E| ngabege|tve|wande| n.
dnoioy, s| ehec't || ns) | st
e| ne| |mwa|efO|dendSB
Ch| pdesA|d0| nodno,m| t
de| s| chd| ese|anPC0nd
P| aystat| on3a| sGameCon
t|o| | e| a0sg| bt. M| tde| vo|
w| de|standsScha| t0nga0s
demA|t| se| sannmana| so
a0chan de|Sp| e| sonso| e
s|eat| veSte0e|0ngs| deen
a0sp|ob| e|en.
Tastatur, Maus, Banane
D| e Kontaste a0fdem Ste0e|s|e0zve|ha| ten s| ch
w| ed| ePfe| | tastende|PCTastat0|,d| ezwe||0nden
e| de|senden d| e S| gna| e fO| |ee|taste 0nd | | nse
Ma0staste. O| v| e| ee| nfacheOn| | neSp| e| e |e| cht
dasschon a0s. M| tentsp|echendenS0chbeg|| hen
f| ndet man schne| | B|owse|ve|s| onen von K| ass|
se|nw| eTet|| s, Pacmanode|S0pe|Ma|| oB|os.A0f
de| P|ojestomepage www. maseymasey. com
g| btes| m Be|e| ch,, owto
-
e| ne || ns| | stem| twe|
te|enSp| e| en.
M| t we| chem | nte|face dann geste0e|t w| |d,
b| e| bt de| antas| e de| X0tze| Obe|| assen. Obst
s| eht am | nte|essantesten a0s, m| t Knete | assen
s| chdagegenschne| | ve|sch| edeneA0fba0ten0m
setzen. M| te| nemwe| chen B| e| st| h sannmanw| e
be| m D|awd| o |e| t0ngen 0nd Kontastf| chen a0f
Pap| e|a0fma| en 0nd a| s E| ngabemethoden0tzen.
Das| chde|Kontasta0chm| tzwe| ode|meh|Men
schen sch| | een | sst, san n man fastjedes Sp| e|
z0m ast| onsge| adenen M0| t| p| aye|Game m| tAb
s| atschen0mf0nst| on| e|en.
Wennd| esechsAnsch| Ossea0fde|vo|de|se| te
n| cht meh| a0s|e| chen 0nd das | nte|esse an de|
ve|b| nd0ng von Obst 0nd Comp0te| gewecst
w0|de,so| | temans| chm| tde|ROcsse|tedesMasey
Masey beschh| gen. Do|t s| ndzw| fwe| te|e E| n
gngea0fB0chsen| e| stenhe|a0sgefOh|t. D| e| | nse
ce| stesendet |n de|We|sssonf| g0|at| ond| eB0ch
stabenW, A, S, D, 0nd G, wom| t s| ch be|e| ts d|
ve|se3DSp| e| este0e|n| assen. Ande||echtence| s
teangesch| osseneS| gna| este0e|ndenMa0sze| ge|
| n v| e| R| cht0ngen 0nd | sen Rechts 0nd c| nss
s| | cssa0s.
Gena0 w| e d| e E| ngngefO| K|osod| | s| emmen
s| ndd| ezw| fh| nte|enE| ngngem| tP0| | 0pW| de|
stndenvon 22MOve|sehen. So| | tend| eseW| de|
stnde e| genen Scha| t0ngsp| nen |n d| e Q0e|e
sommen, sannman s| ea0ch deast| v| e|en, | ndem
mand| e|e| te|bahnnach5vane| ne|dafO|vo|gese
henenSte| | em|te| nemscha|fenGegenstandd0|ch
t|ennt.D| ednte|b|ech0ngsannd0|che| ne|tb|O
csea0chw| ede||Ocsgng| ggemachtwe|den.
c' t Hacks s/z:i z_
Makey Makey
dm d| e |Ocsw|t| gen Ansch| Osse gena0soe| n
fachve|b| ndenz0snnen, empf| eh| ts| chde|E| gen
ba0 e| ne| Adapte|p| at| ne, d| e 0nte| das Masey
Maseygestecstw| |d. W||habendafO| e| ne|och|as
te|p| at| ne genommen 0nd Obe| Stecs| e| sten d| e
MaseyE| ngngea0fd| cse|eD|htegefOh|t,d| es| ch
g0tm| tK|osod| | s| emmeng|e|fen| assen. Wemd| ese
|s0ng z0 0nschn , 0nd v| e| | e| cht n| cht s| nde|
s| che|gen0g) | st, m0ssda|a0fhohen, dasses|n Z0
s0nfte| nentsp|echendes, , Sh| e| d
-
| mande| g| bt.
| n 0nd w| ede||eag| e|tedas Masey Masey be|
0nse|en ve|s0chen n| cht - de| G| 0nd dafO| wa|
abe|| mme|, dassd| eMasseve|b| nd0ngz0m K|
pe| 0nte|b|ochen wa|. Es t|Obt den To0chSpa
etwas,wennmanstnd| ge| neK|osod| | s| emme| n
de|zwe| ten and ha| ten m0ss. Am besten befes
t| gt man d| e K| emme dahe| an e| nem R| ng ode|
A|m|e| f. Am somfo|tabe| sten | st e| n Ant| stat| s
A|mband a0s dem E| est|on| sachhande| . Es sos
tet | 0nd ! O E0|o 0nd hat am Ende des E|d0ngs
sabe| sme| stg| e| che| neK|osod| | s| emme, d| eman
a0fd| eP| at| nes| emmensann.
Umprogrammieren
Sendet das Masey Masey fO| den gewOnschten
Zwecs n| chtd| e || cht| genTastat0| 0nd Ma0se| n
gaben, | sst es s| ch A|d0| notyp| sch seh| e| nfach
0mp|og|amm| e|en. Dam| tdas Boa|d a0sde| | DE
angesp|ochen we|den sann, m0s s man e| nma| | g
das,,A|d0| noAddon
-
vom e|ste| | e| ,c't || nsa0f
1 41
c't Hacks 3/201 2
Von hinten sieht das Makey Makey
schon eher wie ein Mi krocontroller
Board aus. l n der Mite sitzt der
ATMega32u4-Prozessor.
WIderStande
ochohm| geW| de|stnde
besommtmann| chtbe|
a| | enAnb| ete|n0ndn| cht
| mme| | na| | enWe|ten. O|
0nse|enTesta0fba0haben
w| | e| nfachfOnfvo|handene
W| de|stndem| t4, 7MO| n
Re| hegescha| tet.
Se| te! 5) he|0nte|| aden0ndden | nha| tdesA|ch| vs
| n den dnte|o|dne| ,,ha|dwa|e
-
des A|d0| no
SsetchO|dne|s sop| e|en. Dad0|ch w| |d | mMenO
Too| sBoa|d ganz 0 nten de| E| nt|ag , , Masey
Masey
-
h| nz0gefOgt. A|d0| no P|og|amme sann
mandanne| nfachpe|K| | csa0f das dp| oadSymbo|
a0fdenM| s|ocont|o| | e| | aden.
dmd| e no| ma| e 0nst| on des Mod0| s w| ede|
he|z0ste| | enode|z0 ve|nde|n, b|a0chtmanden
0|sp| Ong| | ch a0fgesp| e| ten A|d0| noSsetch. D| e
ast0e| | steass0ngf| ndetman| mG| th0bRepos| to
|y von Spa| s0n , s| ehec't|| ns) .
_
ffnet man den
Ssetchmakey_makey.ino | nde| A|d0| no| DE, sann
man | nde| z0geh|| gen Date| settings.h | mA||ay
keyCodesO a0ch ve|nde|n, we| che Tastat0| ode|
Ma0sE|e| gn| ssed| e! 8 Ansch| Ossea0s| sen.
Dam| t wa| es fO| 0ns | m Test seh| e| nfach,
schne| | e| neObstO|ge| z0ba0en, Obe|d| emanv| |
t 0e| | e M0s| s| nst | 0mente | n M0s| sp|og|ammen
sp| e| ensann. Daz0b|a0chtmanse| neM| D| S| gna| e.
| nv| e| enP|og|ammenw| eGa|agebandode|Ab| e
ton || ve sann man a0ch Obe|d| e Tastat0|Xoten
e| nsp| e| en, d| e Xoten CDE . . . | | egen dabe| oh
a0fde|m| tt| e|enB0chstaben|e| he, a| soA,S,D,. . .
, d| e,,schwa|zen Tasten
-
| n de| Re| heda| Obe|. Da
e| ne Ostave a0s zw|f a| btnen besteht, san n
ma n a | | eTnevonCb| s m| t den zw| f|Ocsw|t|
genAnsch| Ossenanste0e|n.
dm a0f de| K| av| at 0| w| ede| be| m , , L anz0
sommen, haben w| | den, , C| | cs
-
Konta st fO | d| e
entsp|echendeTasteK0 mgew| dmet.D| ePfe| | tas
tendesMaseyMasey haben w| rm| tY, X, C 0ndv
be| egt, 0 md| eOstave 0nd Ansch| agsgeschw| n
d| gse| t e| nz0ste| | en. De| |ee|tasten Kontast
w0|den| chtve|nde|t - dam| t | st| nv| e| enM0s| s
p|og|ammen d| e 0nst | on P| ay/Stop be| egt. Da
das Masey Masey e| neeng| | scheTastat 0| em0
| | e|t, m0ss mana0e|demY 0ndZ | mCodeve|
ta0schen.
Dasfo| gende|| st| ngze| gtdenve|nde|tenAb
schn| tt| n de|Date| settings.h.
i nt keyCodes[NUM_INPUTS] "
/ /top si de of the makey makey board

, // up arrow pad

//down arrow pad


,
_
,
//lef arrow pad
`', //ri ght arrow pad
8
V
l
/ /space button pad
'k', //dick button pad
//female header on the back lef si de
't',
'g',

'h',
'u',

//pi n U5
//pi n 04
//pin 03
//pi n 02
//pi n 01
//pi n DO
//female header on the back right side

'd',
'e',
's',
'
w
'_
'a'
//pi n AS
//pin A4
//pi n A3
//pi n A2
//pi n A 1
// pin AO
Nachbau
D| e0nst| ondesMaseyMasey| ssts| chm| tv| e| en
M| s|ocont|o| | e|n nachba0en, wen n man a0fdas
besonde|e P| at| nendes| gn ve|z| chtensann. D| ed|
g| ta| enE| ngnges| nddafO| m| tP0| | 0pW| de|stn
den nach 5vz0 ve|sehen, d| e dafO| so|gen, dass
Unter dem Makey-Makey-Board
sieht man unseren selbst gelteten
Adapter, der die zwlf Eingnge an
der Unterseite zugnglich macht.
Die Traubenorgel hat acht Trauben
fr eine komplette C-Our-Oktave.
stnd| g e| n | ghS| gna| ge| esen w| |d. asst e| n
Menschanden P| n, f| | tde|Pege| a0fcow. ' nde|
Softwa|e m0ss mana| so da|a0fachten, dass m| t
negat| ve|cog| sgea|be| tetw| |d, dashe| t,espas
s| e|t| mme| dannetwas,wenne| n E| nganga0fn0| |
| | egt.
LL iskmagc /8ChCrt |hrC OtCn, OCVOr C8 ZU 8t 8t.
5chneII. Einfach. ZuverIssig.
Beugen Sie Datenverlust einfach und sicher vor!
Mit C&C Diskirage knnen Sie jederzeit Ihren ganzen Rechner,
einzelne Laufwerke und Dateien im laufenden Betrieb sichern.
Im Falle eines Datenverlustes stehen Ihnen Ihre gesicherten Daten
mit wenigen Mausklicks schnell wieder zur Verfgung -
selbst wenn Windows nicht mehr startet!

### .
#####

g.>

` `

,, .

__
+

'

"
"
+
.

....
....

___ _

C
###

O&btw
c't Hacks s/z:i z ] _
Makey Makey
Be| m E| genba0 so| | te mand0|cha0s noch a0s
p|ob| e|en, we| che| We|t fO| den P0| | 0pW| de|
stand das beste E|gebn| s b|| ngt. Be| hhe|en W|
de|stnden | std| eScha| t0ng n| cht meh| so emp
f| nd| | ch 0nd | sst s| ch schw| e|| ge| a0s| sen, be|
n| ed|| ge|enWe|ten|eag| e|ts| ehe|a0ch0nbeab
s| cht| gt. Das 0ngewo| | te A0s| sen meh|e|e|Tas
tend|Ocse be| e| ne| Be|Oh| 0ng san n man Obe|
Softwa|e | nG|| hbesommen, | ndem manw| ede|
ho|teS| gna| e|n e| nemZe| tbe|e| chvone| n| genM| |
| | ses0ndenn0| e| nma| zh| t. DasA|d0| noBe| sp| e|
ss|| ptz0mEntp|e| | en, , , Debo0nce
-
, | nde|A|d0| no
| DE | m MenO Be| sp| e| eO2. D| g| ta| ) san n h| e| a| s
A0sgangsp0nstd| enen.
Human Interface Device
MJ
ZZN
bezugsqueIIe
Be| denme| stenA|d0| noMode| | en, d| evo|dem
|eona|dohe|a0sgesommens| nd, | stesetwassom
p| | z| e|te|. Do|t | st fO| d| e dSBKomm0n| sat| on e| n
e| gene|s| e| ne|Ch| pvo|gesehen, de|| mWe|ssz0
stand dem PC abe| n0| e| nenv| |t0e| | en se|| e| | en
Po|tvo|sp| e| t.
De| ATMega8d2 ode| ! 5d2 a0fdem A|d0| no
dno| ssts | chz0m | DGe|t 0mp|og|amm| e|en
, a0chdafO| g| bt es be|e| tsf0nst| on| e|endeCode
B| b| | othesen a0s de|Comm0n|ty),wasabe|| n de|
P|ax| s n| cht besonde|s ben0tze|f|e0nd| | ch | st. O|
e|ste| | e| 0ndD| st|| b0to|
jede
p
nde| 0ngamA|d0| noCode m0ss man d|e|
desBoa|ds| std| e| nD| Y
Sch|| ttea0sfOh|en.
E| est|on| se|s|e| senbesann
! . | |mwa|efO|se|| e| | eKomm0n| sat| ona0f
tedS| |maSpa|sf0n. We|
n| cht| n
_
be|seebeste| | en
dendSBCh| psp| e| en
2. Gende|tesA|d0| noSs|| pte| nsp| e| en
w| | | , f| ndeta0fde|Shop
3. | |mwa|efO|| DKomm0n| sat| ona0f
Webs| te, s| eheWebcode)
Dam| t de| MaseyXachba0 s| ch gegenObe| dem dendSBCh| psp| e| en
Rese| | e| | nDe0tsch| and0nd
Rechne| a| sMa0s 0ndTastat0|a0sg| bt, m0ssde|
p
| te|eA|d0| nos0ndM| s|ocont|o| | e|,d| efO|d| e
E0|opa.
M| s|ocont|o| | e|s| chObe|dSBa| s, , 0man | nte|face dSBve|b| nd0ng e| nen TD| Ch| pe| nsetzen, sn
Dev|ce
-
, | D)anme| densnnen. vona0sa0ssn nen ga| se| n | D. De| Comp0te| s| eht h| e| n0|
nendasz0mBe| sp| e| A|d0| no|eona|do0ndKom e| nense|| e| | enAnsch| 0ss, a0fdem Datenbytesan
pat| b| ew| e Teensy 2. O m| t Atme| s ATMega3204 sommen. dm Tastat0| 0nd Ma0s z0 em0| | e|en,
Ch| p, de|d| |est dSBon boa|d hat. | e| g| bt es | n b|a0cht man | n d| esem a| | a| so noch e| n P|o
den Be| sp| e| Ss|| pten | n de| A|d0| no| DEebenfa| | s g|amma0fdemComp0te|,dassdense|| e| | en Da
fe|t| genCode, 0m den A|d0| nope| dp| oad | n e| n tenst|om empfngt 0nd dem Bet|| ebssystem
| DGe|tz0ve|wande| n. Ma0s 0nd Tastat 0|e| ngabenvo|ga0se| t. ie nach
Baste| | a0ne | st es a| so v| e| | e| cht e| nfache|, s| ch
e| nen|eona|dofO|| 0nd2OE0|oz0sa0fen.
1 61 c't Hacks 3/20 1 2
Fazit
DasMaseyMaseymachtSpa0ndhatd| eChance,
somanchendOste|enW| nte|abendz0 |etten. K| n
de| we|den s| ch am me| sten Obe| d| ev| e| f| t| gen
0ngewhn| | chen Ste0e|methoden fO| Comp0te|
sp| e| e 0nd das expe|| mente| | eA0sp|ob| e|en f|e0
en. O|i0gend| | che 0nd E|wachsenee|hnets| ch
be| | nte|esse e| n e| nfache| E| nst| eg | nd| e M| s|o
cont|o| | e|P|og|amm| e|0ng. , phs)
www.d.decs 1108011
SCANBYBLAC KBURNER 2012
Szene-Report
Was i n Berl i n vor fnf Jahren al s kl ei ne Gemei nschafswerkstatt begann,
hat si ch durch den jngsten Umzug zu ei nem der grten Hackerspaces
im deutschsprachigen Raum entwickelt. c't erkundet die Geschi chte und
Gegenwart des aufl l i g gut ausgestatteten Hackerspaces mi t ei nem
ungewhnl i chen Fi nanzi erungskonzept.
Die Empfangstheke verstrmt noch
den alten Sonnenstudio-Fiair, die
LED-Laufschrif hi ngegen zeigt,
dass hier Bastler wohnen.
Die technische
Ausstatung ist
dank Vermieter
"Sonnenstudio
"
exzel lent.
Haupteingang an
der Front des
"Statbad Wedding"
S
chw| mmen sann do|t schon se| t ! 999
n| emand meh|. E|st 2OO9 seh|te 0nte|
demXamen
-
StattbadWedd| ng
-
danse| nes
sch|gen Be|| | ne| | nvesto|s w| ede| s0| t0|e|
| es |eben e| n | n den !9O7 e||| chteten 0nd
! 95Osan| e|tenBa0. De|ze| t| sstde|Bes| tze|
d| ea| ten BecsenfO|M0s| s 0ndK0nstve|an
sta| t0ngen a0sba0en. 2O!! hat a0ch d| e
Ra0mfah|tagent0| | h|Q0a|t| e|| ndem| mpo-
santenK| otzbezogen.
Me| neRe| se| nd| eRa0mfah|tagent0|be
g| nnt m|t e| ne| Ga|tenpa|ty. De| Be|| | ne|
acse|spacefe| e|t an d| esem sonn| gen A0-
g0stabendd| eE|hn0ngde|ne0en Ba|des
-
Stattga|ten
-
P|oj estes. A0fdem Weg do|t'
h| n geht es d0|ch d| e Se| tene| nfah|t des
a| ten Stadtbads | n Be|| | nWedd| ngz0nchst
vo|be| an Ba0ge|Osten 0nd e| nem a0fen
Ba0sch0tt, de|be| de|| a0fenden San| e|0ng
de|t|| sten, ba0f| | | gen| mmob| | | eanf| | t.
Garten-Hacker
A| s | ch 0m d| e Ecse ent| ang de| | nte|se|te
desGeb0desscha0e,f| | tde| B| | csa0fe| ne
s| e| neg|OneOase| nm| ttende|g|a0enG|o
stadt. | n | 0nd 2O s0be|| | ch besch|| fteten
o| zsObe| n 0nd Wand|ega| en gede| hen
Tomaten, Mango| d, Rad| eschen, Sp| nat,Sa| a
te0nde| nee|sta0n| | cheMengewe| te|e|Ge
mOse0ndK|0te|. o| zbnse0ndzah| |e| che
c' t Hacks 3/201 2
, 1
9
ande|e S| tzge| egenhe| ten | aden e| nz0m
ve|we| | en zw| schen den Beeten. ve|
t|0mtee| est|on| scheM0s| sfO| | td| ec0h.
Dass h| e| se| ne gewh n| | ch Ga|ten
pa|ty stattf| ndet, me|st man sptestens
an den D| ss0ss| onen Obe| cED c| cht
spest|enfO |d| eopt| ma| ePf| anzenz0cht,
M| s|ocont|o| | e|geste0e|te O|ch | da|| en,
B| e|b|a0e|e| 0nd Typog|af| egesch| chte.
E| nen de| Anwesenden sp|eche | ch a0f
den d|sp| 0ng des Xamens,, Ra0 mfah |t
agent0|
-
an. ,, S| nd w| | n| chta| | e Ra0m
fah|e|! D| e a0t | st 0nse| Ra0manz0g
0nd d| e E|dat mosph|e 0nse| We' t
|a0m
-
, ph| | osoph| e|te|vo|s| chh| n.
| m h| nte|enTe| | des Ga|tens
| st wh|enddessen e| n j 0 nge|
Mann m| t b| ondem Pfe|de
schwanz0nd g|a0g|OnemOve|
a| | ane| nemg|oenKochtopfz0
gange . ,,Was g| bt es!", f|age | ch.
An se| nem f0 nse| nden B| | cs | st
g0t z0 e|sennen, dasse| s| ch a0f
d| e Antwo|t f|e0t. ,, KO| b| ss 0ppe|
W| | haben0nse|ed|e| KO|b| ssege
e|ntet.
-
De| e|d| ge D0ft von f||
schem Ga|tengemOse ste| gtm| | | n
d| e Xase, a| s e| den Decse| s0|z
z0m dm| Oh|en an hebt. | m W| nte|
g| btes, soe|fah|e | ch, | nde| Ra0m
ln den Wandregalen wachsen mehrere
dutzend Kruter, darunter wilder Basilikum.
Hinweisschildchen geben Tipps, wozu sie
am besten schmecken.
Fahrtagentur fast tglich Volkskche -
selbstgemachtes Essen fr kleines Geld.
Volkskche
Neben der freistehenden Kochtheke sitzt
Maximilian Bauer, den hier alle Gismo
nennen. Er steckt ebenfalls in einem
Overall und seine schulterlangen, fast
schwarzen Haare trgt er offen. Schnell
verstricken wir uns in eine Unterhaltung
ber die Vorzge von Overalls als All-
tagsbekleidung und ihre Verwandtschaft
zu den Raumanzgen. Trotz seiner zu-
rckhaltenden, unaufdringlichen Art hat
Gismo das Sagen in der Raumfahrtagen-
tur. Denn sein Kleinunternehmen SCNR
GmbH bildet das finanzielle und organi-
sato|| sche Dach fO | d| e Ra0 mfah |t
agent0| 0nd | h|e A0sstatt 0ng, was
| hm a0ch den T| te| ,,woh | wo| | ende|
D| stato|
-
e| ngeb|achthat.
E|wa|a0ch be| de|G| Ond0ng de|
Ra0mfah|tagent0|| mXovembe|2OO8
dabe| , a| s e| ne G|0ppevon ! O ce0ten
a0s de|CCCPe|| phe|| e d| e E|stm| ete
fO| e| ne s| e| ne 5OQ0ad|atmete|Ge
me| nschaftswe|sstatt | n Be|| | n P|enz
| a0e|be|g z0sammen| egte. G| smos
Mot| vat| onz0|Bete| | | g0ngwa|se| ne|
ze| t, d| e E| est|ofah ||de|, m| t de|en
dm 0nd A0f|Ost 0ng e| a0ch he0te
nochse| nGe| dve|d| ent,n| chtmeh| | n
d| es| e| neA| tba0wohn0ng| mzwe| ten
Stocs sch| eppen z0 mOssen. D| eCXC
|se, d| ee| z0| e|t| g0ngde|se| bst
entw| cse| tenMoto|te| | en0tzt,hattee|
dama| sschonangeschah.
tI
Se| t dem dmz0g | m Ap| | | 2O! ! | ns
Stattbad stehen den m| tt| e|we| | e 28
acse|n de| Ra0 mfah|tagent0| d| e
| 0nd2OOQ0ad|atmate|des,, Ehema| |
gen So| a|| 0ms
-
z0| ve|fOg0ng. Am
E| ngang m| tde| se| bstgeba0ten S| e
bensegment| a0fsch|| ft steht noch
| mme| d| e typ| sche Empfangsthese.
De| | nnena0sba0 w0|dewe| tgehend
Obe|nommen. D| e ne0en X0tze|
Die CNG-Frlse (oben) g zu den ersten Gerten l n der
Raumfahur. Rechts 1st die Drehbank zu sehhen.
I c't Hacks 3/201 2
Nur wenige Hackerspaces vergen
ber ein Bio-Labor - schon gar nicht
ber ei n derart gut ausgestatetes.
haben n0| e| n paa| Sta| | wnde ent
fe|nt 0nd |m h| nte|en Be|e| ch e| ne
Wandz0|Scha| | | so| | e|0ngdesTonst0
d| ose| ngezogen. ,,D| eRa0ma0he| | 0ng
m| tden25So| a|| enst| | en| stpe|fest
-
,
f|e0ts| cnG| smo.
Wen n man d0|cn den df|m| gen
a0ptgang sch| ende|t, entdecst man
| nv| e| ende||0ndsechsQ0ad|atmete|
g|oenSepa|eeswe| te|e s| e| neWe|s
|0me. CXC|se, D|ehbans, |ase|
c0tte|, e| nevo|zOg| | ch a0sgestattete
E| est|on| swe|sstatt 0nd e|n Podcast
St0d| o, |n dem 0nte|ande|emA| te|na
t| v| os, Pand|o| d 0nd das Co| abo|ad| o
a0fgeze| chnet we|den. | n e| nem ge
f| | esten ehema| | gen KOcnen|a0m be
t|e| bt|| sae| nB| o|abo|.
| ne| nemde|be| denoffenenBe|e|
che hatBettyd| e Xhwe|sstatt,, Sest
|a0sch
-
a0fgeba0t. GegenObe|bef| n
den s| cn d|e| | nte|netA|be| tsp| tze,
zwe| 3DD|0cse| des P|oj estes ,,cam
geess
-
,von CAM, Comp0te|A| ded
Man0fact0| | ng) , sow| e d| e We|sstatt
fO| G| smos ,,E| est |onen|ad
-
P|ojest.
De|zwe| te offene Be|e| ch h| nte| de|
Empfangsthese behe|be|gt den | a0
sch| genGeme| nschahsbe|e| ch.
Ausstattungswunder
M| t | h|e| v| e| f| t| gen, p|ofess| one| | en
A0sstatt0nggehtd| eRa0mfah|tagen
t0|techn| schwe| tObe|dash| na0s,was
| nacse|spaces 0ndab| absOb| | cn| st.
Doch d| e A0sstatt0ng hat a0ch | h|en
Szene-Report Hackerspace
P|e| s. M| ndestens 4O E0|o sostet d| e
-
Sch|a0be|pa0scha| e
-
p| o Monat 0nd
Sch| Osse| z0gang g| bt es n0| a0fve|t|a0
ensbas| sfO| 55 E0|o- ja, se| bst e| neTa
gessa|tefO| Besuche| sostet !3, 37 E0|o.
We|da|Obe|h| na0sGe| d m| t se| nen P|o
jesten ve|d| ent, zah| t je nach X0tz0ng
0nd dmsatze| nenTa|| fab ! 2O E0|o mo
nat| | ch.
A| s Cowo|s| ngSpace w| | | G| smo d| e
Ra0mfah|tagent0|dennoch n| chtve|ste
hen.
-
Cowo|s| ng |st W|AX, Sch|e| bt| sch
0ndKaheemasch| ne
-
,entgegnete|,
-
abe|
dash| e|| stschon' neechteacse|pa|ty
-
.
De| Ze| tve|t|e| b |n dem s| e| nen Mache|
0n| ve|s0m besteht se| ne| E| nschtz0ng
nachfO|gewhn| | chn0| z0e| nemD|| tte|
a0s
-
obby, acsen, e| e|abend
-
, w| ee|
es nennt. E| n we| te|esD|| tte| fO| | enGe| e
genhe| tsn0tze|, d| e d| e A0sstatt0ng ge
z| e| t n0|fO| e| nze| ne P|oj estea0fs0chen.
Das| etzteD|| tte| h| ngegens| ndA0h|ags
a|be| ten, m| tdenen d| eacse|Ge| dve|
d| enen.
-
W| | wo| | en h| e| a0ch somme|
z| e| | e P|oj este haben
-
, besennt s| ch
G| smo z0 dem | n acse|s|e| sen 0nge
whn| | chen| nanz| e|0ngssonzepL
Gl ei ch zwei 3D-Drucker sind hier
im Einsatz: Shaper Cube (oben)
und Ultimakar (rechts).
241 c't Hacks 3/201 2

T|otz de| me|s| | chen Komme|z| a| | s| e


| 0ng de| Ra0mfah|tagent0| b| e| ben d| e
acse| | h|en P|| nz| p| en t|e0. Se| bst d| e
Ba0te| | efO|G| s mos M| | | | wayE' est|omo
to|en- gew| sse|maend| eCashCowdes
acse|spaces- s| nd 0nte| e| ne| Open
a|dwa|e|| zenz de| A| | geme| nhe| t z0
gng| | ch.
P| nefO|d| eZ0s0nhdesacse|spaces
s| nda0chschongeschm| edet. Ge|newO|
den d| e Ra0 mfah|e| we| te|e Te| | e des
Stattbades n0tzen, was jedoch | m We
sent| | cnenvonden we|te|en dmba0ma
nahmen des Bes| tze|s abnngt. Beson
de|s begeh|t | st de|Z0gang z0 de| ehe
ma| | gen Sonnente||asse fO| Badegste,
d| e das ehema| | ge Sonnenst0d| o d| |est
m| t dem Ga|ten ve| b| nden 0nd den
dmweg Obe| d| e ofe| nfah|t spa|en
wO|de.
Expansionskurs
A| s s| ch d| e Ga|tenpa|ty fO| m| cn dem
Ende nhe|t, 0nte|ha| te | ch m| ch an de|
f|| sch e| ngewe| nten Ga|tenba| m| t G|e
go|. De|33i h|| ge hatte a| s E| est|ome
chan| se| b| she| n0| wen| g Kontast z0|
acse|szene, dochse| tdem de|Stattga|
ten |m W| nte|desiah|ese|hnete, |st e|
|ege| m| g n| e| 0nd n| | h be| de|Ga|ten
a|be| t,ande|s| ch a0ch v| e| e Kosmona0
ten de| Ra0mfah|tagent0| bete| | | gen.
Was| nnande|dmgeb0ng0nddenMen
scnen |e| zt, mchte | ch von | hmw| ssen.
-
| e|s| ndd| e|e0te,d| es| chSachenn| cht
n0| a0sdensen, sonde|n s| e a0ch ma
chen
-
,antwo|tete|.
Das Machen steht be| den e|dgeb0n
denen Be|| | ne| Ra0mfah|e|n w| e n0| an
wen| gen O|ten | n de| acse|szene | m
M| tte| p0nst. dnda| s | cn dasWedd| nge|
Stattbad ve|| asse,ve|spO|e | ch noch e| n
ma| denbesonde|enRe| zde|dmgeb0ng.
| n b0nten a|ben ma| e | ch m| | a0s, was
man m| t d| ese|A0sstatt0ng a| | esanste|
| en sann, denn a| | e| n d| e Mg| | chse| ten
| nsp| || e|en. ,c|) c't
Z01o1cn
- Festpl atte, mgl i chst 700 U/mi n
- ATX-Netztei l oder Netztei l fr
externe Festpl atten
- Schl ei ftel l eraufsatz mi t Kl ettfl che
fr Bohrmaschi nen
- Hol zbrett, etwa 00x 00x mm
- Zyl i nderkopfschrauben Mx 0
- 0 Spaxschrauben, J0mm,
ggf
.
^ Hol zdbel statt Schrauben
fr Ti schmontage
- ggf
.
Rndel kopfschraube Mx ^mi t
Unterl egschei be und Fl gel schraube
ACHTUNG!
De|geze| gteestp| attente| | e|
sch| e| fe|| stse| neswegse| n
och| e| st0ngsge|t,dennoch
f| | egenbe| mSch| e| fen m| t0nte|
d| eetzen. AchtenS| e
| nsbesonde|ea0fa0s|e| chenden
A0gensch0tzetwam| te| ne|
S| che|he| tsb|| | | e.

Zeit:
5 St0nden
Kosten:
|0nd3O E0|o
Feinwerkzeug:
To|xG|e9ode|8,fe| neSch| | tz
0ndK|e0zsch|a0bend|ehe|,Ma
Grobwerkzeug:
Boh|masch| ne, Boh|e|SetSch|a0
bend|ehe|,ggf.Geh|0ngsge0nd
Kege| sense|
1 asta' ' eSch|a0ben|n estp| atten
de|de|ze| t| genA0s' a0fgene|at| onen
s| ndTo|xde|G|e9ode|8. Soba' da| ' e
Sch|a0bendesDecse' sentfe|nts| nd,
so| | tee|s| chp|ob' em' osabnehmen| as
sen0nddenB| | csa0fdas| nnen| eben
f|e| geben. D| eestp' atte| stsptestens
jetztn| chtmeh|a| sSpe| che|med| 0mz0
geb|a0chen.
te' ' e|befest| gtwe|den. XachdemE||
te|nd| ve|se||s0ngenm| tK' ebe|n0nd
sebstgeba0tenBoh|f0tte|adapte|nen
sch| edenw| |0nsdafO|,d|e| de|vo|han
denenGew| ndem| tve|| nge|ten
Sch|a0benz0ve|sehen, d| edenSch| e| f
te| ' e||n Pos| t| onha' ten.
Z iewen| ge|Te| ' e| nde|estp| atte
ve|b' e| ben, destoge|| nge|| std|eGe
fah|, dassSta0b0ndSpne|m |a0fede|
Ze| td| eMechan| sb' ocs| e|en. A| ' e|d| ngs
scha' tetmanche| |mwa|epan| schden
Moto|ab,soba' ds| efestste' | t,dass| h|
de|Sch|e| b/|eseKopfode|ande|e
w| cht| geTe| | efeh' en. ' ndema| | h| ' h
e| nez0geschn|tteneP' ast| sabdecs0ng,
d| es| chm| tdenDecse| sch|a0benbefes
t| gen ' sst.
b | dea' fa' ' . Be| m | BMA' te|tOmchen
sonntenw| |dassomp| ette| nnen' eben
b| sa0fdenMoto|a0s|0men. Se| bstde|
P| attenstape| | stve|z| chtba|,e|sann
demSch| e| fe|jedocha' sz0stz' | ches
Schw0ng|add| enen.
Entfe|nenS| etestwe| seden|ese
sopf.Be| v| e| enMode| ' en| stdas| ach
bandn| chtfestve|| tet,sonde|netwa
pe|o| | enstecse|m| tde| Ste0e|p| at| ne
ve|b0nden. dnse|2! 5OMByteMode| '
von| BMd|ehta0chsopf' osm0nte|vo|
s| ch h| n, soba' dd| eSt|omve|b| nd0ng
steht. A' so|a0sm| tdemKopf.
t0Dt0d
M| te|heb| | chenKostensan n e| n
Daten|ett0ngs0nte|nehmend| ea0s
geba0tenMagnetsche| benz0m| ndest
te| ' we| senoch a0s' esen. dmw| |s| | ch
s| che|z0gehen, dassd| eDaten0n
w| ede|b|| ng| | chze|st|ts| nd, genOgt
esschon, d| eMagnetsche| bens|h| g
z0sn| csen.
b D| e| anschgew| ndes| tzena0fe| nem|ochs|e| sm| t2O mm D0|chmesse|. D| ed|e|
| angenSch|a0bene|fo|de|ne| ne2, 5 mm Boh| 0ng| mTe| | e|. A0fde|K| ettse| tes| ndd| e
Sch|a0benm| te| ne|5mmBoh| 0ngve|senst,sodasss| ewen| geM| | | | mete|| nden
| anschh| ne| n|agen.
Soba| dde|Sch| e| fte| | e|mont| e|t| st,
e|gebens| chd| eMaefO|den o| z|ah
men. De|Te| | e| stehtande||ngsse| te
jewe| | s! 2, 5 mm Obe|dasP| attengeh0
se, wase| neBodenp| atte0nte|demGe
h0sesow| ee| nene|hhtenA|be| tst| sch
e|fo|de|| | chmacht.| n0nse|ema| | | st
de|Stape| a0s estp| atte0ndSch| e| f
te| | e|35 mmd| cs.Da|a0se|g| bts| ch
~ "
de| passendeM| ndestabstandzw| schen
T| sch0ndSch| e|fte| | e|.
| nde| SsetchdpKonst|0st| onwe|dend| eMaefO|
deno| zz0schn| ttde0t| | ch. Z| e| 0nse|esA0fba0s| st,m| t
mg| | chste| nfachemA0sgangsmate|| a| a0sz0sommen.
Dahe|habenmg| | chstv| e| eTe| | ed| eg| e| cheB|e| te.
Das3DMode| | bestehta0sd|e| Te| | en. G|0ndp| atte,
T| sch0ndestp| attenha| te| .
D| eme| stenMaes| ndwe| tgehendbe| | eb| g. Dasve|t|
sa| e| nnenmadesestp| attenha| te|sm0ss|echtexast
99,5 mmbet|agen, dam| tde|o| |ahmend| eestp| atte
a0s|e| chends|h| ge| ns| emmt. Be| demgeze| gtenMa
von ! O! mmm0ss manm| tz0stz| | chemK| emmmate||
a| a|be| ten, 0m d| eP| attes| che|e| nz0spannen. D| e
dnte|p| attedesa| te|sm0ssm| ndestens! 5 mmd| cs
se| n, dam| tde|Sch| e| he| | e| f|e|d|ehensann.
O| dasGeste| | habenw| |0nsfO|e| nha|tesce| mho| zb|ettm| tdenMaen
5OO? 2OO? ! 8 mma0sdemBa0ma|stentsch| eden. We|dahe| mn| chtdaspassende
We|sze0gfO|denZ0schn| tthat,sannd| esg| e| chande|o| zthese| mBa0ma|ste|| ed|
gen| assen. D| eKosten| | egenbe| etwae| nemE0|op|oSchn| tt.
A| | eSch|a0ben| che|mOssenm| tdempassendenBoh|e|vo|geboh|twe|den. Be| we|
chen| ze|n| stohnevo|boh| 0ngd| eGefah| z0g|o, dassd| eSch|a0bendasmOhsam
z0geschn|tteneBa0te| |spa| ten, | nha|teso| z| ssts| chd| eSch|a0bega| n| chte|ste| n
d|ehen. Be| ha|ten| ze|nmOssend| eSch|a0benspfea0e|demve|senstwe|den.
|ANB|D0HR
1 De|Rahmenh| td| eestp| atte
d0|che| neP|esspass0ng|n Pos| t| on.
We|demB|atenn| chtt|a0t,sannbe|
sp| e| swe| sem| tg|ozOg| gve|te| | tem
e| s| ebe|ode|z0stz| | chenSch|a0ben
| ndenP| atten|ahmennachhe| fen.
dmei n sa0oe|es|angl och
i nsol zz0 bekommen,
ve|wendetman amoesten
ei ne||se.Esgehtaoe|
.
a0chohne||se.Bo|eS| e
entlang de||ochl i neeme
Rei hevon eng
benachba|ten |che| n0 na
entIe|nen Si edi eStegem|t
ei ne|ol zIeil e.
1 1 dm denestp| attenha| te|m| tde|G| 0ndp| attez0ve|b| nden, genOgenzwe| ode|
d|e| Spaxsch|a0ben. W| | entsch| eden0nsfO|e| ne| nde|G| 0ndp| atteve|sensteRnde|
sch|a0bem| tpassende|| Oge| m0tte|,0mdenestp| attenha| te|z0mSch| e| fsche| ben
wechse| | e| chtentnehmenz0snnen. We|mchte,sann| nd| eBodenp| attedesa| te|s
e| ncang| oche| nb|| ngen, dam| tde|T| schabstandve|ste| | ba| | st.
1 Z De|somp| etteestp| attente| | e|
sch| e| fe|. E| n s| nnvo| | esZ0beh|w|e
noche| na0fdasT| schmaz0geschn|tte
nesMeta| | b| ech. D|ePe|fo|mancee| nes
5OOWattTe| | e|sch| e| fe|sda|fmanvon
dem ce| chtgew| chtnatO|| | chn| chte|
wa|ten. Z0m Messe|sch:fen, Entg|aten,
Bea|be| tenvonwe| chenMate|| a| | en0nd
z0| Obe|f| chenve|ede| 0ngta0gte|
abe|a| | ema| .
Zeitaufwand:
30 Minuten bis 1 Stunde
Kosten:
0-2 Euro fr Spiegel
und Sekundenkleber
Lten:
einfache Ltarbeiten
Werkzeug:
Schraubendreher Torx TB
oder Kreuzschlitz
eingeklemmte Finger,
Augenschden
1 Alle Schrauben aus dem Deckel drehen.
Oft verbergen sich unter dem Aufkleber
weitere. ln der Regel kann man mit dem
Schraubendreher die Folie leicht durch-
stoen und die Schrauben herausdrehen.
Z M| te| nemSch|a0bend|ehe|,Sch' |tz)
ode|e| ne| Messe|sp|tze| ssts| chde|
Decse| hochhebe' n 0ndentfernen.
Z01o1cn
Festpl atten
_ Draht
- Mi ni spi egel
- Unterl egschei ben
- Sekundenkl eber
. l d
.
' t Motorsh1 e
- Ardumo m|
von Adafrui t
.
Pe-Lautsprecher
- Akti ve
oder
- Laserwasserwaage
Laserpoi nter
M| te| nemTo|xT8entfe|ntand| e
Sch|a0bendesP| atten|| nges. Be| a| teren
Mode| | enw| rdde|R| nga0chvon Kre0z
sch| |tzsch|a0benfestgeha' ten.
HUN
Auch |aserpoi nterund |aserwasserwaagenderK| asse2 knnenzuSchdenan denAugenfhren, wenn man i n den Strah| direkthi nei nschaut.Zwargebenei nigeQue| | en in diesemZusammenhangan, dassder|i dsch| 0ssref| ex dasAugesschtzen so| | te. Ei nevon derBundesansta|tfr ArbeitsschutzundArbei tsmedi zi nfi nanzierteSt0di ehat jedochgezei gt,dassvon ! 4OOgetesteten Personen n0r2O Prozentei nen |i dsch| usszeigten. Bei mExperi mentieren so| |teman daherzwi ngendei nefrdi ejewei | i ge We| |en | ngegeei gnete|aserschutzbri | | etragen. Bei dem rotstrah| igen |aser| i egtdi eWe| | en| ngebei 55Onm.
4 dmd| eobe|eestp| atten
,
sche| be
z0 demont| e|en, b| egtmand| eA0s
' egerde|estp| attspfeachoen.
Ansch| | eend| ssts| chd eSche be
m| tdemSchra0bend|ehe|0ndGed0| d
hochhebe| n.
b Dasg| e| cheSp| e' w| ede|ho| ts| ch
be| de|zwe| tenP' atte.
| VD0m0t0|k0Dt|0| | 0
DasMoto|sh| e| dvonAdaf|0| t| stseh|f| ex| be' be| de| dnte|stOtz0ng
ve|sch| edene|Moto|a|ten. M| tzwe| Ch| ps|293Dsannesv| e|a' b
b|Ocsen|espest| vezwe| vo| | b|Ocsen|ea| | s| e|en. Dam| t| assens| ch
4G| e| chst|ommoto|en| ne| neR| cht0ngode|zwe| G| e| chst|ommoto|en
| njewe| | szwe| R| cht0ngenbet|e| ben. M| tte| sPWMsan n mandabe| den
St|om 0ndsom| td| eD|ehzah' va|| | e|en. D| eGa| vanomete|we|den| n
0nse|emBe| sp| e| a| s G| e| chst|ommoto|enbet|| eben. A| te|nat| vt|e| bt
dasMoto|sh| e| da0chzwe| b| ode|0n| d| |est| ona| eSch|| ttmoto|enan.
Standa|dm| g' | efe|tde|dSBPo|te| nesPCd| ent| geSpann0ngfO|
d| eMoto|en. Bent| gtmanmeh| a| s5vo' t0nd5OOmA, so' ssts| ch
e| neexte|neSpann0ngsve|so|g0ng,4,5b| s25v)ansch| | een. dm
ve|sch| edeneZe| chenm0ste|des|ase|sz0e|ha| ten, ' ohntess| ch, n| cht
n0|dasP|og|amma0fdemA|d0| noz0ve|nde|n, sonde|na0chd| e
exte|neSpann0ngz0va|| | e|en.
6u|vu0mctcr
Die Sch
b /
re1 -
Lesekpf
d
den von Linearmotoren
_er Festplatten wer-
Platte positioniert

er der rotierenden
dabei um sogenann:

/
runde handelt es sich
auch in brehspui -M
e
.
a vanometer, wie sie
Einsatz kommen
E
'
es

nstrumenten zum
zwischen zwei
_ . l ne
rehbare Spule ist
F/
.

ermanentma
t l e t ein Strom d
h d
'
gne en verbaut
ein Magnetfeld d
urc
.
l e Spule, entsteht
.
sei wirkt und zu
,
ei
s t den Magneten wech

fhrt. Je hher det


ewegung oder Rotation
Kraft und somit die W
r

m, desto grer
d
ie
Le t
.
l n elgeschwindigkeit
g
man ei ne Spann
.
Galvanometers an
_an
die Spule des
ohne Gegenkrft
,
.
wur e der Festplattenkopf
f h
e I mmer an de a ren.
Dagegen wirken
n
nschlag
Lagerreibung die S
aber unter anderem
zu/eitungen u

d
d
pannung der Fo/ ien-
h ' d
an ere Krft
Z d 1 n ert ein s
ehne/ /
\
e.
u em Ver-
richtung, dass die f
mschalten der Strom-
s
ehen Begrenzungen
o

en
d
i
e
mechani-
b M| tdemSch|a0bend|ehe|w| |d de|
obe|ea| te|desMagnetenangehoben
0ndabgenommen. Acht0ng. Wennman
n| chta0fpasst,sannmans| chd| e| nge|
e| ns| emmen.
Z0mestha| tende|Kpfe| nde|
Pa|spos| t| on| st| ndenme| stenest
p| attene| nz0stz| | che|Magnetve|ba0t.
We| ' de|be| de|A0s| ens0ngde|Ga| va
nomete|st|t,so| | teman| hnm| te| ne|
Zangeentfe|nen.
| stde|Pa|smagnetentfe|nt,setzt
manden obe|enMagnetha' te|w| ede|
a0f.Obacht. E|ne0ts| nd | nge|0nd
| nge|nge| | nGefah|.
D| eZ0| e| t0ngende|Sp0| edesGa| vanomete|ss| nda0fd| eP| at| negefOh|t. S| ef| ndens| cha0cha0fde|
|e| stez0mAnsch| 0ssde|Ste0e|e| est|on| s.Womand| eZ0| e| t0ngenan| tet,| st| mP|| nz| pega| , s| edO|fen
n0| d| eBeweg| | chse| tn| chte| nsch|nsen.
1 We|mag,san n e| nenTe| | des
estp| attengeh0sesm| te| ne| BOge|
sgeabsgen. DadasDDGeh0se
a0swe| chemA| 0m| n| 0m| st,so| | tedas
| nzehnM| n0tene|| ed|gtse| n.
1 1 Ande| Sgesanteentsteht| nde|
Rege| e| nscha|fe|G|at.E| nee| | e, | eb! )
entfe|nt| hn.
1 Z A0fdenA0s| ege|s| ebtmanm| t
S0pe|s| ebe|e| nednte|| egsche| beObe|
d| eAchse. D0|chd| eE|hh0ngsch| e| h
de|| mnchstenSch|| ttbesch|| ebene
Sp| ege| n| chta0fde|Achse0nd b|emst
denAnt|| ebn| chta0s.
1Auf die Unterlegscheibe wird
et

Minispiegel geklebt. Den zweiten
Spt egel klebt man senkrecht auf d

nter
.
en
.
Spiegel. Die Richtung ist d
e
a
n
bei
1 m Pnnzt p egal.
HH
Bei der Anordnu
Galvanomet
.
ng der
T
er I St Gedul d
ragen
ds
Der erste S
pie

el
utzbri l le erforderl i ch
.
den zwei ten S
.
muss den
S
trahl auf
S
pi egel lenk
d
trahl mgl ichst an
.
en, er den
die
Wand lenkt Da
dt e
.

ecke oder
wieder ein Vers
_ bet tst immer
in der Regel
c t eben erforderlich
muss ma d'
'
der Galvanom
n te Position
H
eter auch no h
.
he variieren D
c tn der
einfach b h
. azu legt man
uc er oder Z

verschied
.
et tschnfen in
enen Dt cken unter.
9tBuBfug
mt
fdu U
O| eS\eue|unQde|G|vnOme\e|knn
e| n A|du| nO m|\ e| nem MO\O|>h| e| dvOn
Ad!|u| \uOe|nehmen. L| n MO\O|kOmm\
n d|e6| emme M1 , de|nde|en d| e
6|emme MZ. L| neex\e|neS\|Omve|>O|
QunQ Oen\|Q\mn!u|e|>\eVe|>uChe
n| Ch\,d| eVe|>O|QunQuOe|den USb-HO|\
de> HLQenuQ\.M|\!O| Qendem LOde!h
|en Sp| eQe| \heO|e\| >Che| n KeCh\eCkO.
#include <AfMotor.h>
Af _DCMotor motor2(2,MOTOR1 2_64KHZ);
AF _DCMotor motor1 (1 , MOTOR1 2_64KHZ) ;
void setup() |
motor1 . run(FORWARD);
motor2.run(FORWARD) ;
)
void loop() |
motorl .setSpeed(1 0) ;
delay(1 0) ;
motor2.setSpeed(20) ;
delay (10);
motor1 .setSpeed(1 ) ;
delay(1 0);
motor2.set5peed(1 );
delay(1 0) ;
We| | d| eAn>\eue|unQ Ohne KuCkkOpp-
| unQde|eCh\en HO>|\| On e|!O| Q\,d| e
MO\O|en und de|Au>| eQe|e| neQew| >>e
1|Qhe|\Oe>|\zen,w| |d d|u>e| neL| | | p
>eOde|e|n 6|e| >u!de|Wnd Ode|de|
OeCke. M|\e| ne|KeQe| unQ | | eHen >| Chd| e
Hun k\eQenue|n!h|en. Ozumu>>\e
e| n zu>\z|| Che|Sen>O|d| eAu>| en kunQ
e|!>>en.SCh|e| Oen S| eun> | h|e| deen!u|
e| neKezep\u| n hCk>9he| >e. de
1 4 Ein Arduino mit Motorshield
steuert die Galvanometer an D'
.
|
te em-
ze nen Galvos mssen so platziert wer
den, das

der erste Motor den Strahl auf
den zwetten umleiten kann. Der zweite
Mo
.
tor lenkt den Strahl dann beispiels
wei se an die Decke.
1 b De|ve|st|se|| ne| nema0sgesch| achtetenAst| vBoxenSetfO|denPC
e| gnets| chebenfa' | s p|| mafO|Expe|| mentem| tdenGa| vanomete|n. iedes
scha| tetmanpa|a' ' e' and| e|a0tsp|eche|an. Sch| | etman| hnand| eSo0nd
sa|te,wacse| nd| eMoto|en| mTastabgesp| e' te|M0s| s.
Mk| ng
1h| ngS
W8rb| 8
L' Kc| LL1
WWW. 0f 0 y. d0

Zeitaufwand:
1 St0nde
Kosten:
5 E0|o
Lten:
e| nfache|ta|be| ten
Messgerte:
M0| t| mete|
Feinwerkzeug:
s| e| neSch|a0bend|ehe|fO|
To|x9ode|8,Kne| fzange
1 W| ed|e me| stenestp| attenhacss
beg| nnt a0chd| ese|dmba0m| tdem
_
hnendesGeh0ses,wasd| eestp| atte
a| s Datenspe| che|0nb|a0chba| macht.
D| eSch|a0bens| ndtyp| sche|we| seTo|x
G|e9ode|8. Reg0| |eestp| atten
s| nda0fg|0ndde|g|e|enMagnet
sche| benbesse|gee| gneta| sXote
boos ode|Se|ve|p| attenm|t s| e| nen
Sche| ben.
Geh0seve|b| e| benmOssenn0| d|e
Magnetsche| ben, de|Kopfsamt|age|,
d|e be| deng|oenMagnete,vo|s| cht.
Q0etschgefah|| )0ndgegebenenfa| | s
daso| | ensabe| z0mKopf.
De|schw| e|| gsteTe| | | stdas Auf
spO|ende| be| denKontastefO|d| ePos|
t| on| e|ungsspu| e, d| e| mMagnetfe| d
schwebtundm| tdessen| |fedenKopf
bewegt.' ndenme| stenGe|tens| ndd| e
|e| tungenaufdemo| | ensabe| anden
deut| | chb|e| te|en |e| tungenzue|sen
nen. Schonbe| mAn| egene| ne|s| e| nen
Spannunganden|| cht| genKontasten
zucstde|Kopf.

J5-Zoi i -Festpl atte


K
'
l
.
el anl age mi t
-
1 ng
SV-Wechsel strom .

Kl i ngel draht
- Bl umendraht, Durch
messer bi s 2 mm
- Schaumstoff- oder
Gummi reste
b Wemde|| aute,schna||endeK| ang
de||e| nenKopfbewegungn| chtgenehm
| stundwe| w| eGeo|gZ| mme| mann
fe| nmechan| schbegabt| st,sannm| t
e| nemSchw| nga|mausB| umend|aht
expe|| ment| e|en. D| ese|musszunchst
s| che|am Kopfbefest|gtwe|den, etwa
m|t | |fede|| x| e|ungssch|aube|n de|
Kopfachse. |nd| esema| | so| | temanden
Kopfansch| agm| tSchaumstohdmpfen,
umdasSchna||en| e| se|zumachen.
4 Sch| | eenS| ed| eK| | nge| | e| tungnun
and| eKontastean. Wennmg| | chso| |
tenS| edaso| | ensabe| angesch| ossen
| assenunddenhe|ausgefOh|tenStecse|
ve|wenden. WennS| ed| eK| | nge| | e| tung
d| |estandenKopf| ten, bestehtauf
g|undde| heh| genKopfbewegunge|
hhteGefah| fO|e| nenKabe| b|uch.
DasP|ob| em| st nun, den D|ahtso
zub| egenundzubefest| gen,dasse|d| e
Kopfbewegungpa|a| | e| zu|Magnet
sche| be|n e| neBewegungsens|echt
dazuumsetzt.D| egeze| gteZwe| punst
befest| gungvon Geo|gZ| mme|mann
e|zeugte| nenscheppe|nden K| | nge| ton,
| ndemde|s| chdu|chb| egendeD|aht
gegend| enoche| ngespan nteMagnet
sche| bet|omme| t.
b Nun| stesZe| tfO|dene|stenTest.
Be| m An| egende|Wechse' spannung
so| | tede|Kopfm| te| nem| autenSchna|
|en h| nundhe|schw| ngen. vo|s| cht.
Andenscha|fen Kantenbestehtve|| et
zungsgefah|.Entfe|nenS| ea' | eTe| | e,d| e
d| ef|e| eKopfbewegungbeh| nde|n, und
dmpfenS| egegebenenfa| | sd| eKopf
bewegungan de|Spu| em|tSchaum
stohode|Gumm| .
dme| nenhe| | enK| | nge|tonzue|zeu
gen, mOssenS|ed|eMagnetsche| benaus
bauen,e| neSche| beam Randanboh|en
undamGehuse|andve|sch|auben. ve|
wendenS|eetwasGumm| , umd|eve|
b| ndungzw| schenSche| beundGehuse
zuentsoppe| n, sodassd|eSche| bes| ang
vo| | e|schw| ngensann. E| neb|auchba|e
D|ahtb| egungundPos|t| onde|Gumm|
dmpfung,schwa|z)hatZ| mme|mann
| mob| genB| | ddosument| e|t. ,c|)t
q
,c't Hacks 3/201 2
Andreas Neuzner, Christiane Rtten
W
| t-09tp| tt0
s| | t PhDtDnnsa|atD|
Quantencomputer nutzen die sonderbaren physikalischen Eigenschaften
gekoppel ter Teil chen (Qubits), um Al gorithmen mit bahnbrechender
Geschwindigkeit abzuarbeiten. Ausgerechnet eine Festpl atte aus dem
El ektroschrott hi lft einem Forscher-Team, Photonen, die Qubit
l nformation tragen, effektiv und gnstig rtlich zu trennen.
A
na| ogz0 e| nem s| ass| schen Comp0te| ben
t| gt manz0| Konst|0st|one| nesQ0antencom
p0te|stat| on|e Q0b| ts,d| e|nfo|mat| onenz0| Be
a|be| t0ngspe| che|n.D| esewe|dend0|chbeweg| |
cheQ0b| ts 0nte|e|nande|ve|netzL E| ns| ass| sche|
A|be| tsspe| che||ep|sent| e|tse|neE|nsen0ndX0|
V
|en etwa d0|ch d| e An ode| Abwesenhe| t e| ne|
e| est|| schen |ad0ng | ne| nem S0bst|at. Q0anten
comp0te| a|be| ten be| sp| e| swe| se m| t ne0t|a| en
Atomen, d| e |n e| ne|a0s |ase| | | cht bestehenden
a| | e gefangen we|den 0nd d| e |nfo|mat| on | m
Sp| n desAtomse|ns spe| che|n. D| ese|n| mmt be|
e| ne| Mess0ng w| e e| n s| ass| sches B| t entwede|
denZ0stand,,0p

ode| , , down

an,dochohneMes
s0ng sanndas Q0b| ta0ch | ne| nem S0pe|pos| t|
onsz0stand m| t be| | eb| gen Be| m| sch0ngen von
,,0p

0nd,,down

ex| st| e|en. De|Z0stand e|nes 0n


gemessenen Q0b| ts | sst s| ch dahe| a| s Wah|
sche| n| | chse| t besch|e| ben, be| e| ne| sOnft| gen
Mess0ng den e| nen ode|ande|enZ0stand z0 e|
ha| ten.
Z0mA0fba0 e|nes Q0antencomp0te|s mOssen
jedoch n|chtn0|e| nze|neQ0b| tsz0 Reg| ste|nve|
b0ndenwe|den,sonde|na0chReg|ste|0ndganze
Q0antencomp0te| 0nte|e| nande|, 0nd zwa| ohne
e|ne Mess0ngd0|chz0fOh|en,d| edemf|ag| | en0n
besannten
_
be|| age|0ngsz0stand e|n Ende be|e|
tenwO|den. O|denA0sta0sche| gnens| chPhoto
nen,d| ee| nen Q0b| tZ0stand |n | h|e|Po| a|| sat| on
sod| e|en0nd t|anspo|t| e|ensnnen.
o|sche|vom MaxP| ancs| nst| t0tfO| Q0anten
opt| s, MPQ) | nGa|ch|nghabenfO|d| esenTe| | des
P0zz| es j Ongst e| nen Me| | enste| n e||e| cht. A| s
Q0b| tSpe| che| ve|wendeten s| e e| nze| ne R0b|
d| 0matome, d| em| t| | fee| ne|a0s|ase|| | chtgeb| |
deten sogenannten opt| schen P| nzette zw| schen
zwe| hoch|ef| est| e|enden Sp| ege| n festgeha| ten
we|den. De| a0s den Sp| ege| ngeb| | dete opt| sche
Resonato|ve|st|st d| eWechse| w| |s0ngzw| schen
Atomen 0nd Photonen. Photonen best | mmte|
We| | en| nge snnen so | n e| ne gena0 def|n| e|te
R| cht0nga0sgesendetwe|den. D| e Em| ss| one| nes
Photonse|fo| gta0fKnopfd|0cs0ndde|ve|wende
te P|ozess e|| a0bt es, d| e E| genschaften des e|
ze0gtenPhotonsmaz0schne| de|n.
Schonvo|fastfOnfi ah|enge| anges de| G| 0p
pe, e|ne Schn|ttste| | ezw| schenE| nze| atom0nd E|n
ze| photonz0ba0en,dochn0nhabend| eo|sche|
0mStephanR| tte|0ndGe|ha|d Rempee| nenwe|
te|en g|oen Sch|| ttgeschaht. S| e sonnten zwe|
Atom|esonato|systeme, d| e s| ch | nget|ennten |a
bo||0men befanden, Obe| E| nze| photonen, d| e
e| ne 5OMete| | ange G| asfase| d0|ch| | efen, m| t
e| nande|z0e|neme| ementa|enQ0antennetzwe|s
ve|b|nden, Xat0|e,Bd. 484,S. ! 95) .
| ne| nem e|sten ve|s0ch Obe|t|0gen d| e o|
sche|denQ0antenz0standdese| nenQ0e| | Atoms
a0fd| ePo| a|| sat| one| nesa0sgesendetenPhotons.
D| esesPhotonf| | tzted0|chd| eG| asfase|z0mZ| e|
Atom, dasesabso|b| e|te. Ana| ogz0mve|senden
von |nfo|mat| on | n e|nem s| ass| schen Xetzwe|s
w0|de som| t e| n Q0b| tvone| nem Q0antenspe|
che|a0fe| nenande|en Obe|t|agen- 0nddasa0f
0mseh|ba|e We| se. D| e e| a0sfo|de|0ng | st je
Zwei Rubi di umatome i n optischen
Resonatoren dienen als Qubit
Speicher und bi lden die ersten
beiden Knotenpunkte eines
Quantennetzwerks, zwischen
denen einzelne Photonen kohrent
Quanteni nformation bermitel n.
Die peroriere Festplate
rotier so schnel l , dass deren
reflektierende Scheibe zwei
unmitelbar aufeinander
folgende Photonen separier.
doch, dassdas Q0e| | Atomd0|ch d|e
_
be|t|ag0ng
se| nenZ0standve|| | e|t. | nde| Q0antenwe| tg| btes
se| nen s| ass| schen Kop| e|vo|gang. | ne| nemzwe|
tenve|s0chsonntend| eo|sche|d| ebe| denR0b|
d| 0matomeebenfa| | s d0|ch denA0sta0sch e|nes
PhotonsfO|d|eDa0e|von! OOM| s|oses0ndenm| t
e| nande| ve|sch|nsen. S| e ste| | ten dam| t e| nen
ne0en Reso|d be| de| ve|sch|ns0ng mass| ve|
Q0antenobj estea0f.
Mach flott den Schrott
E| nw| cht| ge| Ba0ste| ndes Expe|| ments |st s0|| o
se|we| see| ne a| te estp| atte. Bent| gt w0|de e| n
ve|fah|en, den || chtweg so 0mz0scha| ten, dass
zwe| nache| nande|e|ze0gte Photonen m| t hohe|
Eh| z| enz z0 ve|sch| edenen Z| e| en gefOh|t we|den
snnen. Das P|ob| em w| |d dad0|ch somp| | z| e|t,
dass be| de Photonenn0| wen|ge M| s|oses0nden
nache| nande| a0s de|se| ben G| asfase| sommen
0nd das dmscha| ten dahe| entsp|echend schne| |
e|fo| gen m0ss. Da| Obe| h| na0s m0ssde|Scha| te|
0nbed|ngt d| e Po| a|| sat| on des || chtes, m| t dem
Q0anten|nfo|mat| on bef|de|t w| |d, 0nve|nde|t
| assen. Scha| tve|fah|en m| t e| est|oopt| schen K|| s
ta| | ens| ndzwa|schne| | gen0g,we|dend0|chd| ese
Bed|ng0ngenabe|a0sgesch| ossen.
c't Hacks 3/201 2
1 41
Ge| st hat das P|ob| em e| ne hande| sOb| | che Sch| | tzen 0 nd w0|de do|t | nne| ha| be| nes Ses0n
estp| atte a0s dem E| est|osch|otL D| e | nst| t0ts denb|0chte| | sz0Sta0bze|sch | | hen. Da|a0fh| nbe
we|sstattf|ste am Rande| neRe| hevonSch| | tzen standd| eestp| atte| h|enPowe| dpSe| bsttestof
| n d|e Magnetp| atte 0ndd| eohneh| n schon seh| fens| cht | | ch n| cht meh| 0 nd we| ge|te s| ch z0
g| atteObe|f| chew0|dez0| E| hh0ngde|Ref| es d|ehen.
t| v| ttve|go| det. Be| 72OO d/m| nbewegts| chde| D| e Ga|ch| nge| haben dan n dama| s ve|sch| e
Rande| ne|3, 5estp| attem| t! 2O sm/h. E| ne|stes deneAnstze ve|fo| gt, etwa m| t e| ne| se| bstent
Photon pass| e|t n0nd| e Sche| be d0|che| nende| w| cse| ten Moto|t|e| be|e| est |on| s. Z0m ande|en
Sch| |tze. E| n e| n|ge wen|ge M| s|oses0nden spte| son ntee| n Kontast m| tdem | |mwa|e Entw| cs| e|
fo| gendes Photon w| |d h| ngegen ande|Obe|f| desestp| attenhe|ste| | e|she|geste| | t we|den, de|
chedesStegeszw| schenzwe| Sch| | tzen |ef| est| e|t, angebotenhatte,e| ne| |mwa |ez0sch|e| ben, d| e
de|s| ch| nde|Zw| schenze| t| ndenSt|ah| ged|eht n| chtsa nde|esmacht, a| sdenMoto|z0d|ehen.
hat. D| ese|dmscha| tvo|gangpass| e|t5OOOma| p|o
Meh| z0mThemaQ0anten
|etztend| | chfands| chjedoch e| ne wesent| | ch
Ses0nde. D| eeno| memechan| scheStab| | | tt 0 nd
comp0te| f| ndenS| eon| | ne
e| nfache|e|s0ng. | ndemve|wendetenTypest
Obe|f| chenq0a| | tt se| bst hande| sOb| | che| est
0 nte|www. he| se.de/thema/
p| atte wa| e| ne techn| sch seh| a0sgefe| | teT|ans
p| attenfOh|tdaz0, dassde||ef| est| e|teSt|ah| geo
Q0antencomp0te|.
po|ts| che| 0ngdes |esesopf A| mes e| ngeba0t-
met|| schseh|stab| | |st 0ndohneg|oeve| | 0ste| n e| n d0| ch W| |be| st| me m| tgezogene| Magnet,
e| neG| asfase|e| ngesoppe| twe|den sann, d| e | hn de| ve|h| ndert,dasss| chde| A| m | ma0sgescha|
z0m Z| e| fOh|t. D| e A0sbe0te des Expe|| ments tetenZ0standbewegen sann. E|stwen n d| eP| at
w0|de | m ve|g| e| ch z0 vo|he|| gen A0fba0ten te a0fTo0 |en | st 0 nd de| Magnetd| e S| che| 0ng
d0|chd| eestp| atte0me| nenasto|fOnfe|hht. f|e| g| bt, san n s| ch de| A| m bewegen. E| n T|pf
E| n s| e| nes | nde| n| sa0fdem Weg z0m est chen Ses0 ndens| ebe| w| |ste W0nde| . . . D| e S|
p| attenphotonensepa|ato|gabesa| | e|d| ngsnoch che| 0ngwa|dam| tpe|manentf| x| e|t0ndde| A| m
z0Obe|w| nden. D| eMoto|ste0e|0ngde| | |mwa|e, san n s| chn| chtmeh| a0sse| ne| R0hepos| t| onfo|t
d|e |n mode|nenP| attenden Moto| a0sste| | tode| bewegen. D| eestp| atte sta|tet,f| ndet den |ese
ga|n| chte|stanfh|t,wennetwas| mGe|tfa0| | st. sopf 0 ndbeg| n ntd| eSche| bez0d|ehen, 0mden
| n| h|eme|stenve|s0chhattend| eGa|ch| nge|o| A| mf|e| z0geben. | st s| ee| nma| a0fTo0|en, me|st
sche|dem |esesopfse| ne Beacht0nggeschenst. s| ezwa|, dass s| eden A| m n| cht bewegen san n,
Be| me|stenAnscha| tenf0h| de|Kopfe| nma| |ad| 0 ndg| btsch| | e| | cha0f, abe|scha| tetden Moto|
a| nacha0en, sam | nd| eZonem| tdengef|sten n| chtmeh| ab. ,c|)

Der Photonenseparator
von | | nss|agen d|e || chtwe| | en| e| te|| ns B| |d,d|e d|e Photonen
z0|Sche|be0ndd| eRef| est| e|tenw| ede|abfOh|en. D| ebe| den
|0ndenS0bst|ate,d| e| ne| nemW| nse| von45G|advo|den
ase|nmont| e|ts| nd,s| ndd| e| est|| scheSp| ege| . Obwoh| s| e
| ms| chtba|enBe|e| cht|anspa|ents| nd,|ef| est| e|ens| em| t
Obe|99,9P|ozentdas|| cht| m|e| evantenWe| | en| ngenbe
|e| ch0m78Onm, nahes| nf|a|ot)nahez0pe|fest. D| eSp| ege|
| ensend| e|| chtst|ah| ende|be| denase|netwasve|setzt
d0|chd| ese| be|| nsezw| schenSp| ege| 0 ndP| atte,sodasss| e
a0fden se| benP0nstfos0ss| e|twe|den. D| ei 0stagedes
os0sp0nstesa0fd| eve|sp| ege| teObe|f| chede|Sche|be
e|fo|gtm| tden M| s|omete|sch|a0benvo|ne0 nd|echtsam
T| sch.
D| eSche|bed|ehts| chm| t72OOd/m| n, wasz0e| ne|
dmfangsgeschw| nd| gse| tvonetwa ! 2Osm/hfOh|t. D| e
Steges| ndO, 2mmb|e| t,fah|ena| sobe|
j
| ese|Geschw| nd| g
se| t| nne|ha| bvon 5 5 d0|chden St|ah| . D| eScha| tze| tvon
-
|| chtw| |dt|ansm| tt| e|t
-
z0
-
|| chtw| |dvo| | stnd| g
|ef| est| e|t
-
e|g|bts| cha0sdemSt|ah| d0

|chmesse|.
4
2 1
c't Hacks 3/201 2
Di e opti sche Pi nzette
|n de|M| ttede|App|tu| Oehndet| Che| nU| t|hOChvkuum-
QeIHm| tdemOpt| >ChenHe>OntO|. QeInQeneHuO| -
d| umtOm| >tdu|Ch|en>te|n| | enSe| tCnOpt| >ChzuQnQ| | Ch
undde|ZuQ|| huIdAtOmedO| QtuOC|O| CtC|nI|m| Q
uHenhe|umnQeO|OnCt8nOpt| ken. | mb| | OuIOC|AChe
vOnh| nten| | nk> nChvO|ne|eCht>vC|| uIenO| | eQenO| COe| -
Refl exi vi tt
L| neMe>>unQde| HeI| ex| On>-Lh|z| enzde| e| nze| nenSteQe.
AuIQet|Qen| >t| mZe| tve|| uIde|b|uChte| | de>L| Cht>,dend| e
ODe|I| Chede||e>tp| tteu>de|e| nen|>e| kOmmend| nd| e
nde|e|>e| |eI| ekt| e|t. L>| >tzue|kennen, d>>>| Chd| ee| nze| -
nen5teQe | n | h|e|LnQeunte|>Che| den. O| eZe| td|IIe|enz
Det|QtD| >zu e| ne|M| k|O>ekunde. UmQe|eChnet
uId| eUm| uIQe>Chw| nd| Qke| tvOn |und I 20 km/h
Dedeutetd| e>,d>> d|e5teQ| nQenei ne|e|t| QunQ>-
tO| e|nzvOn|undJ0M| k|Omete|nuhe| >en.
::
` :t
w
:-
w
5
: :
:
:s
:i
:t
Oen Sp| CQe| |mVkuum,O| eOenOpt| >ChenHe>OntO|O| | den.
Lnt| nQO| ee|ACheve|| enuChd| eHhOtOnen, d| evOn
OemAtOme|zeuQtwe|Oen, O| eApp|tu|nCh h| nten. O| e
|C>tp| ttCtnO| nC| nCm h| e|n| ChtQeze| Qten1e| | de>Lxpe||-
mCnt,|nOCm|hOtOnenvOnzwe|>O| ChenApp|tu|endetek-
t| edunOQe>Ch|tetwu|OCn.
nChC| DemAu>- unOW| ede|e| nOuh|D|| utC|| | eI.1t>Ch-
| | Chze| Qte>| Chd|uIh| n| nde|mx| m| enHeI| ex| On>-Lh| z| enz
e| nCSChwnkunQvOn I 20 Hz, denne| ne7200|pm-|e>tp| tt0
d|eht>| ChQenuI 20-m| p|O5ekunde. O
O| emx| m| eHOpp| unQ>eII| z| enzvOn 70 H|Ozent
w| |d du|Chd| eL| nkOpp| unQ| nd| ezwe| te|>e|
| | m| t| e|tundn| Chtdu|Chd| eHeI| ex| Onnde|ODe|-
I| Che. O>>| | eSteQed| eQ| e| Chemx| m| eHOpp-
| unQ>eh| z| enze||e| Chen, | >te| ne| nd|uCk>vO| | e|be-
we|> de|meChn| >ChenGute de|MQnet>Che| De.
Wu|ded| eODe|I| CheuCh nu|e| n D| >>Chenw-
Cke| nOde|e| e|n, htten >| Ch >t|kunte|>Ch| ed| | Che
5p| tzenwe|tee|QeDen. L| n>O| Che>L| e|nze| Qte>| Ch
De| e| nemI|uhe|enMOde| | , de>>enMQnet>ChC| De
:

: - : t :
Le|t[t)
c't Hacks 3/201 2
1 43
Kaaz|tatsmess0n
be| mWeCh>e| de>Hpz| -
tt>me>>Oe|e| Ch>mu>>
mnd| eAnze| QeuINu|I
j u>t| e|en.
Trans| st0rtester
L|e|m|tte| tdenVe|-
>t|kunQ>IktO| Iu|
NHN- undHNH-1|n>| >-
tO|en.
HULU-Taste
Me>>we|te | >>en >| Ch
dm| tuIde|Anze| Qe
e| nI|| e|en.

SCANBYBLAC KBURNER 2012


Georg Zi mmermann
Bei bei den c't-Bastel wettbewerben "Mach flott den Schrott" hat Georg
Zi mmermann Prei se abgerumt. Auch sonst hat der Osnabrcker System
admi ni strator vi el e schl aue Ideen, doch kaum jemand erfhrt davon.
Der fi ndi ge Bastl er gewhrte uns ei nen Ei nbl ick i n sei ne anderen Projekte.

Georg Zi mmermann - Bastler,


Erfinder und Heimarbeiter
B
eo|g Z| mme|manng|e|ft
nach se| ne|neuesten E|
f| ndung. ,, Da |st das Te| | . | st
doch supe|, n| chtwah| !

, f|agt
e| nachBestt| gungsuchend. | n
den ndenh| t e|e| n sch| cses
B| | | | engeste| | aus n| cse| f|e| em
Stah| . E| neE| gensonst|ust| on, w| eso
v| e| es,wass| ch| nse| ne|Wohnungbe
f| ndet.,, DafO|habe| chD|ahtve|wendet,
ausdemmanZahnspangenmacht

,e|s| |t
Geo|g Z| mme|mann. Den D|aht hat e| | n
e| nemDenta| | abo|beste| | t,G| se|undXasen-
po| ste|stammenvomOpt| se|.
,, Eswa| e| nee|ausfo|de|ung, d| e Scha|
n| e|e aus dem ha|ten Mate|| a| passgenau
h| nzubesommen

, sagte|m| tBege| ste|ung.


D| e B|| | | e ste| | t e| ne Besonde|he| t da|,
sch| | e| | ch| ste|sonst| mBe|e| chde|E| est|o
n| szu ause. Ause| est|on| schen K| e| nte| | en
baute|T| sch| ampen, e| neA| um| n| um|uft
Batte|| e, e| nen Osz| | | ossope|nsehe| m| t
sechsT|ans| sto|en, d| mmba|e Decsen| am
pen m| t Ka| tsathoden Rh|en, e| ne est
p| attenTO|k| | nge| ,Se| te J8), e| ne Ku|be|
Taschen| ampeode|e| nen|ase|Po| nte|T.
Oie di mmbare Deckenlampe sorgt mit
Kaltkathoden-Rhren fr angenehmes
Licht i m Wohnzimmer.
C'!Hacks 3/201 2 I 4 7
Die ei nfachste Lsung
-
O| e| nee| est|on| sche|ageste| |ungsann
|ch meh|e|e |sungenf|nden. M| ch |nte
|ess| e|t jedoch d| e e| nfachste, denn auf
d| ese We| se sommt das P|| nz| pzum vo|
sche| n
-
, ph| | osoph| e|t Geo|g Z| mme|
mann. Dahe|ve|sucht e| stets, m| te| nem
M| n| mum an Baute| | en auszusommen. E|
mchtem| tse| ne|A|be| tan|egenundden
AhaEhestaus| sen.
-
Anme| nenP|ojesten
sannman| mme|das P|| nz| pe|sennenund
nachvo| | z| ehen, s|e s|nd |eh |stOcse
-
, e|
s| |te|. Esgeht| hmn| chtda|um, D| ngese
||enfe|t| gundmassentaug| | chzu machen.
v| e| meh|beze| chnete|das, wase|macht,
a| sKunst.
Geo|gZ| mme|mann hat g|aueha| b| an
geaa|e,t|gte| ne |unde B|| | | e,d| ese| ne
funse|ndenb| auenAugeng|oe|sche|nen
| assen.Wh|ende|Obe|se|neA|be| t|edet,
| egt e| se|ne nde su|z auf de| P| ast | s
t| schdecse ab, ehe e| s| ch du|ch d| e Ba|t
stoppe| n fh|t und se|ne | nge|sp| tzen
gegen d| e St| |n p|esst. Auf se| nem Stuh|
|utschte|aufund ab, auch se|ne Augen
stehense| tenst| | | . S| etastenf|agend,neu
g| e|| gund Obe|p|Ofendd| edmgebungab.
Dabe| f| | t| hme| nwe| te|esse| ne|P|oj este
| ns Auge, d| e Ku|be| Taschen| ampe. Aus
dem Moto| se|nes a| ten 5!/4Zo| | D| sset
ten| aufwe|ses, e|ne| aufgesgtenBatte|| e,
e| ne|| | mdoseundve|pacsungssunststoh
entstande|nevomSt|omnetzundvonBat
te|| en unabhng| geTaschen| ampe.
-
Man
su|be| t2O b| s4O Sesundenunde|h| tfO|
v| e| e M| nuten |echt he| | es || cht
-
, sagte|.
M| t de| Taschen| ampe hat e| 2OO5 den
zwe|ten P| atz be|
-
Machf|ott den Sch|ott
-
gewonnen.
-
Be|ufsschu| | eh|e|, Pfadf|nde|,
beschOtzendeWe|sstttenund v| e| eBast
|e| habend| eBaup| neangefo|de|t
-
,f|eut
s| chde|E|f|nde|.
Netzwerkadministrator
der ersten Stunde
D| efO| se| ne Baste| e| en bent| gte | nge|
fe|t| gse| t hatde|gebO|t| ge K| ne|schon
f|Ohe|| angt. | mA| te|von ! 7 i ah|en |st e|
nach vechta gezogen. Do|t hat e| e| ne
Ausb| | dunga| sO|thopd| emechan| se|ab
so| v| e|t und wu|de von de| andwe|ss
samme| a| s i ah|gangsbeste|ausgeze| ch
net.iedochhat| hmdasA|be| tss| | man| cht
gefa| | en,zu |au| stes| hm|nde|We|sstatt
zugegangen. Dahe| hat e| s| ch Ende de|
achtz| ge|iah|efO|e| nB| o| og| eStud| uman
de| dn| ve|s| tt Osnab| Ocs entsch| eden.
DasStud| umhate|abgesch| ossenundda
nache| nen | |fsjobbegonnenund geho|
fen, e| nRechenzent|umzue||| chten.
-
Da
ma| s gab es noch n| cht v| e| e Compute|.
Doch | chwa|dabe| , a| s| nde|dn|dase|ste
Netzwe|sentstanden | st. | ch habe nachts
|e| t0ngen ve|' egt, tagsObe| e| nen
G|o|echne| m| tTe|m| na| se| nge|| ch
tet 0 nd ansch' | eend das Xetzwe|s
bet|e0t

,e|| nne|te|s| ch.


E|a| be| tetnoch| mme| ande|dn|
ve|s| tt Osnab|Ocs, m| tt| e|we| ' e | n
estanste| | 0ng. Abe|| nse| ne||e| ze| t
| st e| E| est|on| se| 0nd e| nmechan|
se| . O| se| ne Pass| on b| a0cht man
n| chtn0| Gesch| cs,sonde|na0chXe0
g| e|, E|f| nde|ge| st 0nd B| ss . ,,Manda|f
s| ch n| chtentm0t| gen ' assen. Es sann
iah|eda0e|n, P|ob' emea0fme| neA|t
z0 | sen

, sagt e|. D| e notwend| gen


Mate|| a| | enbez| ehte|g|tente| ' sa0s
dem E' est|on| sAbfa' ' de| dn| ve|s| tt.
v| e| es' e| nenochf0nst| on| e|endeBa0
te| | esnnenfO|| hnb|a0chba| se| n.
,,e0tz0tagedensenv| e' e,etwas| st
sap0tt, a' sowe|fe | chesweg. Mane|
sennt se| nen We|t meh| | n den D| n
gen. | ch mchte e| nen Menta' | tts
wechse| bew| |sen

,e|s' |te|. Schona' s


K| ndhate|so gedacht. E| fOh' te s| ch
von b' | tzenden 0nd b' | nsenden Ge
genstnden angezogen. ,,Me| n vate|
hat m| ch deswegen K|he genannt

,
sagte|0nd' achtscha' | end.E| hatst0n
den' ang a0fdem Sch|ottp| atz geses
sen 0nd e| est|on| sche Gegenstnde
a0se| nande|geba0L,, | chwo' |tew| ssen,
w| e es da| | n a0ss| eht. Oft wa|en d| e
Ge|tega|n| chtsap0tt,v| e| essonnte|epa
|| e|twe|den

,e|| nne|te|s| ch. |Ohe|wo| | te


e| e| nen e|nsehe| |epa|| e|en sn nen,
he0tz0tage ba0t e| | hn se| be|. Doch an
de|s, a| s man s| e sennt. So e| nfach 0nd
p|| m| t| vw| emg| | ch.
M| tse| nem |ase|Po| nte|e|nsehe|e|
| angte e| 20I I soga| den zwe| ten P| atzbe|
-
Machf|ottden Sch|ott

. DasGe|tbesteht
0nte|ande|em a0s e| ne| se| bstgeba0ten
Sp| ege| t|omme| , e| nem exagonsp| ege|
Moto|a0se| ne||ase|d|0cse|e| nhe| t,e| nem
Sch|| ttmoto| a0s e| nem D|0cse|, e| nem
|ase|Po| nte| 0ndetwas d| ss|ete| E| est|o
n| s. De||ase|st|ah| e|ze0gtdasB| | d, | ndem
e| m|t de| e| | | gse| ts| nfo|mat| on a0s dem
v|deos| gna| mod0| | e|t 0ndd0|ch bewegte
Sp| ege| ve|t| sa| 0nd ho|| zonta| abge| enst
w| |d. Das B| | dentstehtdanna0fe| ne|D| h0
s| onsfo| | ea0se| nemXoteboosD| sp| ay.Das
P|| nz| p | st ve|g| e| chba| m| t de| B| | de|ze0
g0ngbe| mRh|enfe|nsehe|. Dasbewegte
B| | dg| btes |m v|deo a0fde| eftDvD z0
besta0 nen. D|e ve|s| on a0fYo0T0be hat
b| s| angObe|40000K| | csse||e| cht.
M| tt| e|we| | e hat e| e| ne ne0e ve|s| on
entw| cse| t. D| esef0nst| on| e|t n| cht meh|
m| t|ot| e|enden, sonde|n m| th| n 0ndz0
|Ocsschw| ngenden Sp| ege| n. A| sve|t| sa|
ab| ens0 ng a|be| tet de| Sch|e| b/|esesopf
e| ne|a0s|ang| e|tenFestp| atte.D| eo|| zon
ta| ab| ens0ngObe| n| mmte| nse| bstgeba0
te|To|s| onsfede|Sp| ege| , de|e| est|omag
net| schabge| enstw| |d.Dasdaz0 bent| gte
S| gna| fo|matw| |d a0fe| nem PC m| tdem
P|og|amm Av| Synth a0fbe|e| tet 0 nd am
v|deoa0sganga0sgegeben. Z| mme|manns
g|oe|T|a0m| st es,d| eseve|s| ona| sBa0
satzfO|denSch0| 0nte||| chthe|z0ste| | en.
Lang lebe das Chaos
D| eseA|be| ten entstehen |n de| Rege| | n
se| nem Wohnz| mme|. Do|t stehen e| ne
|0st| sa| e E| chensch|answand, e| n g|oe|
Rh|enfe| nsehe| 0nd e| ne Co0ch. Dane
ben bef| ndet s| ch e| n s| e| ne|Sch|e| bt| sch
samt Rechne|. D|0m he|0m f| ndet s| ch
a| | e|| e| K| | mb| m. e| ne Opp| ge vS 0nd
DvDSamm| 0ng, v| e| ea| teT|| ns 0nd Rea
genzg| se|, Mode| | a0tos, Sp| e| ze0g|a0m
sch| he, meh|e|e dh|en. A0fde| ande|en
Se| te des Ra0mes steht Geo|g Z| mme|
manns A|be| tsp| atz. e| n | anggezogene|
T| sch, dah| nte| e| n Rega| m| t 0 nzh| | gen
We|sze0gen 0 nd besch|| fteten Sch0b
| adenm| tWe|sze0gen0ndBa0te| | en.
Man snnte me| nen, h| e| |eg| e|t das
Chaos, doch a| | es hat se| nen P| atz 0 nd
se| neBe|echt| g0ng, n| chtsstehth| e| z0f|
| | g. A0ch das | 0nd zehn Q0ad|atmete|
g|oeSt0d| onebenan| stvo| | gestopft m| t
Gegenstnden 0ndg| e| chte| nem E| est|o
n| sm0se0m. Ata|| Comp0te|, d| ve|se Kas
setten| a0he|se 0nd B| | dsch| |me, e| n Key
boa|d, e| n P| attensp| e| e|, e| nSamp| e|, e| n
Rh|enfe| nsehe|, Boxen 0 nd e| n M| sch
p0| t. A0sd| esemRa0mho| te| e| newe| te|e
p|m| e|te A|be| t, d| e estp| attenTO|
s| | nge| . M| t de| e||e| chte e| 20I I | m c't
Wettbewe|bdenv| e|tenP| atz.
Chaos? Von wegen!
Georg Zimmermann
wei genau, wo was
zu finden ist.
Arbeit im Verborgenen
-
De| | dee| | e We|t steht be| m| | Obe|
a| | em. Abe| es w|e schon to| | , wenn
| chm| t me| nen P|ojesten Ge| dve|d|e
nen snnte
-
, sagt de| gesp|ch| ge
Bast| e|,demes|e0demacht,Obe|s| ch
0ndse| neA|be| tz0 be|| chten. End| | ch
_
f|ent| | chse|t, end| | ch Kenntn| snahme
se| ne|| deen0ndP|ojeste.Ande|feh| t
es nm| | ch. Dennsogen| a| se| ne| deen
a0chs| nd. X0|wen| gee|fah|endavon.
-
E| gent| | ch mOsste | ch e| ne Webse| te
ba0en,dochdassch| ebe| chse| tiah|en
vo|m| |he|
-
,sagte|. X0| se| ne|e0nde
0nd e| n| geKo| | egen an de| dn| sehen
se| neA|be| ten. D| eg|te
_
hent| | ch
se| t b| eten | hm dahe| Wettbewe|be
w| e
-
Machf| ottdenSch|ott
-
.
Stets an se| ne|Se| te
| st se| ne |ebensgefh|
t | n Ka|en Be|nha|d, d| e
e|ande|dn| ve|s| ttOs
nab| Ocs sennenge| e|nt
hat. D| e be| den | eben | n
de|Obe|scha0ba|enD|e|
z| mme|wohn0ng z0sam
men.
-
Ka|en h| tv| e| m| t
m| | a0s0nd| ste| neg|oe
dnte|stOtz0ng
-
, sagt e|
m| t e|nstem Ton | n de|
St| mme. Denn Geo|g Z| m
me|man n | st nachtast| v.
Dann sch| e| chte|wh|end
de|A|be| tanse| nen Baste
| e| en d0|ch d| e Wohn0ng
0nd ve|s0cht, mg| | chst
| e| sez0 se| n, 0mn| emanden
a0fz0wecsen.
-
Schon a| s
K| nd wa| | ch e| n Xacht
mensch 0nd m0sste | mme|
| ns Bettgezw0ngen we|den.
Xachts habe | ch ha| td| ebes
ten | deen
-
, ste| | t e| fest. E|st
zw| schen fOnf 0nd sechs dh|
mo|gensgeht e| | ns Bett, 0m
s| ch m| t e| n paa| St0nden
Sch| af fO| se| nen iob a| s Sys
temadm| n| st|ato| z0 e|ho| en.
De| | st se| n B|ote|we|b, doch
se| ne |e| denschaft s| nd d| ehe|
m| schenP|oj este. ,c|) t
Mi krocontrol l er
Daniel Bachfeld
B CRBS 0RI|0 B|~
0B|
BSSI
Di e Fl l e der
mittl erwei l e erhl tl i chen
Control l er-Boards i n
verschi edenen Lei stungs
und Prei skl assen
erl ei chtert di e Umsetzung
ei gener Projekte. Da ni cht
jedes Board fr jede
Anwendung geei gnet i st,
geben wir hi er ei nen
umfassenden berbl i ck.

B
| e Q0a| de| Wan| . A|d0| no, Gn0b| | n,
mbed ode| Raspbe||y P| ! Gent es
etwa n0| da|0m, e| nenTempe|at0|senso|
abz0f|agen 0nd d| eDatena0fe| nem |C
D| sp| ayanz0ze| qen, |e| cnt e| n Cont|o| | e|
Boa|d m| tAtme' P|ozesso| w|e be| A|d0
| no. So| | en d| e Datenj edocn etwa Obe|s
Xetz an e| nen PC Obe|t|agenwe|den, | st
womg| | cne| nARMBoa|d m| t |AX ode|
W|AXScn n| ttste| | en d| e besse|e Wan|
, s| ene Pandaboa|d) . Abe| a0cn d| e vo|
senntn| sse des Anwende|s sp| e| en e| ne
Ro| | e. X| cntjede|, de| s| cn m| t E| est|on| s
a0ssennt, bes| tztgenOgend|| n0xW| ssen,
0ma0fe| nemARMBoa|de| neD| st|| b0t| on
z0| nsta| | | e|en0ndz0konf| g0|| e|en.
' n de| Rege| w| | | man m| t Cont|o| | e|
Boa|ds| |gendetwasmessen0nd/ode|ste0
e|n. | m e| nfacnsten a| | n0tzt de| Bast| e|
dafO| e| nen M| s|ocont|o| | e|, de|den P|o
g|amm 0nd a0ptspe| cne|be|e|tsentn| t
0nd n0|m| tsen|wen| genz0stz| | cnenex
te|nen Ba0te| | en bescna| tetwe|den m0ss.
D| ePe|| pne|| efO|d| g| ta| e0ndana| ogeE| n
0nd A0sgnge | st p|ast| scne|we| se eben
fa| | sscnone| ngeba0t. Komp| exe|eCont|o|
| e|nabenz0stz| | cnnocnd| ea|dwa|e0nd
te| | we| se | |mwa|e fO| Komm0n| sat| ons
scnn|ttste| | en w| e dSB, CAX 0nd SP| | nte

g|| 6|I. N0C W6|I6| 0|Ig65C||II606by5Ie


m6 5|00 fr 00 b6I|| 6D m| I V0l lW6|I|g60
ode|LmD60060bI||6D55y5I6m60g6UCI
0nd e|moql |ce0 D6| 5| 6l 5W6| 56 0|6 u
nanme0ndV||D6|Iu0gVO0 b| l 06|06| 06r
Webcam. So| cnebO|05k0006000KNulI|
tass| nga0cnmen|e|e0W600u0g60|l
| e| | a0fen| assen.
A| | e|d| ngs ve|| sst man | l0
Boa|ds | n de| Rege| d| e Ebene
j
es
wa|enanen P|og|amm| e|ens 0nd beg| bt
s| cn a0fe| neabst|aste|e Ebene. Wn|end
be| Atme' M| s|ocont|o| | e|n de| e| nfacne
Z0g|| ha0fe| nenA0sgangObe|dasSetzen
e| nes B| ts | n e| nem d| |est ad|ess| e|ba|en
Reg| ste|,etwa PORTB)e|fo| gt,| stdas0nte|
|| n0x e| neb| | cn somp| | z| e|te|. Do|t m0ss
man d| eSte0e| 0ng Obe|Z0g|| ffe a0fdas
Date| system 0 nte| /sys/c| ass/gp| o e|| ed|
gen ode|0mstnd| | cn pe|Po| nte|| nSpe|
cne|be|e| cne scn|e| ben. Abgesenen von
spez| e| | en Ecntze| tbet|| ebssystemen w| e
vxWo|ss, QXX 0nd we| te|en | sst s| cn m| t
Embedded|| n0xSystemen se| ne ze| t
genaueSte0e|0ng de|A0sgngeode| E|
fass0ngVD E| ngangsz0stnden0msetzen.
E| nM| s|oses0ndengena0esT| m| ngvon' n
te||0pts0 n Pul>b|e| ten |st sa0mmg| | cn.
E| n| gen P| atten fen| en z0dem be
5I| mmI Fh| gse| ten w| e d| eAna| ogD| g|
I| w00l ung. bOl C unst| onen | assen
5| Ch l 6| CI uD6| 00 | 2CBus und exte|ne
l L5 W| 6 060 8K0' Awan0| | MAX! 27
0C|u5I0. || 5Ie| nee| nfache| nteg|a
I| 00 u00 ||Og|mm|6|u0g 065 B0sses a0f
06mL00I|Ol l 6|bO|0wnschenswe|t.
N6D0 060 N|0Wa|L| gnscnaften
5| 6l 600| 6u| 0| 6 bO|O5 vedgba|en Ent
WCKl u0g5IO0l 5 und d| e Sohwa|eB| b| | otne
K606| 06W|CI|ghOl l 6.N|CI5|5I| st| ge|,a| s
j6065 Nl |m L006U|5Cl | 0 |um|On|enz0
0U5560,um|0D65I| UmIFunst| onz0| n|
t| a| | s| e|enu00Zu0uIZ0. AnwendungenfO|
s| e| ne|eSysI6meO066| g605 Bet|| ebssys
temm0ss man |n0lRege| a0fe| nemexte|
nen PC p|og|amm| e|en. Auf ARM 0nd
M| PSSystemem| t Bet||ebssystemsannman
Obe| Ss|| ptsp|acnen ode| m| t | nsta| | | e|ten
Comp| | e|n a0cn onboa|d p|og|amm| e|en.
Ge|ade be| c| n0x e|spa|t d| es das ne|v| ge
A0fsetzene| ne|C|ossComp| | | ngToo| cna| n.
| m fo| genden ste| | en w| | Cont|o| | e|
Boa|ds | n ve|scn| edenen P| e| s|eg| onen
0nd s| assen vo| 0nd w| e man s| e p|o
g| amm| e|en sann. Dam| tso| | ten Anwen
de| e| nen e|sten E| nd|0cs besommen,
we| cnes Boa|d s| cn fO| we| cnen E| nsatz
zwecse| gnensn nte.
M| I F|0u| 0ObO|U5
5tDkbr| f Ardu| DD UDD
Mikrocontroller
Takt
Flash
RAM
Digitale |/0
Analoge Eingnge
PWM
UART
Sonstige
Besonderheiten
ATmega328 (Atmel )
1 6 MHz
32 KByte
2 Kyte
14 ( 1 0 Bit)
6 (5 V)
6
1 2(, SPI
Mi krocontrol l er bersi cht Control l er-Boards
RT3050 ( MI PS, Ral i nk)
320 MHz
8 MByte
32 MByte
1 4 (3, 3 V)
2
1 2(, SPI
Besonderheiten WLAN
chi pKI T
De|He|>te| | e| Di g| | ent| >tuIdenA|dui nO-
Zug uIge>p| ungen und Di etet mi t>e| ne|
Chi pH| 1-Hei he kOmpti D| e Lntwi Ck| u ng>-
HO|d>n- | | e|di ng>mi twe>ent| i Ch | ei -
tung>Ihi ge|e|H|dw|e. D>g|Hte MO-
de| | MAXJZ | i eIe|t D| gi | ent mi t ei nem
JZ-Hi t-M| H5-H|Oze>>O| H| CJZMX795|5 I 2L
u>, de| mi t 80 MHz getktet wi |d und
5 I Z HHyte || >h>Owi eI Z8 HHyteHAMmit-
D|i ngt. Dmi t| >>en >|Ch uChn>p|uCh>-
vO| | e|e H|Og|mme um>etzen. Zu| H|O-
g|mmi e| ungDi etetde|He|>te| | e| d|e Lnt-
w| Ck| ung>umgeDung ,, Mu| ti p| tIO|m A|-
du| nOCOmpti D| e| DL" zum DOwn| Odn,
d| euIde|O|| g| n| enA|du| nO-| DLDe|uht.
D|| nknnmnnCDCndenChi pH| 1-HO|d>
uChA|dui nO-HO|d>p|Og|mmi e|en. AuI-
g| undde|HOmpti Di | i tt>O| | CCi nLCi Ch-
te>>ei n, OetehendeA|du| nO-H|OjektCuI
Chi pH|1umzi ehenzu| >en. SketCh| den,
neue>1|gCtwh| en, uDe|CtzCn undu
d>HO|d| den.
5tDkbr| f Dh| K| 1 MAX3Z
Mikrocontroller PI C32MX79SFS 1 2
( MI PS, Mi krochi p)
Takt 80 MHz
Flash 5 1 2 Kyte
RAM 1 28 Kyte
Digitale |/0 83 (3, 3 V)
Analoge Eingnge 16 (10 Bit)
PWM 5
LAN USB 1 (OTG)
UART 4
Sonstige 12(, SPI, CAN
Besonderheiten mi t Shi el ds erweiterbar
Preis SO US-$
NeDen de| 5Ow|e-HOmpt| Di | i tt ve|-
hei Ht de| He|>te| | e| uCh di e HOmpti Di | i -
ttzu A|dui nO-5hi e| d>. D>LyOutde|5te-
Cke|| ei >ten ent>p|| Cht wei tgehend dem
de|A|dui nO-HO|d>. | nde| H|x| Iunkti O-
n| e|en di e 5hi e| d> Dezi ehung>we| >e di e
dzugeh| i gen Hi D| i Otheken jedOCh nu|
>e| ten uI Anhi eD uI demCh| pH| 1. Hei m
De|>etzen etw de|5ketChe>Iu| e| nMO-
tO|>h| e| d vOn AdI|ui t Demnge| te de|
COmpi | e| di e AVH->pezi I| >Chen Hegi >te|,
Dei m Ve|>uCh, ei n 5ketCh Iu| d> U5H-
HO>t-5hi e| d>zu kOmpi | i e|en, >Chei te|ten
unDeknnten Hezei ChnungenIu| di eSH| -
5Chnitt>te| | e. D> | >>t> | Chzw| | | e> mi t
meh| Ode| mi nde| vi e| AuIwnd ge|de-
D| egen, | | e|di ng>nu|vOnAnwende|n, di e
kni eti eIi m1hem >teCken. |u| AnInge|
i t d Umetzen vOnAVH-|ei nhei ten uI
P| CJ2-H|dw|eke| n gngD|e|WCg.
Oi gi | entht i mme|hi nvi e| uIdi eChi p-
b| 1 zugCChnei de|te 5hi e| d> | m H|O-
g|mm. Ci n |/O- Shi e| d mi t LLO, 1te|,
1CmpC|turOnOr, Oi p| y und 1|ei De|-
t|ni tOrCn, Ci n Wi |i Shi C| O, Ci n HmOd-
Shi e| d zumAnCh| uzh| rCi CherSenO|-
MOdu| C Ow| C Ci n NClwO|k->hi C| d Iu| 55
U5-DO| | |. De| Chi pH| 1 ht Lthe|net i m
H|i nzi p zw| >ChOn n HO|d, mu>> De|
5Chni tt>te| | enteChni >Ch mi t 1|n>Cei ve|
und HuCh>e nOChuIge|u>tetwe|den. D>
| >t>i Ch i m Li genDuuChIu|unte|zehn
Lu|Oe|| edi gen.
| m G|unde hDen di e Ch| pH| 1-HO|d>
du|Chd| ehOheLe| >tungunddenkzept-
D| en H|e| > d> HOtenzi | zum A|du| nO-Hi | -
| e|. AuIg| und de|dOCh ni Cht hunde|tp|O-
zenti gen HOmpt| Di | i tt >Chei te|t di e>e>
VO|hDen i n de| H|xi > jedOCh n v| e| en
5te| | en. Nu|we|vi e| meh|HeChenk|De-
nt| gt, w| |d ei nen Ch| pH| 1wh| en. Wenn
jedOChde| ngekund| gteA|dui nODuemi t
J2-Hi t-CO|tex-MJ-AHM den M|kt Det|| tt,
knnte Chi pH| 1i n> H| nte|t|eI|en ge|ten.
Oe|Oue>O| | mi t9MHzgetktet>ei nund
25 HHyte || >h>pei Che| und 50 HHyte
HAM enth| ten. 54 di gi t| e L| n- undAu>-
gnge, I n| Oge L| ngnge I Z Hi t} , IunI
5H| - Hu>>e,zwei | ZC-5Chnitt>te| | enundIunI
UAH1> | >>en dnn kei neWun>Che meh|
Ohen. ADe| uCh d i >t du|Ch den H| tt-
IO|mweCh>e| vOn AVH 8 Hit} zu AHM
JZHi t}I|g| i Ch, OD>i Ch d| e HOmpti Di | itt
gewh|| ei >ten| >>t.
T| PP
Hi lfrei che I nfos und
Hi nwei se zum An

ch\ uss
von Ardui no-Shl elds
und weiterer Hardware
fi nden Sie i m
chi pKIT -Forum
www
.
chi pkit
.
org/forum
bersi cht Control l er-Boards
T| PP
Hat man bei m Experi
menti eren die SO-Karte
ei nmal vlli g vergurkt,
h" \ft das Gnome-Tool
I .
gnubli n-i nsta\ l er, e
komponentenwel se
(Boot\ oader Apex, Kerne\
..JJ,Rootfs) wi ederher
zuste\ len.
Digitale |/0
Analoge Eingnge
PWM
USB
LPC3 1 3 1 (ARM, NXP)
1 80 MHz
externe SO-Karte
32 MByte
3 (3, 3 V)
3 ( 1 0 Bit)
1
1 2(, SPI
50
T| PP
Um di e vi rtuel l e seri el l e
Schnittstel l e ber USB
k. .
en muss
nutzen zu onn '

man unter Wi ndows et nen


Trei ber i nstal l i eren:
mbed
.
org/handbook
Wi ndows-seri al
confi gurati on
mbed
| UD0 I |5Iu0l | C V| 6l 6 |/L|0H5,
0| 5|C 0| CI 0u| Zum P05I6u|0 V00
bCl Iu0g0 | g060, 50006|0 u| 0| 6
hOUUu0| KI| O0 U| I 0| V6|560 bu5by5I
U0 | g00, 0|u0I6| l ZL, b|l u0050g|
0| LFNbu5. Fl 5 | 0Z| g65 b0|0 | m |6l 0
I05bO|0 5Og|6| 060P0l 0gu5g0g.
L5 KOUUI | U l LU|0|mI u0055I|
L|| U0I u6| 0 b|60D0|0. | 65 D6
0OI|gI U0 uC Zum NC|u5I60V00 0~
5Cl u550 u| bC0|II5Il l 60. |u| LI6|06I
Uu55 U0 6IW 00C 56l D5I |05C|V6|
u00 0| hJJbuC5 05C| | 6b60, 00
5II 6| 06m 06IZW6|K8| g60 b6050|
0| CI5U|| mWg.
F00|5l 5D6| 060 00|60PhN|l II-
O|U0 l 8uR u06m mD60 K6| 06| g6065
L| 0ubI|| D55y5I6m,0856| 0PhN||0ZE5
50|K| 0b6| C6|V6|Wl Iu0gI. L| 0Kl 5
5| 5C5 L| 0uX 6|W|I6I
g
| 656]60OC.

|0
g|UUu| UD606|5I6l l Im06XI6|0u00
l 8OI0| 5uD|0| UbbbC0|II5I6l l 6| 0060
|l 5b| C|. 5 ||KI| 5C6 0l0 |5I,
055 0| rl 5b6| C| W|6 6| 0 Ubbb CK
|0 05j6W6| l | gb6I||6D5Sy5I6m 6| 0g6DuP~
00W| |0||0g|mUl 556 SC |m I6|
U0g| p6| |g & |0 u06H mD60
KO| |0.
_
D| | 0 mD60b6|| | || D6|
u| W| 00OW5 K00 m0 0| 6 UbbV6|D| 0
0u0guCu| 0| 5|| l l h0mmu0| KI| 00
ZuU|L| 05IZ0.
96 MHz
512 KByte
64 KByte
Digitale |/0 26 (3, 3 V)
Analoge Eingnge 6 ( 1 2 Bit)
Analoge Ausgnge
PWM 6
USB 1 (OTG)
UART
Sonstige 1 2(, SPI, CAN
Besonderheiten Onl i ne-Compi l er
Preis 50
U0g6W00l | C | 5I 0| 6PH06||0glm
m| 6|u0g 6| N6|5I6l l 6| D| 6I6I 6| 06 0
l | 06L0IW| CKl u0g5umg6Du0g uD6| 6| 0
W6Dl 0I6|C6 0, 0| 6 K0ml 6II | m
b|0W56|l 8uH.5 6|5|I6| 06l 0SIl l 8I| 00
u06m |L u00 mCI 0| 6 l L u0D80
g| gV0m b6I|| 6D55y5I6m 065 P0W6006|5.
Um Zug||u0| 60l | 06l LZu6|lI60, """
mu55 m0 5| C u 06| mD60b6| I6 6| 0
K05I60l 0565 K00I0 | 0|| CI60. b6| 060
L/L+L006 g| DI m0 | mW6DL0| I0|6| 0,
06|L0m| l 6| [PhN h6l V| 6W) u00 L| 0K6|
u 06m b|V6| mC0 6| 0 l u8| g5
b| 0|y0|u5, 055m06|u0I6|l 80Iu00
| 006D mD0bp| C| K0p| 6|I. | l | CI
6ll 6|06006 u00 D0| 60D|6 0l | 06
50g t j600C uC | |6 NCI6| l 6
L| 060 0Dugg| 0g00l g| DI 65 0| CI u00
|0655| 006l l 6 L0IW| CKl 6| 0u|H60 0V0|
Zu|uO5CR6u60, | |60L006u6| 060 b|
V6|Zul d060, 060 5| 60| CIu0I6|K00I|0l l
D60. mD60V|5I6I 5| C D6|006| 0
66| 8l 5 6| 0 L0mmu0|Iy||0jKI, | 0 0m
L0IW|CKl 6| | u00 um 060 l 0Du5 | |60
L006 U0I6|6| 0006| u5Iu5C60. V| 6l 6
mDE
g
0W6006|V|060Il | C60 u0|

0| || 0|m 5I800| g 06u ||0


gImmD6| 5| 6l 6 u00 6| g606 b| Dl | 0I6K0
mrb6050|60, PKI0|60 006|6 N|0
W|6. l 5560 5| C B| MU5K| | CK |0 |
g6

|06 | m0H| 6|60. L| 6 W6Dl L


5I6l l I6D60l l 5Zl || C6b| Dl | 0IK0u|
b6050|60u00ZumP05Iu6|006|bC0| II
5I6l l 60 D6||I. U| I W| |0 05 L0IW| CK6l 0
ZumK| 00|5p| 6| . L| 0 IW|II6|006|b6050|| 5I
D| 5| 6l 5W| 5| 0u0I|JUZ| l 0LO0| U
l m60I| 6|I.
60 UD0 g| DI 65 0D60 06| | | D6
5C|| 6D6060 Pu5u|u0g 00C |0 6| 06|
V|5| 00U|I0U5|5U|u5g5IIII0
L00I|0l l 6| L|L! !UZ u |u00l g | 065
L0|I6NU. L| | 5I 5III u L| 5Iu0g u
6| 060g|| 0g0 bI|0UV|D|uCu| bII
|| 6D6I|| D u5g6l gI. Zu0U K00 | 0u|
l 5UbbV|Cg| 6|0, uUD6| 5| l 5W|5
6| 06 Nu5, 5IIu| O0| UbbFu0| O Zu
6mul | |0. bO K00 U0 l | CI b|uCK60
ZW| 5C0 |L u0O Ll KI|O0| KD5Il | 0
5Cl g0. 0D0 5| 00 0| UD0bO|05
|V0||g00 u00 gu05I| g |l IIO|U0,
W00 5 uU Kl 55| 5C bIu|u0g5l O5u0
g60g6I.
Flash
RAM
Digitale |/0
Analoge Eingnge
PWM
UART
Sonstige
Besonderheiten
Preis
variabel (Atmel )
je nach Control l er 8 oder 1 6 MHz
je nach Control l er bi s zu 64 K
je nach Control l er bis zu 4 K
je nach Control l er (5 V) bis zu 32
je nach Control l er bi s 8
je nach Control l er bis 6
1 , mit Pegel wandl er
1 2(, SPI , JTAG
Taster und Buzzer onboard
1 5
OMAP4460 (ARM, Tl )
1 ,2 GHz
externe SD-Karte
1 GByte
26
1 (WLAN Bl uetooth)
2
1 mit Pegelwandl er
1 2(, SPI , HDMI , DVI , JTAG
1 50
T| PP
Mchte man auf ei nem
externen PC Software fr
das Pandaboard
entwi ckel n, so benti gt
man etwa unter Ubuntu
das Cross-Compi l er-Paket
gcc-arm-\ i nux-gnuabi hf.
Mi krocontrol l er Der>l chtCOntrO| | er-bOrd>
Raspberry Pi ( Model 8)
De| >CheCkk|teng|OHe H| ei nCOmputermi t
AHM-||Oze>>O|, G|Il ku>gDe, SOund,
dive|>en 5Chn|tt>te| | en >Ow|e pe|SOhwre
>teue|D|en di g| t| en Li n- undAu>gngen
ht i n H>t| e|k|e| >en ei nen |ege| |eChten
Hypeve|u|>Cht- ni Chtzu Un|eCht. be|n-
e| ementde>P| |>tei nSy>tem-On--Chi pvOn
H|OdCOm mi t ei nem AHM-||Oze>>Or und
ei ne|G|Ii kei nhei tVideOCO|e | VGPU}. Mi t
|etzte|e| i >t de| H>pDe||y |i >Ogr i n der
Lge,HD-Vi deO>|uCke|I|eiDzu>p| e| en. bi >-
| nggi Dte>denH>pDe|g|i nu| | >dJb
Lu|O kO>tendeMOde| H mi tei nerLthe|net-
SChnitt>te| | e und zwei USH-|O|t> MOde| A
nu| ei nU5H-|O|t}>Ow|emit5 I Z Mbyte.bi >
Mitte OktODe| nOCh mi t Z5 Mbyte HAM.}
A| te|e MOni tO|e mi t n| Ogem VGA-An-
>Ch| u>> | >>en>i Chni Chtnden HpDe|g
n>tp>e| n, de|nurei nen HDM| -Au>gng
mi tD|i ngt. DneDen | i eIe|t de| H>pDerg
>e| ne V| deO>i gn| e nOCh pe| COmpO>ite
u>, >Od>> mn | hn mit jedem |e|nehe|
pe|5CAH1-Adpte|}nutzen knn.
P| vOn SKdC, vl e| C>-6rten i ndje-
dOChi nkomptl DC| mi tdCmMl ni ml -HOOt
| Oder lm H>pOerq unOVCrhi ndern d
bOOten. Ll n vOrherl ger b| lCk l n di e Ll >te
kOmpt| O| er 5pCl ChCrkd8n | Ohnt i ehe
Ll nk} .
OAupi e| en065KSD| d0l Ug6ul
di e S-Hrte k| ppte U0IEl W| 00DW5 m
Detenmi t Wl nJ2l k| mgCf. HCl mE|5\E0
LOgi n ml t Nutze|nme l und PwOH
|pDerg mu>> mn ul U| 6 tnd|dm-
Hi g ei ngC>tC| | te 60g| | 5CDE 1ttu|De| e-
gungChten. z U00 S| 0C vertuCht, >O-
d>>|>pDerrz"ei nzutl pen l t.A| >De>k-
tOp- UmgeDung 0| 60I d>Ch| nke Ll ght-
wei ghtXI I OektOp LnV|CMe0t |LXOc}.
| ngemt rCglCrt dlC || 6 6IW5
zh. Stnd|Ombl gl|DUI|D0
nur wenl ge0WE00U0g60 u| m
unterndC|Cm denHrOws8| N|OO||, E|0E0
Medi p| yC|, LU| ID|60, cDIW| CK| U0g5UP~
geDungen wle SC|tCh, 8ln 16f0| 0|
ei nen tCl mnge|. OnCU8n 5|
thOD, El| und GCL vO|l n$!| | |8|t.
Del tenml tWheezyltl ngCSmIC!w
Suden ml t dem brOw8| O|l uDMO
nl Cd | Cl d| l Ch, Ohi Ce-A|OCltCn | en IC
mltedu| der| edi gen. Ml tU6fNU|I| U6U|
|| |0 h5DUC dCr Pl l n
E| 0E0l e| erlW| 0
n850lDC|elCIwCDCrl -
rO rH>pDerQPi
net. Oi eGP| O >i nduIei neSti h| ei >te ge-
uhrt und | en >l Ch perSOhw|eei nze| n
tCue|n. Spezi e| | eHi D| i Otheken >i eheLi nk}
er| ei Chte|ndl eOn-HO|d-PrOg|mmi e|ung
u nterCundPythOn. De|| 2C-Hu>| i egt>tn-
drdmbi g | Ci de|D|Ch, dde|He|ne| di e
edO|der| i Chen MOdu| C ni Cht | dt. M| t
wCni gAumnd >i ehCLl nk} knnmnden
bu jCdOCh Oe| eDen. Geht Dei m Lxpe|i -
m0ntlCICn m| w> |i Chti g >Chi eI, >Ch|ei Dt
mD di e S-bHe neu und >teCkt >| ewi e-
der |ei n. A| Ml ni -|C |ei Cht de| H>pDe||y
nu| npruch>| O>en Zei tgenO>>en, | >
Hei merverl > t e| du|Chu>zugeD|uChen
- | bte| p| ttIO|m i >t e| de| IeuChte
1rumCl ne>jedenHODDy-H>t| e|>mi tIO|t-
gCsChrittenenLl nux-Henntni >>en.
5tDkb|| f RSb||y P|
Mikrocontroller BCM2835 (ARM 1 1 , Broadcom)
Takt 700 MHz
Flash externe SO-Karte
RAM 51 2 MByte
Digitale |/0 1 7 (3, 3 V)
PWM
LAN
USB
UART
Sonstige 1 2(, SPI, HDMI , Composite
Preis 35 US-$
Oh| zi e| | empIi eh| t d| e H>pDe|ry Pi
|Oundti On | > Het|i eD>>y>tem H>pDi n

Wheezy". AuCh meh|e|eMOntenChLr-


>Chei nen de> |i d|I mn >i Ch vOn dem
vO|geIe|ti gten | mge kei n || ug-nd-P| y
e|hOhen. | nkOmpti Di | i tten mi texte|nCr
H|dw|e, Ieh | ende Ode| ni Cht ge| dCnC
He|ne| t|ei Der und nde|e Unge|el mthCl -
ten knnen den Li n>ti eg e|heD| i Ch E|
>Chwe|en. D> Het|i eD>>y>tem DOOtCtdC| mr | | | p|| m gC0|g @@@@@
60
I L\ Hacks 3/201 2
Z| t
An A|du| nOkOmmtmn>e| D>t| Cmh|CnCr
H>t| e| n| Cht vO|De| . Um m| CbCn ChnC| |
etw> zu | mp| ement| e|en, | t C dl C l dC| C
|| ttIO|m. 5h| e| d> g| Dt e>u| Ol CvC|wCg8n-
ten| deen und m| tdenH| O| l OthCkCni tCl nC|>-
te|||OOI-OI-COnCept OhChOn nChwCni gen
M| nuten ge| ungen. Zwr | lCgt OCrPrCl >Ie|t| -
ge|5h| e| d>OIt umCi n MChdChC uOe|dem
e| ne| 5e| D>tDu-L>u ng, dur un kt| On| e|t>
De|uCh. Du|ChCi n P| ug& P| y| >tA|dui nO
| n>De>Onde|eIur AnngCrhC|vO||gend ge-
e| gnet.
mDed gehthi ni Cht| l Chde|e| nIChen||O-
g|mm| e| ung in di eg| Ci CheH| Chtung. Wen n
e> De| u m C| Ckt|Oni >Che L|we| te| u ngen
geht, mu>mn>tttzum5h| e| dzumLtkO| -
DCn g|ei Ien. Ml te| nen v| e| I| t| gen | unkt| O-
nen C| gnet>| Ch mDed Ohneh| n ehe|Iu| den
n>p| uChvO| | e|en H>t| e|. Di e Ch| pH| 1-
HO|d> Ol Cten g|und>tz| | Ch meh| Iu|> Ge| d
| > A|dui nO. Hnntemn>| ChOhne||OD| eme
u> dem |e| Chh| t| gen 5h| e| d>-AngeDOt OC
di enCn, w|e Ch| pH| 1 d| e De>>e|e Wh| . M| t
den| nkOmpt| D| | | tten| > t jedOChke| nHp| d-
||OtOtyp| ng mg| | Ch. D| e |O| | | n- HO|d> >| nd
wede| De>Onde| >| e| >t ung>Ih| gnOChDeOn-
de|> | e| Cht zu p|Og|mm| e|en, >Onde| n e| n-
ICh nu| De>Onde|> gun>t| g.

Net-| O

D| etet
Iu| Z0 Lu|O e| n HO |d m| t Ie|t| ge| LAN-
5Chn| tt>te| | e- d> >ChIIt ke| n nde|e| An-
D| ete|.
Gl ossar
USB OTG - Mi tU5HOn-the-GO
5y>tem| > HO>tOde|| >Ge|t
nChHed|Iknne| n U5H-| Ctw| >
>e|i e| | C5Chnitt>te| | ezu| HQmunl ktl Onml t
dem|CIung| e|enOde|O>t-POdzumAn-
>Ch| u>>ei ne| WeOCm.
SPI - 5e|| | |e|i phe|| | nte|ICe,Chne| | e|
>ynCh|One|,>e|| e| | e|DtenDu>
GPI O - Gene|| |u|pO>e| O, COnt|O| | e|-P| n>,
denenOC| mHOOtenOde|zu| LuUC| tve|-
>Chi Cdene|unkt| Onenzugew| e>enwe|den
knnen, etw| >di g| t| C|L| n- undAu>gng,
|WM-|O|t,Ode|| >1ei | e| ne|5Chnitt>te| | C.
| mme| h| n kOmmt C|mDO| >eh | nh n
O| e>e ||e| >g|enze,zum| nde>tOhneDeve| Op-
ment-HO|d. Du|Ch>e| neWLAN-5Chn| tt>te| | e
und de| OpenWH1 e| gnet e> >| Ch p| | m Iu |
|e| n>teue| ungen und Me>>dtene|I> > ung
entIe|nte|5tt| Onen. D> GnuD| | n-HO|d ht
| > e| nz| ge> de| De>Ch | | eDenen LmDedded-
L| nux-HO|d>n| OgeL| ngngeDWe|k. D-
neDen ht e> De| ke| newe| te|en |etu|e>,
m| tdenene>>| ChetwvOmH>pOe||y O>et-
zen knnte. | m Gegente| | . |u| wen| ge| Ge| d
DekOmmt mn De| m H>pDe||y meh|. L| nz| g
d| e >OIO|t| geVe|IugD| ke| t | | e| | unkt| Onen
Ohne He| ne| wu|>Chte| e| > p|eChen Iu| Gnu-
D| | n. M| tdemH>pDe||y|| | >>en> | Chv| e| I| -
t| ge L> ungen vOn e| nIChen 5teue| ungen
D| >h| nzumMed| Cente|Iu|weni gGe| d um-
>etzen. A| sHODOtC|- |nw| |d de|AutO| d| eC
A|t | ke| > den || kunIt| g DevO|zugt De| m bu
utOnOme| HODOte| e| n>etzen. D> Pnd-
DO|d >i tzt i nde>zw| >Chen| | en 5tuh| Cn. |u|
el ne5teue| ung| mHe| mDe|e| Ch| > t e>e| gent-
| | Ch zu teue|, Iu | e| nen M| n| -|C dgCgCn 2u
>ChwCh. db)

www.d.decs 1208052
I SP - | nbyU |rCCramI
zum|| henvOn COnt|O| | CrnuDe| e| n||O-
grmm| CdOO|
~ 1wOWi |e| ntedCe,i ehe | 2C
ZL ~ | ntC|-| nteg|tedC| |Cult,>ynCh|One>,
>er| e| | e>Hu>>y>tem. D| entde|HOmmuni k-
t| OnvOn| C>uDe|ku|zC|CDi >tnzen.
LN- COnt|O| | e| A|eNetwO| k,>ynCh|One>,
>e|| C| | C>Hu>y>tem. CANwi |dunte|nde|em
| n|h|zeugenzu|HOmmun| kt| OndC|ei nze| -
nenHOmpOnentene| nge>etzt.AuChdi g| t| C
MOdC| | ei >CnOhnennutzCndCnLAN-Hu>zu|
5tCue| ungvOnugenundWCi ChCn.
c't: Arduino ist gerade sieben Jahre alt geworden und hat sich
sptestens in den letzten beiden Jahren als Standardplattfrm fr
Hacker und Oo-it-yourse/f-Bauer etabliert. Was sind die entscheiden
den Entwicklungen?
Massimo Banzi: Zwei we>ent| i Che Oi ngeentwi Cke| n >i Ch gerde
p|| | e| . Zume| nenve|>uChtA|dui nOgerde, ei neri Chti ge|i rm
zu we|den. D wi | | > Open-5Ou|Ce-P|Ojekt ngeIngen hDen,
htten wi | ei gent| i Ch n| e i m 5i nn, ei ne |i rm zu grunden. ADer
nun, d wi | >O enO|m wCh>en und mehr PrOdu kte hi nzukOm-
men, mu>>en wi | uCh ei ni geOI|i zi e| | e 5Ch|itte nChvO| | zi ehen.
W| | mu>>ten Ze|ti Ii z| e| ungen ei nhO| en, Dei >pi e| >wei >evOn der
|CCi nden U5A undd>L

-5i ege| vOn de|LU. Und wi | mu>>en


den5uppO|tve|De>>e|n, >i Che|>te| | en, d>>| | eH|OduktegutuI
| | en H| ttIO|men | uIen. D> hei Ht, i ntern Duen wi | derzei t
5t| uktu|en uI, um eII| zi ente| und p|OIe>>i One| | e| zu we|den.
A| | e>di e>>| ndD| nge, di emnvOnuHenni Cht>i eht,di eDe|i n-
te|ne| ne MengeA|De| tmChen. UnduHe|dem ver>uChen wi |,
A|dui nOdu|ChWe| te|entwi Ck| ungen in neue Hi ChtungenvO|n-
zut|e| Den. | n> De>Onde|e du|Ch meh| HeChenpOwe| und neue
|unkti Onen, De| uCh i ndem wi | Di nge Iu| di e
c't Arduino hat aber auch i n der Computer- und Elektronikindustrie
seinen Platz erobert - als Entwicklerplattform.
Banzi: J, e gi Dt ei neHei hevOn |i |men, di e Dei de|H|Ojektent-
wi Ck| ung und i m PrOtOtypi ng dmi t|Dei ten. App| e ht 5te| | en
IurLntw| Ck| eru>ge>Chri eDen, Dei denenA|dui nO-L|Ih| ungve|-
| ngtwi rd. Wi |wi >en>e| D>t ni Cht,w>d| e>e|i |mengenu m-
Chen - wi rte| | ennurIe>t,d>>de| M|kti mmerg|He|wi |d. VOn
ei nem1OO| , d>wi rIurei nengnzDe>ti mmtenZweCkentwO|Ien
hDen, i tArdui nOzu ei nemVi e| zweCk-Lntwi Ck| ung>tOO| gewO|-
den. Oi e5zene|i eve|ndert >i ChuCh>tndi g.
c't: Die Maker-Bewegung hat Ihnen enorme Aufmerksamkeit ver
schaf und neue Entwicklungen angestoen. ln den USA spricht
man von einer dritten industriellen Revolution.
Banzi: D gi Dt e> zwei >eh| i ntere>>nte Lntwi Ck| ungen. D>e| ne
>i nd di e>e| D>tgeDuten P|Ojekte de| Mke|. ADe|eDen>O>pn-
nend>i nddi e>e| D>tentw| Cke| ten1OO| >. |>t | | e JD-H|i nte|zum
Hei >pi e| D>i e|enuIA|du| nO. AuChei ni geL>e|-Cutte|,ei nIChe
D|eh- und HOh|m>Chi nen wu|den vOn 1u| e|n
Anwende|ve|ei nIChen und i h|e u>e| expe|i -
enCe"ve|De>>e|n.
c't: Wie viele Mitarbeiter hat Arduino denn jetzt?
Banzi: | m He|n >| nd wi | i mme| nOCh di e>e| Den
IunILeute, di eA|dui nOvO| >| eDen J h|en ge-
g|undethDen. | nzw| >ChenDe>Chi genwi |De|


mi t Hi |Ie vOn Ardu| nO-HeChne|n geDut. D wi |


vOn AnIngnm| tOpen 5Ou|Ce Ope|i e|t hDen,
hDen >i Ch di e>e 1OO| > und uCh di e | deen zu
| h|em Li n>tz uIunte|>Chi ed| | ChenWegen ve|-
D|ei tet. Leute hDen he|ump|ODi ert, expe|| men-
ti ed, | h|e H| ne und P|Ojekte we| te|gegeDen,
hent| i Ch vO|geIuh |t und ntu|| i Ch uCh zum
ungeIh| I 5 Mi t|De| te|i nve|>Ch| edenen HO| | en. L| n1e| | dvOn
|De| teti n| t| i en, ei n| geuCh | ndenU5A. L>kOmmenDe|>tn-
di g neueLeutedzu. A| | ei n Iu| di eWeD-H|>enz, di ewi | I|uhe|
neDenDe| gemChthDen, i >t jetztei neHe|>Oni nVO| | zei tzu>tn-
di gundD| dwe|dend| e>wOh| zwei Di >d|ei Mi t|Dei te|mChen
mu>>en.
c't: Und was hat sich bei Ihrer Kundschaf, der Anwender-Communit,
gendert?
Banzi: Am AnIngw|A|dui nOei nWe|kzeugIurwi |k| i Chnu| ei ne
uDe|>ChuD |e G| uppe vOn De>i gne| n und De>i gn-5tudenten,
dnn kmen Hun>t| e|dzu und d>We|kzeug Ind HeChtung
Dei ei nemg|He|enH|ei >. DnnIi ngendi ee|>tenH>t| erundOO-
i t-yOu|>e| Ie| n, mi tA|dui nO zu |Dei ten. L> wi|d j etzt n e| ne|
gnzenHei hei nte|nt| On| e| |Ch>Chu| enundUni ver>| ttend>
H|Og|mmi e|en und Lntwi Cke| n mi t Ardui nO ge| eh|t. Un>e|
Huptm|kt>| ndDe| mOmentndi eH>t| erundLi genDuer.
HuIngeDOten. 5O>| ndve|>Chi edeneneueAn>tze
ent>tnden, n di enIng>ni emndgedChtht. AuHe|demwe|-
den die L|geDn| >>e>tndi gDe>>e|. Au> ei nIChen H>te| ei en>| nd
|i Chti g| ei >tung>Ih| geM>Ch| nenent>tndenunddi eLntw| Ck| e|
denkenjetztntu|| i ChuDe|Ve|m|ktung>mg| i Chke| tennCh.
Wi | >ehen ei ne He| he vOn Mke|n, di e >ChOn J h|e m| t un>
rDe| tenund> i Chm| tun>IO|tentwi Cke| thDen. Li ni gehDenmi t
ei nze| nen H|OtOtypen ngeIngen, dnn ve|De>>e|t und Opti -
mi e|t. Und >tndi g neue |unkti Onen | nteg|i e|t, di e w| | hi nzu-
geIugthDen. D|u>wu|dendnnHOpi enund>Ch| i eH| | Chk| e| ne
5tuCkzh| enunddnnk| ei ne5e|i enp|Odukte.G| ei Chzei ti gnutzen
di e>e Mke| | | eve|IugD|en On| i ne-D| en>te, um neue Hezug>-
que| | enzuI| nden. HOmpOnentenwe|dendO|tDe>te| | t,wO>i em
gun>ti g>ten >i nd, uCh |e|ti gung>uIt|ge we|den dO|thi nve|-
geDen. Undntur| i ChIi ndet mn i m| nte|netuChADnehme|.
Mne|kennt| >O neueWege,w| eMi ni -|i |menuDe|huptent-
>tehen, Det|i eDen we|den und >| Chwei te|entwi Cke| n.
c't: Mit Leonardo haben Sie krzlich eine
neue Plattform eingefhrt Was ist neu und
fr wen ist das Board gedacht?
Banzi: LeOn|dO |>t | nte|e>>nt Iur | | e>,
w> e| gent| | Ch uHe|h| Ode> HO|d> p>
>| e|t. unCh>t e| nm| hOen w| | Oe| LeO
n|dOd| ege>mteVe||Oe| tunguIe|
p
em
H|Oze>>O| | nteg|| e|t, e| nem Atme| A1
megJZu4m| t I Meghedz1kt. VO|he|
httenw| |e| nenHuptp|Oze>>O|unddzu
e| nen Ch| p Iu| d| e Steue| ung de| USH
HOmmunl kt| On. |m neuen Atme| -Ch| p | >t
d> Oe|e| t> | nteg|| e|t - und e| | >t Oe>On
de|> p|e| >gun>t| g. M| tLeOn|dOhOenw| |
dhe|e| ne1eChnO| Ogl e, d| e | n den nCh>
ten MOnten und Jh|en Iu| v| e| e H>t| er
>eh| | nte|e>>nt >e| n w| |d, d mn nu|
e| nene| nz| genCh| punde| n| ge>| mp| eex
te|ne Hute| | eIu| e| n kOmp| ette> cmOed
ded-Oe>| gnO|uCht.| ng|He|enStuCkzh
| en wu|dede| Ch| p dnn kum meh| | >
e| nen cu|O kO>ten. Om| t>teCkt Ardu| nO
1eChnO| Og| e|n demjewe| | | genH|Odukt.
OzukOmmtd>USH-| nte|ICe.O| eAn
wendung knn dm| t | > 1>ttur Oder
Mu>e| nge>etztwerden - Ode|uChnde
|e He|| phe|| e, zum He| >p| e| M| O| -| ntedCe
Ode|Sp| e| e-COnt|O| | e|.Ge|te| nOe| | eOl ge|
|O|m Ode| Au>p|gung knnen >O zum
USH-Ge|twe|den.
c't: Aber hinter dem Gedanken die ofene Ar
duino-Piattform in einem fertigen Produkt zu
haben, steckt doch bestimmt noch mehr?
Banzi: Genu. | Ch g| uOe nm| | Ch, d>>
v| e| eMke| und cntw| Ck| er H|Odukte he|
>te| | en wO| | en, d| ede| Anwende|hCken
knn. HCk| ng w| O| >he|Oe| cndp|Oduk
ten e| nICh zu kOmp| | z| e|t Oder v| e| ICh
uChvOmHe|>te| | erve|OOten. cg| OO| >O
j emnd e| nen WeCke|, e| ne >p|eChende
Huppe,e| nenO|uCkerOde| e| nMOde| | utO
Out - m| te| nemCh| p,e| nemSteCkve|O| n
de|unde| np|we| te|en1e| | en| nteg|| e|t
e| el nenA|du| nO-COmpute|undkn n >e|
nem Hunden >gen. HuI me| n H|Odukt,
we| | due>>e| O>thCken knn>t.
c't: Einer der erfolgreichsten und vielfach
kopierten Hersteller, Apple, ist da besonders ri
gide und verfolgt geradezu jede Modifkation.
Banzi: App| e| >tu>v| 8| enG|undenedO| Q
|e| Ch, n| Chtzu| etzt wegende> tt|kt| ven
De>| gn>und we| | d| e H|Oduktee| nIChgut
Iunkt| On| e|en. He| v| e| ennde|en H|Oduk
ten hDen C| eve|e MOd|I| kt| Onen e|>t zu
de|enc|IO| gOe| get|gen. SChuenS| eOel
>pl e| >we| >e M| C|O>OIt> H| neCt n. A| > d| e
er>tenHCk>uhuChten,wO| | teM| C|O>Oh
d| e cntw| Ck| e| e|>t ve|k| gen. S|e w|en
dnn dOCh >Ch| u Qenug, >| Ch nde|> zu
Oe> l nnen. OurCh d| e Vl e| zh| de| prOdu
z| erten HCk> wu|de 6l neCt er>t r| Chtl Q
pOpu| | und>Ch| | eH| | ChhtM| C|O>Ohdnn
el n SO6 heru>gegeOen. O>> 6| neCt
hCkO|" | >t, mCht e> nune|>t |eChtzu
el nemcdO| g>p|OdukL
WenDjemnd e| n H|Odukt hCken wl | | ,
dnnwl rO l mme| e| n WeQ QeIunden, d>
zutun. O|| Qen>, v| e| eApp| e-|n>ve|Qe>
>en, d>> d> | HhOne u r>p|ung| | Ch uCh
ke| ne HrOQ|mm| e|p| ttIOrm htte und
uChkel newO| | te,>OndernuI H1ML5-cnt
w| Ck| u nQen etzte. c|>t | > zh| |el Che
HCke| el gene Anwendungen und 1OO| >
Iu| d> Ge|t p|Og|mm| e|t und >O e| ne
p|| | e| ecntw| Ck| ung>umQeOungge>ChI
Ien htten,>ChwenMe >teveJOO>um. Und
e|>t | > dl e>e| H|| | e| mrkt gehCkter
| HhOne we| twel t ge>Chhen w| - dnn
e|>tkm e| nOhl z|e| | e>SOH.SteveJOO>wr
p|kt| >Ch Qezwungen, den Ap StO|e e| n
zuIuh|en. Und d|u> ent>tnd dnn el n
M| | | | rden-Mrkt.
c't: Und Ihre These fr den Do-it-yourself
Bereich?
Banzi: Wn n | mme|e| ne|l |mve|>tnden
ht, du|Ch e| n hCkO|e> H|Odukt uCh
vOmM|M>e| O>tump|Og|mml edunde|
wel tedwe|den knn- l mme| dnn>te| Qt
de| Ve|kuI, Cnt>tehen neue Anwendun
QenundOdu rChneueM|kteundd>ge
>mtekOy>temwl |d Qrbe|und OeOeu
tende|. O> Ver>tehen | | mh| | Ch l mmer
meh| eChnO| Og| enO| ete| und kun!t| g
we|den nOCh v| e| meh| H|Odukte g| e| Ch
m| tel nemSO6uIdenM|ktkOmmen.
c't: Und auf diesen Efekt setzt Arduino auch
mit Leonardo?
Banzi: O|e MOt| vt| OnIu| LeOn|dOw|, d| e
H| ttIO|mzuve|e| nIChen. S| e kOmmt m| t
wen| ge| Hute| | en u> und | >t ddu|Ch
>| mp| e| und O| | | | ge|he|zu>te| | enund D| etet
dOe| meh| |unkt| OnenundMg| | Chke| ten
Iu| d| e Anwende|. SChu| en und HOCh>Chu
| enzumHe| >pl e| w| A|dul nOO| >he|>ChOn
e| ne >eh| | nte|e>>nte H| ttIO|m, m| t |und
Z5LurO| mc| nze| hnde| Oe|n| ChtgnzO| |
| | Q. M| tLeOn|dO hOen w| | | und I 0 cu|O
vOm Ve|kuI>p|e| > |eduz| e|t. M|t de| g| e| -
Chen1eChnO| Og| ewe|den w| |we|te|e H|O
duktehe|u>O|l ngen. HO|d>m| t>| mp| e|em
Oe>| gn, wen| ge|Hute| | en, wen| ge|A|De|t>-
kO>tenOe| de||e|t| gung. |u| un>, d|ew||| n
cu|Op herte| | en, | >td| e>e | nnOvt| On | e-
Oenwl Cht| Q,>On>tknnenw| || |gendwnn
m| tCh| nn| Chtmeh| kOnku||| e|en.
c't Sie hatten auch schon vor einiger Zeit eine
ARM-basierte Version von Arduino in Aussicht
gestellt Wann knnen wir damit rechnen?
Banzi: W| rhOen |m vO|| genJh|e| nenH|O
tOqp nmen>A|du| nO OuevO|ge>te| | t, de|
O>| eduIdem AHM-COrtex-MJ-H|Oze>>O|,
e| nem| e| >tung>Ih| QenM| k|OCOnt|O| | e|m| t
84MHz, 5 I Z 6H|| >h und we>ent| | Ch meh|
HAM. Ou|Ch dl e J2-H| t-A|Ch| tektu| und
el nen ene|Ql eehl z| enten CO|e knnen w| |
m| tdemQ| e| ChenSt|Omve|O|uChwe>ent
| | Ch meh|HeChenpOwe| | | eIe|n. Dzu kOm
men d|e gnzen He|| phe|| e-SChn|tt>te| | en
vOn AHM, Oel >p| e| >we| >e e| n 5te|eODA
Wnd| e|. Om|tknnmnAud| O>| gn| euI
dem HO|d >ynthet| >| e|en und Aud| O
Ote| en O>p| e| en, zum He| >p| e| AUX Ode|
MHJ. AuHe|dem >| nd | | e n| Ogen | nput>
deut| l ChOe>>e|,d>l ejetDml tI Z Hltn>ttt
nu| 8 Hlt kOdl e|t we|den. GOOg| e> neue>
H|dw|e-cntwl Ck| e|kl t AOH Iu| And|Ol d
O>l eduIA|dul nO,wl |hOendenenun>e|
Oe>| gnI|uhzel tl gzu|Ve|Iugungge>te| | t.
c't: Was haben Arduino-Nutzer davon?
Banzi: Ntu| | l Ch l >t d> And|Ol d AOHehe|
Iu| SOItw|e-cntwl Ck| e| gedCht, dl e l n
L-hn| l Chen Sp| Chen p|Og|mml e|en.
Un>e| LeOn|dO Oue wl |d dl e k| >>l >Che
A|dul nO-cntwl Ck| ung> umgeOung hOen,
dl eel nIChe| zu nutzen l >t, d mn zum
Hel >pl e| el nIChHnpIed|uCkenknnOde|
n| Oge Oten el ngeOen. AHM-H|Oze>>O-
|enwe|denddu|Chzugng| l ChIu| Leute,
dl e n| Cht e|>t el ne H|Og|mml e|>p|Che
| e|nen wO| | en und gene|e| | vO|de| HOm-
p| exl tt vOn AHM Oge>Ch|eCkt wu|den.
A| | el n d> OtenO| tt Iu| dl e He| l phe|l e-
An>teue|ungde>AHMCO|texJMhtuOe|
700Sel ten. D>| | e>mu>>tenwl |e|>tve|-
el nIChen und lm A|dul nO-Stl | zugng| l Ch
mChenunddOkumentl e|en.
c't: 'nd wann kommt Arduino Due jetzt in
den Handel?
Banzi: AuIde|Mke||l |el n NewYO|kcnde
SeptemOe|hOenwl |denOueI|el gegeOen.
| nHu|zewl |de|l JHnde| zuhOen>el n.
c't: Sie sind ursprnglich Industrie-Designer
und waren Dozent an der Universitt von
lvrea. Haben Sie bei a/ den Aktivitten rund
um die Produkte und die Firma berhaupt
noch Zeit zu lehren?
Banzi: J,l Chunte||lChtenOCh,| | e|dl nQ>nu|
el np|WOChenl mJh|. cl nm| l nLugnO
nde| De>l gn-HOCh>Chu| eSUHS| , dl eetw
el ne|deut>Chen|ChhOCh>Chu| eent>p|l Cht.
O>Studl uml >tp|xl >O|l entl edunddl eStu-
denten >te| | en vle| e el gene ||Ojekte he|.
Und dnn unte||l Chte l Ch p|O Jh| el nen
Hu|> m HOpenhgen | n>tl tuteOI| nte|C-
tl OnDe>l gn, el nede|we| tOe>tenSChu| enIu|
| nte|ktl On>de>l gn. Dle Leh|e l >twl Chtl gIu|
ml Ch, denn d >ehe l Ch dl |ekt mel neel ge-
nen |O|t>Ch|ltte. Undube|dem lleel ne
A|t Nutze|>tudl e Iu| d> A|dul nO-H|Ojekt.
Wl | OekOmmen dOel HuCk>Ch| u>>e, w>
gutIunktl Onl edundw>nl Cht>Ogut| uh.
c't: Dann hat auch das Unterweisen von Stu
denten Ihnen beim Design von Arduino Im
pulse gegeben oder neue Einsichten?
Banzi: AO>O| ut. |Ch hOevO|etwzehnJh-
|enml tdemUnte||l Chten OegOnnen. VO|-
he|hOe lCh >e| O>t,ln den 0e|Jh|en, ml t
el nem c| ekt|Onl k-Hl tvOn H|un ngeIn-
genzuO>te| n. Ml t dl e>en>l mp| en, kl nde|-
tug| l ChenWe|kzeugen hOe l Ch ge| e|nt,
u> Hu>tel nen el nICheWe|kzeuge und
d|u>kOmp| exe|eOe>l gn>zuOuenund
>pte| dl e H|Oj ekte Iu| mel neStudenten
nCh dl e>em H|l nzl puIgeOut. HevO|l Ch
und dl e nde|en Ml tQ| unde| zu A|dul nO
kmen, hOenwl | ml td|el nde|en H| tt-
IO| menexpe|l mentl e|t. ue|>t ml tel nem
kOmme|zl e| | enH|Odukt,dnnun>e|eel Qe-
neH|etl On H|Og|mm Z00J. SCh| l eb| l Ch
ht el ne| mel ne| Studenten ml t el ne|
1eChnO| Ogl e nmen> Wl | l ng OegOnnen,
undd| u>hOenwl |A|dul nOOge| el tet.
Wl | >l nd | >O mlt meh|e|en H| ttIO|men
du|Chel nl ge| te|tl OnenQegngen, hOen
OeOOChtet,wl eStudentendml t zu|eCht-
|0

kmen, l h|e c| geOnl >>e und Hektl Onen


u>gewe|tet. Ou|Ch Unte||l Chten Oe-
kOmmt mn den Oe>ten HOntkt ml t dem
cndnwende| undknnOeOOChten, wl e
el nH|Odukt ngewndtwl | d. Mn| e| nt>O
>e| O>tmmel >ten.
c't: Arduino ist inzwischen weltweit bekannt
und Sie prsentieren es auf Konferenzen und
Foren auf der ganzen Welt Wo sehen Sie die
innovativsten Ideen, wo auf der Welt gibt es
die kreativsten Tfler?
dnZ: Ve|>Chl edeneHegl Onen>l ndu>un-
te|>Chl ed| l Chen G| unden >p nnend Iu|
ml Ch. Ol e USA >l nd ntu| | l Ch el n l nte|e>-
>nte| O|t, d dO|t dl e Mke|-Hewegung
OegOnnen ht und dl e Ame| l kne| Del
| | em >Chne| | >l nd, w> mlt | nnOvtl On zu
tun ht. OO|t >l nd Oe|el t> LOOOyl >ten l n
W>hl ngtOn ktl v, um dl e Mke|-Hu| tu|
vO|nzut|el Oen, l nden hent| l Chen SChu-
| enzuve|nke|nundnde|ektlvltten. | n
cu|Op gehtd> | | e> | ng>me|. Aube|-
dem l >t cu|Op |l e>l g unO du |Ch >el ne
Sp|Chen, Hu| tu|en undpO| l tl >ChenGege-
Oenhel tenvl e| ze|>p| llterte|.Ol e>e>Chne| | e
Oe|nhme neue| | deen, dl ednnl n>eh|
>Chne| | en | te|tl Onen wel te|entwl Cke| t
we|den wl e l n den USA, wl |d Dl e| | >O
wOh | nl Chtmg| l Ch>el n.
Chl nl>tnde|e|>el t> l nte|e>>ntdu|Ch
>el neVl e| zh| vOn k| el nen |l |men. Sl ek| O-
nenel nlCh| | e>. Sl e kOpl e|en A|Oul nO Ol >
hl n zu den ctl ketten, u denen >OQ|
,,Mde l n | t| y" d|uI>tehLAOe|dnnIn-
genel nl ge|l |menuChO| dn, unte|l h|e|
el genenM|kezuved|el Oenundl h|eel ge-
nen

nde|ungen zu mChen. cl ne de|


St|kende|Chl ne>enl >tdle>eung| uO| lChe
Ge>Chwl ndl gkel t, ml t de| >l e el n H|Odukt
zu>tndeO|l ngen. Sle knnen heuteel nen
Adl ke| uOe|el nH|Oduktve|hent| l Chen, d>
l nel nemMOnte|>Chel nen>O| | . AuChwenn
e>vl e| eMOnteVO||OeltgekO>tetht, d>
H|Odukt zu deIl n| e|en - l nne|h| O dl e>e>
el nenMOnt>hOen dle Chl ne>end>H|O-
dukt Ie|tl g. Sl e >Chuen >l Ch dl e Hl | de|n
und| e>endl eHe>Ch|el OungundIngenn
zuOuen. | nOe>tl mmten Hegl Onen Chl n>
>l nd dl e Ll eIe|ketten Iu| Oe>tl mmte H|O-
duktktegO|l en>Ol nteg|l e|t und Optl ml e|t,
d>>Sl e| | eu| l eIe|e|undDl en>t| el >te|,dl e
Iu|el ne| ekt|Onl >Che>H|OduktOentlgtwe|-
den, dl |ekt neOenel nnde| Il nden. Dl e>e
|hl gkel tgeht un> l n cu|Op zunehmend
ve|| O|en. | mHumum1u|l n und | v|e,wO
A|dul nOp|Oduzl edwl |d, gOe>dl e>e l nte-
g|l e|tec| ekt|Onl kl ndu>t|l euCh. Vl e| ek| el ne
|l |men >l nd nOCh d, Oe| e> gl Ot l mme|
meh| LuCken. Mn ve|| l e|t vl e| el t und
nde|e WettOewe|O>vO|tel | e, wenn mn
e|>t1el | e nCh Chl n >Chl Cken mu>>, vOn
dOd wl ede| Hu>tze zu|uCke|h| tund >O
welte|. Wl | mu>>en un>e|e | ndu>t|l e l n
cu|Opve|tel dl gen.
c't: Wird die Maker-Bewegung bei uns in
Europa ebenso erfolgreich wie in den USA?
Banzi: D> | nte|e>>nten de|Mke|-Hewe-
gungl >t,wl egut ge|dek| el ne|l |men>l Ch
d|uIel n>te| | en knnen. Ge|de l n |t| l en
Ql Ot e> el gent| l Ch uOe|wl egend nu| nOCh
Ml nl-|l |men l m1eChnO| Ogl e>ektO|, d>gl | t
zunehmend Iu| | | e eu|Opl >Chen M|kte.
Ole>e >| nde>vOnjehe|gewOhnt, Nl >Chen-
m|kezuOedl enen. Sl ehOendle || exl Ol | l -
tt, >l Chn | nnOvtl Onen nzup>>en und
>l ndl de| pO>ltl Onl e|t,>l Chl ndl eMke|-He-
wegungel nzuk| l nken. Vl e| e>w>dO|tnm-
| l Chent>teht,gl Ote>zunCh>tnu|l nk| el nen
StuCkzh| en, vOn el nem el nzl gen AnOl ete|.
AOe| uOe|dl e>e neuen | nnOvtl On>wege,
dl e j uCh neue HOmmunl ktl On>wege
undM|ketl ng-Hn| e>l nd, e||elChendl e>e
k| el nen AnOl ete| une|>Ch| O>>ene M|kte
undknnenexpO|tle|en. D> l>tde|el nzl ge
G|und, w|um etw dl ec| ekt|Onl kl ndu>t|l e
l n | t| lennOCh nl Chtv| | l gOge>tO|Oen l >t.
Unde>wl |d de|el nzl geWeg >el n, wl ee>l n
dl e>en | ndu>t|l en uOe|hupt welte|gehen
knn. AOe|wl |mu>>end|umkmpIen,un>
dl e|hl gkel tzue|h| ten, Ol nge>e| O>the|-
zu>te| | en. |l |menmu>>en| e|nen, wle Mke|
zudenken. dO) O `

66 1
c't Hacks 3/201 2
Das propel l ergetriebene Mini-Ufo von Pearl weist erstaunl iche
Fl ugeigenschaften auf. Die Technik dahinter ist jedoch rel ativ simpel .
Di e Motorsteuerung beruht auf der
Reflextion eines IR-Signals, wenn
eine Oberlche i n der Nhe ist.

B
> | ndOO|-UIO U|O- I J5 de> He|>te| -
| e|> He|| wi |d nu| du|Ch ei nen ei nzi -
genH|Ope| | e|nget|i eDen, >Chme>De|
t|Otzdem|e| ti v>tDi | du|ChdenHumzu
>ChweDen. Nhe|t e>>i ChdemHOden, e|-
hhte>di eD|ehzh| und>tei gthOCh. G| ei -
Che>p>>i e|t,wenn mndi eHndd|un-
te|h| t.He|| >Ch|ei DtuIde|H|Odukt>eite,
d> UIO >ei

vOn gehei mni >vO| | e| | nte| | i -


genz ge>teue|t. Li ne |evO| uti On|e und
ve|D| uhende1eChnO| Ogi ei >t d>Gehei m-
ni >". Li nH| i Cki n>| nnen| eDende>UIO>und
Me>>ungen mi t dem O>zi | | O>kOp Ohen-
D|enj edOChwede|Ve|D| uIIende> nOCh
HevO| uti On|e>. Di e 5pnnung ei ne| i m
5ty|OpO|k|pe|ei ngeDuten | nI||Ot-LLD
wi |d | | e 8 Mi | | i >ekunden I Mi | | i >eku nde
| ng mi tei nem J8 HHz-5i gn| mOdu| i e|t.
Wi |d d> | H-5i gn| vOn ei ne|nhenODe|-
I| Che |eI| ekti e|t, >O knn e> d> n de|
Unte|>ei te ei ngeDute | H-MOdu| empIn-
gen. D>MOdu| ve|>t|ktd>5i gn| , Ii | te|t
unddemOdu| i e|t e>. Nu| Dei de||i Chti gen
Li ngng>I|equenzvOnJ8 Hi | Ohe|tz >Ch| -
tet de| LmpInge| >ei nen Au>gng>t|n-
>i >tO| du|Ch. Dmi t i >t di e UDe|t|gung
gegen ntu| | i Che | H-5t|h| ung wi e 5On-
nen| i Chtwei tgehendunempIi nd| i Ch.
D> 5Ch| ten de> 1|n>i >tO|> Iuh |t
dzu, d>> de| MOdu| u>gng Iu| di e
Due| de> LmpIng> uILOwgeht. | | e
Akku
Die Komponenten des
Propellerantriebs passen in
das kleine Gehuse des Ufos.
8 Mi | | i >eku nden I Mi | | i -
>ekunde | ng. |u| di e
MOtO|>teue| ungi > t di e>
d> Si gn| zum L|h-
hende|5pnnungund
> Omi t de| D|ehzh| .
Mi t >tei gendem AD-
>tnd zu| |eI| ekti e|en-
den ODe|I| Che wi |d
d> empIngene 5i g-
n| i mme| >ChwChe|
undd>| H-MOdu| | i e-
Ie|t i mme| ku|ze|e
Ode| g| kei ne LOw-
Hu| >e meh|. Di e MO-
tO|>teue|ungve||i n-
ge|t di e MOtO|>pn-
nung, di e D|ehzh| > i nkt wi ede|. AuI
di e>e Wei >e | evi ti e|t d> UIO du|Ch den
Hum.
D> 5ty|OpO|gehu>e d|eht > i Ch uI-
g| und de| | mpu| >e|h| tung gegen| uIi g
zum H|Ope| | e|. Di e i m Hi ng ei nge| >>ene
Meh|I|D-LLD nde|t kOnti nui e|| i Ch i h|e
||Deunde|zeugtim || ug>Oi nte|e>>nte
Lhekte. De| Akku |ei Cht Iu| I 0 Mi nuten
|| ugzeit. A| >| te|nti ve Ve|wendung de|
L| ekt|Oni kw|e ei neVenti | tO|>teue|ung
denkD|. 5etzt mn >i Ch vO| den H|Ope| -
| e|,e|hht>i Chdi eD|ehzh| und>O|gtIu|
meh| L|I|i >Chung. dD} t
Die IR-LED (Kanal 1 , oben) wird rund al l e
8 Mi l l isekunden mit 38 KHz modul ier. Bei gutem
Empfang schaltet das IR-Modul seinen Ausgang
auf low (Kanal 2, unten), di e Motordrehzahl steigt.
Moto|
c't Hacks 3/201 2 I
6
7
Ardui no-Schrittmotorsteuerung
Unsere bi l l ige
Koordinaten
Bohrmaschine kann
auch Ausschnite und
grobe Schrifen frsen.
68
1
c't Hacks 3/201 2
Carsten Meyer
U|| BDhS-
MDtD|sturuDg
m| tArd d| no

0
i e An>teue| ung de| 5Ch|i ttmOtO|en ei ne|
Meh|Ch>-CNC-M>Chi ne etw ei ne| |O|-
t| - Ode| 5u| en-||>m>Chi ne} i>t kei ne>weg>
t|i vi | . D>uD| i CheVO|geheni >t,ei nenei genen
|CdIu| De|ei tzu>te| | en, de|>i Chmi tmg| i Ch>t
weni g

G| und| >t" d. h. mi tj ungI|u| i ChemHe-


t|i eD>>y>tem} u>>Ch| i eH| i Ch dem CNC-5teue|-
p|Og|mmwi dmen knn. Wi ndOw> X| i>t hi e|
d> 5y>tem de|Wh| , zum| uCh di e mei >ten
CNC-||Og|mmed|uI| uIen.
De| An>Ch| u>> de|5Ch|i ttmOtO|k|te e|IO| gt
unte|h| D de| ||OIi -Li g gemei nhi n uDe| di e

t
W
lN

t
N
fessionelle
Whrend
pro
d
K
ugel-

pez- un
Gerte
ra
.
dein fr ihren
umlaufspl n
wenden, ist
b
ver
Unearantne
er die
metrische
fr den \ack
das (billige)
Gewindestan

l
e
Die
Steigung
Mittel der
W

5-Gewinden
betrgt bel
bei MS
. M6
1 mm.
0,8
mm. bel
ei M
1 0
1 ,5 mm
1
25 m
m
und b
_ V
ortrieb
'
d
hung
u . . .
pro u
m
re
:
ngmuttern
llten
Messl
so
d
t werden.
verw
en
e
Unser Schrittmotorreiber aus China luft trotz einiger Unzul ngl i chkeiten im PC-Betrieb am
Ardui no-Cione hervorragend. Fr den Preis von rund 50 Euro kann man die Schritmotorplatine
kaum selbst bauen. Als Zubehr erhlt man das etwa 30 Euro teure Wegzhler-Modul . Nach
einigen Modifikationen (siehe c;t Hacks 2/201 2, S. 1 33) ist es durchaus brauchbar.
gute,| teL|1-5Chn|tt>te| | e. D>CNC-||Og|mmetw
MChJ, LMCZ, W| n|CNC Ode|hn| i Che} e|zeugtd| e
5Ch|| tt- und H| Chtung>| mpu| >e Iu| d| e 5Ch|ittmOtO|-
t|ei De|dnnhCh>t>e| D>t.Ange>| Cht>de|unve|me| d-
| | Chen | nte||upt-Ltenzen ke| ne | e| Chte AuIgDe. L| n
uD| | Che|!,8"-5Ch||ttmOtO|| m!/8-M| k|O>Ch||tt-Het|ieD
Dent| gt Iu| die nzu>t|eDenden ! OOO Upm | und
ZOOO| mpu| >e p| O5ekunde. DDe| | >t zu DeChten,
d>>di eg| e| Chzei t| geHewegungvOn d|e| Ode|meh|
MOtO|en zu kO||e| i e|en i >t undd>>j ede|MOtO|An-
Ih|- undH|em>|mpenm|tve||| nge|te|Ge-
>Chw| ndi gkei t Dent| gt, dmi t ke| n 5Ch||tt
und dm|tVe|Ih|weg}ve|| O|engeht.
NeDendem5teue|p|Og|mm, d>| ed| g-

| | Ch ei ne Li >te >Ogennnte|G-COde> CNC-


M>Chi nenDeIeh| e} i nte|p|et| e|t, Dent| gt
mn ntu|| i Ch nOCh we| te|e 5OItw|e, vOn
de|L|>te| | ungde|Ze| ChnungCAD} Di >zu|
Um>etzung i n d| e CNC-COde> CAM-||O-
g|mm} . A| | - | n-One-L>ungen >| nd zw |
ve|IugD|, De|Iu| den HODDy-Anwende|,
de|v| e| | ei Chtnu| e| ne|| ti neutOmt| >i e|t
DOh|en Ode| Au>>Chn| tte |n A| u- ||Ontp| t-
ten I|>en w| | | , >Ch| | Chtzu teue| - vOn de| L| n|Dei -
tung | ndi ekOmp| exeMte|| egnzDge>ehen.
Gerade zum Ziel
Un>e|An>tz>i ehtetw>nde|>u>. Wi || ge|nd| ek|i-
t|>Che| mpu| >e|zeugunguIe| nenMi k|OCOnt|O| | e|u>,
de>>en || |mw|e m| tei nem ei nIChen ||>e|u>ge-
>ttteti>tundde|uDe|>e| ne>e|| e| | e5Chnitt>te| | eDzw.
DeimA|du| nOuDe|den U5H-5e|| e| | -Um>etze|}HeIeh| e
| n H| |text entgegenni mmt. Ddu|Ch knn mn di e
5Ch|ittmOtO|enmi tuHe|>t>| mp| en||Og|mmenn-
>teue|n - >OwOh| vOnei nemnde|enMi k|OCOnt|O| | e|
| >uChvOm|Cu>. Ohneh| ngeh|td| eL|1-5Chn|tt-
>te| | en neuzei t| | Chen|C>zu|u>>te|Denden5pez|e>.
G-Code i m Arduino
M| tde|G|D| -|| |mw|eu>demA|dui nO-UmIe| dknn
mn>| ChuCh| > LmDedded-H>t| e|d>LeDen ve|-
ei nIChen. De| G-COde-| nte|p|ete| Iu| den A1-
megJZ8,den de|5Chwede5| men5v| e5kOg>|udzu-
>mmen m|t ei n| gen Mi t>t|ei te|n in mOnte| nge|
A|De| tentw| Cke| tht, ve|>tehtzw| nu| ei n
5uD>et,w| ee>vOntyp| >ChenCAM-||Og|m-
menzu|M>Chi nen>teue|ungu>gewO|Ien
w| |d - w> De|nu| vOn NChte| | i >t, wenn
mn G-COde-||Og|mmevOn Hnde|>te| -
| en w| | | . 5Ch| ei Ien, Unte|p|Og|mme und
>eh| kOmp| exe HeIeh| e HOh|zyk| en,
Gewi nded|ehen}kenntG|D| ni Cht.
Hezug| | Chde|HeIe|enzIh|tGZ8} | >tdi e
OIIi z| e| | vO|| i egende G|D| -Ve|>| On 0. 8 De|
nOCh unvO| | >tndi g. D| ent| gen L|gnzun-
gen>OIe|nLnd>Ch| te|ndenACh>envO|-
hnden >i nd) hDen wi| | hnen DgenOm-
men, uHe|dem De>| tzt un>e|e G|D| -Ve|>i On uCh
nOChei neL|weite|ungzumAn>teue|ne| ne>HC-5e|-
vO>- dOChdzu>pte|meh|.
De| | nte|p|ete| De>i tzt e| nen 1|jektO| | ep| ne|,
de| e| n| ge HeIeh| e zw| >Chen>pe| Che|n knn. L|
>teue|t d| e 5Ch || ttmOtO|| mpu| >e >O, d>> >| Ch e| n
mg| i Ch>t | uhi ge|, |uCke| I|ei e|LuIe|gi Dt, | ndeme|
Dei LCkene| negewi >>eHundhei ti nHuIni mmt und
d| e MOtO|en n| Cht zum 5t| | | >tnd kOmmen | >>t.
5e| D>tve|>tnd| | Ch| >t uCh hi e| e| ne genueAn| uI-
undH|em>|mpen>teue|unge| ngeDut.De| H|e>en-
hm-A| gO|| th mu> p| nt h| e| d| e Z-ACh>e mi t ei n,
wOm| tG|D| ei neeChteJD-5teue|ungi >t.
LNAP-
FdHPdNBN
| nOu>\i e-L nei!uhiungen
> nO\euei.ben Ch\| |u
giOben An!OiOeiungn n
5\O | \a\unOVeiw| n
Oung>>\e!he\genugen
Au>ug>>Ch enen!ui
5ChuO| Oen n\
ruge| | geiung.5ehi
iOOu>\eAu>!uhiunge
! nOe\mn Oe >p e| >we| >e
n 5eivei-b| Oe>.
c't Hacks 3/201 2
1 6
9
Ard u i no-Schri ttmotorsteuerung
7
0
I c' t Hacks 3/201 2
D| e G-COde-5yntx | >t e| gent| | Ch |eCht > | mpe| ,
wenn mn d| e vOnG|D| Ohneh| n n| Chtve|>tnde-
nen} 5pez| | DeIeh| euHe|ACht| >>t.
GOX1 O.OY25. 5
ve|>Ch| eDt d| e ||>- Ode| HOh| >p| nde| | m L| | gng
G0}uIX-HO>| t| On I 0,0mmundY-HO>| t| OnZ5, 5mm.
D| e Ze| | en
G91
G1 X3. 33Y-0. 5
Ih|endnnd| e HO>| t| OnX = I J, JJmm und Y = Z5, 0
mm| n||>ge>Chw| nd| gke| tn, d m| tG9I uI|e| -
t| veHOO|d| nten HettenmHe}umge>Ch|tetwu|de.
G|D| ve|>tehtnOChe| n| ge5Onde|ze| Chen-HeIeh| e,
d| enO|m| e|we| >e| >1>ten n e| ne|CNC-M>Ch| ne
zu I| nden >| nd.

pu>| e|t den VO|>ChuD,

>etzt
| hn w| ede|IO|t. C1HL-X D|| Cht d> H|Og|mm kOm-
p| ettD.

!" | | eIe|t d| e ktue| | e HO>| t| On | nD>O| uten


und We|k>tuCk-HOO|d| nten und ,% den 5Ch| te|-
zu>tnd |n H| |text. 5| e knnen d| e G-COde> m| t
j edem1e|m| n| -H|Og|mm u>p|OD| e|en, d| e H|-
mete|| uten900Hd/8nI .
5O | nge| mH| ne| H| tz | >t, ntwO|tet G| D| uI
jeden HeIeh| >OIO|t m| t

Ok

und | egtdnn | O>. He|


mOd| en HeIeh| en w| e de| HeIe|enzIh|t zum Nu| | -
punkt-5Ch| te| GZ8} e|IO| gt d| e

Ok

-AntwO|t De|
e|>t nCh Heend| gung. W| | hDen den HeIeh| >>tz
nOCh um

MI00

e|we| te|t, w> e| nen He>et- | mpu| >


Iu|denWegzh| e| u>g| Dt.
Angepasste Bewegung
Dm| td| e5teue|unge| nwndI|e|undexkt|De| tet,
mu>>en e| n| geH|mete|uId>meChn| >Che5y>-
tem Dge>t| mmtwe|den. Am w| Cht| g>ten |>t ntu|-
| | Ch d| e Anzh| de| | mpu| >e, d| e de| 5Ch|| ttmOtO|-
t|e| De|Iu|e| nenDe>t| mmtenVe|Ih|weg Dent| gt.
| n un>e|em Mu>te|uIDu XY-1| >Ch u> || Oh-
m|ktIund und He>tpO>ten} hDen d| e 5Ch|| tt-
mOtO|en e| nen 5Ch|| ttw| nke| vOn 7, 5", d> e|g| Dt
485Ch|| tte p|O Umd|ehung. D| e 5teue| ung wu|de
zugun>ten e| ne> | uh| ge|en MOtO|| uI> uIAChte| -
>Ch|| tt-Het|| eDe| nge>te| | t, mCht| >O 48 ? 8 = J84
| mpu| >ep|O Umd|ehung. D| ezumVO|t|| eDve|wen-
deteMI0-Gew| nde>tngeDe>| tzte| ne5te| gungvOn
I , 5 mm p|O Umd|ehung, IO| g| | Ch >| nd De| d| |ekte|
HOpp| ung de> MOtO|> Z5 | mpu| >e Iu| e| nen M| | | | -
mete|Weg e|IO|de| | | Ch.
D> | >t zw| Iu| den 8-H| t-COnt|O| | e| e| n >Chn

|unde|

We|t,p>>tDe|n| Chtzude|D|e| Ch>-D| g| -


t| nze| ge, d| e un>e|e| 5Ch|| ttmOtO|k|te De| | g
>| eheuChC' tHCk> Z/Z0I Z, 5. I JJ} . He| de| knn
mn nm| | Ch nu| d| e gnzzh| | gen| } | mpu| >e Iu|
I /I 0 mm Weg e| n>te| | en, wOm| t>| Chh| e|m| tZ5,e| n
unzu| >>| ge| We|t e|gDe. W| | hDen d| e MOtO|en
de>h| Dm| t e| nemZhn|dp| Z0uIZ5Zhneun-
te|>etzt, w> neDenDe| uCh d| e meChn| >Che HOn-
>t|ukt| On e|| e| Chte|te - d| e Zhn|de| g| e| Chen e| n
| e| Chte>5p| e| de|We| | enu> unde| uD| | gene| neI|e-
x| D| eWe| | enkupp| ung. M|t de| Unte|>etzung Z0/Z5
e|geDen >|Ch Z5 x Z5/ Z0 = JZ0 | mpu| >e p|O M| | | | -
mete|, mCht | >O JZ | mpu| >e p|O I /I 0 mm. Dm| t
w|d| eCh| n-Anze| gezuI|| eden.
L| ne we| te|e w| Cht| ge Heme>>ung>g|He | >t d| e
mx| m| eD|ehzh| , De| de|d| e5Ch|| ttmOtO|enunte|
He| >tungnOChe| nwndI|e||De| ten. | >t d| e | mpu| >-
I|equenzzuhOCh, ve|| | e|tde|MOtO|mg| | Che|we| >e
5Ch|| tteOde|D| e| Dtgnz>tehen - m| tIt| en|O| gen
Iu| d> We|k>tuCk. MOde|ne MOtO|en m| t I , 8"
5Ch||ttw| nke| >O| | tene>dnkn| ede|Ohm| ge|, D| pO| -
|e|W| Ck| ungen und5t|Om>teue| ung Ohnewe| te|e>
f
uI I 000 Upmundmeh| D|| ngen, DChDOdenIunde
m| thOChOhm| genW| Ck| ungen meh|| >I 5 Ohm} e|-
|e| ChenmnChm| kumZ00Upm.
Un>e|e nt| ken ALG-MOtO|en | m Mu>te|uIDu
>| nd zw| >ChOn D| pO| |e Au>Iuh|ungen, m| t | h|en
I 5-Ohm-W| Ck| ungen De|Iu| ve|| tete >pnnung>-
geIuh|te 5teue|ungengedCht. | mme| h| n | >>en>| e
>| Ch n un>e|e|Ch| n-1|e| De|k|te nOCh | m AChte| -
>Ch|| ttDet|| eD De| k| e| n>tmg| | Ch e| nge>te| | tem
5t|Om D| |-5Ch| te|uI500mA} Det|e| Den. HekO|de
Detai l vom Zahnradantrieb der
Gewindestangen. Durch di e
Untersetzung 20/25 ergi bt si ch
mit dem 7,5-Motor eine durch
10 ohne Rest tei lbare Schrite
Anzahl fr 1 mm Verahreg.
De| de| Ve|Ih|ge>Chw| nd| gke| t D|eChen >| e ntu|-
| | Ch n| Cht, w| | hDen etw 00 mm/m| n geme>>en
zumVe|g| e| Ch. Gute |O|t| I|>en m| t Huge| gew| n-
de>p| nde| ne||e| Chenm/m| nundmeh|} .
Abgeregelt
L| n| gede|M>Ch| nenp|mete|| >>en >| Ch De| G|D|
Dequemm| tdem,, S"-HeIeh| e| n>te| | en, w| eeDend| e
| mpu| >e p|OM| | | | mete| Ode| d| e mx| m| eVe|Ih|-
c't Hacks 3/201 2
1
7
1
Ardui no-Schri ttmotorsteuerung
steht i m Kasten auf der
%

7
2
I c't Hacks 3/201 2
ge>Chw| nd| gke| t. M| t

S<CH>

knnmn>| Chd| eve|-


IugD|en ||mete|e| n>te| | ungen n>ehen. Gen-
de|te We|te D| e| Den | m LL|HOM de> A1megJZ8
due|hge>pe| Che|t.
Ande|e L| n>te| | ungen, etw d| e |O|tDe| egung
Ode|d| eHe>Ch| eun| gung/ ADD|em>ve|zge|ung, | >-
>en>| Ch nu|du|ChAnde|ne| n| ge|defines | m5Ou|Ce-
COde COnI| g. h und >ett| ng>. h Dzw. >ett| ng>. C} n-
de|n. Zu|HOmp| | | e| ungempIeh| enw| |Iu|W| ndOw>-
|C> d> W| nAVH-|ket. D> HOmp| | t HLX- || | e} |>t
m|t demA|du| nO-HOOt| Ode|unddem ||Og|mme|
AVHdudekOmpt| De| .
Servo statt Stepper
|u| un>e|e || t| nenDOh|m>Ch| ne wO| | ten w| | un>
e| neuIwend| geZ-ACh>e >p|en - d| e HOh|t|eIe | >t
===
=~=

..
W W
==-

G*
|m Unte|>Ch| edzudenHOO|d| ntenwen| ge|k|| t| >Ch.
W| | hDen de>h| DuI e| nen MOde| | Du-5e|vO zu-
|uCkgeg||hen >| ehe H| | de|}, d| ek|It| gen

H| gh1O|-
que

-5e|vO>>| ndh| e|vOnVO|te| | .


D| e5e|vO-| mpu| >IO| gew| |dDe| un>e|e|ngep>>-
ten || |mw|e ne| nem >ep|ten Au>gng>p| n De-
|e| tge>te| |t,>| eIO| gtdemuD| | Chen5tnd|d m| tI D| >
Z m>| mpu| >| ngeund Z0m>|u>e. De|5e|vO-Hn|
uDe|n| mmt | nG|enzen}d| eWe|te de|Z-ACh>e. M| t
un>e|en vO|kOmp| | | e|ten He| >p| e| -||mete|>tz
|e| Cht de| 5e|vO-He|e| Ch vOn 0 L| nk>n>Ch| g} D| >
"
+5mm

HeCht>n>Ch| g} . De|5e|vO-Au>>Ch| gh| t


>| Ch | n d| e>em He|e| Ch >tO| >Ch n d| eZ-MOtO|pO>|
t| OnundDe|uCk>| Cht| gtde>h| DuChd| ee| nge>te| | te
VO|>ChuDge>Chw| nd| gke| t.
L| gene An>teue|p|Og|mme >O| | ten vO| dem
nCh>ten HeIeh| | mme| uI d| e

Ok

-AntwO|t de>
m
==

MM M

FW
Q PnW

| etztenw|ten. Zu DeChten| >t,d>>mnHeIeh| >ze| -


| en nu| m| t e| nem e| nIChen <CH> und n| Cht m| t
<CHL|>D>Ch| | eHt,d><L|>wu|deG|D| | >e| gene
Ze| | e | nte|p|et| e|en, w> uID

ue| den L| ngng>-


puhe|ve|>tOp.
Flashen lassen
Un>e|HLX-|| | ewu|deIu| e| nen A1megJZ8kOmp| -
| | e|t,wegende||| | eHkOmm-A|| thmet| k| >tde|Hu-
>te| n dm| t |eCht gutgeIu| | t. L> knn m| tdem nO|-
m| en A|du| nO-HOOt| Ode| pe| AVHdude geI| >ht
we|den. D| eAuI|uI-5yntxuI W| ndOw>-HC>| utet.
avrdude -C "avrdude. conf' -pm328p -cstk500v1 -P COM<X>
-b57600 -0 -U fash: w: "grbl. hex": i
<X> >teht h| e|De| Iu| den COM-HO|t, de|vOm U5H-
Ch| pde>A|du| nO-C| One>}De| egtw| |d.
D>MOdu| knn m| te| nem1e|m| n| - H|Og|mm
gete>tetwe|den. NChdemHe>et>O| | tede| A|du| nO-
A1meg m|t de||| |mw|e-Ve|>| OnntwO|ten. 1e>ten
5|e nCh An>Ch| u>> de|5Ch|| ttmOtO|-1|e| De|k|tem| t
den
"
S"-H|mete|n, we| Che D|ehzh| en | h|e MOtO-
|en |m e| ngeDuten Zu>tnd unte| L>t ve|t|gen.
A| >dnn knnen 5| e >| Ch n d| e 5k| | e|ung>we|te
mChen Anzh| de| | mpu| >ep|O I mm Weg} . | n un-
>e|em He| >p| e| uIDVD| >t h| e| Iu| | | eACh>en de|
We|t I 00 vO|gegeDen, d> ent>p|| Cht e| ne| M-
Gew| nde>tngene| nemd| |ektgekOppe| tenMOtO|
m| t Z00 5Ch|| tten/Umd|ehung | m AChte| >Ch|| tt-
Het|| eD.
NCh MOntge de| HeIe|enz- Lnd>Ch| te| kn n
uChd| eHeIe|enz>uChe GZ8} u>p|OD| e|t we|den.
| >t g| ke| n Lnd>Ch| te| nge>Ch| O>>en, | uIen d| e
5Ch|| ttmOtO|en end| O>
"
gegen d| eWnd". An>On>-
ten Ih|t de| A|du| nO d| e 5Ch || ttmOtO|en | m L| | -
gng>O | ngezu| uCk, D| >de| HeIe|enz>Ch| te|de|
jewe| | | genACh>ege>Ch| O>>en| >t. Dnnw| |d w| ede|
| ng>m vO|w|t> geIh|en, D| > >| Ch de| 5Ch | te|
ge|de w| ede| geIInet ht, und de| Nu| | punkt
| >t geIunden. L| nen UDe| D| | CkuDe|d| eG| D| - |h| g-
ke| ten I| nden 5| e uI de| W| k| -5e| te g| t hu D. COm/
g|D| /g|D| /w| k| . Cm}

w .d.decs 1208068
Tx H\ 7
R@' ~ @z
K1
n
A
0
0J
D
U
U
D7
D
U
010
>0
5U|
>LK
N
AN!
A
ANJ
ANb
Y0C
K1
GN
VIU


! HJ
8 H
9 H
0H
! H7
\ iH
I 1HI
J 4H
! 5H@ |
6HU

I 8P
I9R1
XP

lZ R>

5
I60v:
1
l AJ
W
MI N
MO DUL

PL3

PS3 1
1
SERIAL JL
f

|
=

~
^
|

=
|
=
2
-
7
=

C1

K4 |
k
R1 7
270R
6
270R

Y 08 1
Z O|R 4
W
6
\O|R 7
YM8
9N 9
I
Y UI I
_i t
D 1
I4
! 5
_t: i s
N\ I I ! I
I B
I 9
I0
l\
II
1
I4
S

i
J

!
I
|AV|
D>gi! >ChOi en\ ei\e
LOOi-Ln\w Ck| ung>>y>\en
>\uCh!uiLxpei nen\e
I .
unOQu Ck&Di i\y-
Au!Ou\en e negu\eWh| .
WeiO eC\-Au>gOe
\ \/Z007 m\OeiLOV| LW
VO| |vei> On . \ veip>>\
h \ ! nOe\(k\ue| | eie)

h
S\uOen\en-Ve|> Onen

C
| >be | geu HuChein uOei
LOV ew.
R1 5 R1 0
270R 270R
R4 R3 R1 1
270R 270R 270R
R7 R8 R5
270R 270R 270R
R6 R1 R
270R 270R 270R
K
270R
R1 4 R1 3 R1 2
270R 270R 270R
CONN1

\D TB6560 Driver Card


Pl1
>|DJR
Pl4
EX+5V
Pl2
RT BTN
c't Hacks 3/201 2
1
73
q0 H0k>
Zeitaufwand:
I 5tunde
Kosten:
Z0-0 Lu|O
Programmieren:
A|du| nO5DH,
HC5w| tCh-Li D
Lten:
nu| An>Ch| u>>e| ten
G| undkenntni >>e
0
|e | deeIu| d| e>e> k| e| neHCk>-H|Oj ekt ent>tnd
| mC't-1e>t| DO|. D> H|OD| em. He| LuIze| tme>-
>ungen vOn 5m|tphOne> und 1D| et> uDe| NCht
w| m nCh>ten MO|genzw| d| e LuIze| t geme>-
>en, De|ntu|| | Chde| Akku de>1e>tge|t>| ee|. |O| -
gete>t> mu>>ten e|>t e| nm| w|ten, D| > de| Akku
uIge| denw|. W| |>uChten nCh e| ne| L>ung, De|
de| d> 5m|tphOne genu dnn utOmt| >Ch m| t
dem Lden Deg| nnt, wenn de| Akku ent| den | >t.
| de| e|we| >e >O| | te dDe| ke| ne 5OItw|e uI dem
Ge|t| n>t| | | e|t we|den, >Onde|n m| texte|nen H| n-
we| >en ge|De| tet we|den. Geht d> D| >p| y u>,
>t|tet de|LdevO|gng. He| de|5| Chtung vOn | nte-
|e>>nten L>ungen| ndeten w|| m| t | H-5teCkdO>en
Ode| p|OIe>>| One| | en He| mutOmt| On>>y>temen
>Chne| | De| meh|e|en hunde|t Lu|O und htten d>
GeIuh| , dDe| t|Otzdem n| Cht>OI| ex| De| zu >e| n, w| e
w| |e>e| gent| | Chge|nehtten.
5Okm d| e| dee,e| nenA|du| nO| >5teue|zent|| e
Iu| gun>t| ge |unk>teCkdO>en u>dem L| ekt|Ohnde|
zu Denutzen. 5tttd| ee| nze| nen5teCkdO>enw| evO|-
ge>ehen pe| |e|n>teue|ung mnue| | n- und u>zu-
>Ch| ten, wO| | ten w| |den A|du| nOdzu ve|n| >>en,
d| e 5teCkdO>en nzu>Ch| ten, >OD| d e| uDe| e| nen
5en>O|den H| nwe| > Dekm,d>>de| H| | d>Ch| |m de>
1e>tge|t> dunke| wu|de. H|| | e| >O| | te de|A|du| nO
e| nLOgDuChIuh|en, w>e|wnngetn ht,um>p-
te||eh| e|que| | enDe| m Me>>enu>zu>Ch| | eHen.
Den p>>endenA|du| nONnO htten w| | nOCh | n
de|C't-Hedkt| On uDe|, De| e| nem On| | ne-Ve|>nd-
hnd| e| De>O|gten w| | un> d> |unk>teCkdO>en>y>-
tem L| |O AH4405/JC m|t J 5teCkdO>en und |e|n-
>teue|ungIu| I 5 Lu|O - gun>t| ge|gehte>kum. D| e
5teCkdO>en we|den uDe|4J4 MHznge>teue|t und
| >>en > | Ch uDe| d| ezehn D| H-5Ch| te| u nte| e| ne|
H| >t| kk| ppeuIde|HuCk>e| tede|5teCkdO>en e| n-
>te| | en. D| e e|>ten IunI5Ch| te| >| nd du|Chnumme-
|| e|t und deI| n| e|ene| ne5teCkdO>eng|uppe,d|e |e>t-
| | ChenIunI>| nd m|t HuCh>tDenvOn A D|> Lgekenn-
ze| Chnet und Deze| Chnen d| ee| nze| nen 5teCkdO>en
Zutaten
1 . A|du| nONnO
2. L| |OAH4405/JC|unk>teCkdO>en
3. |OtOw| de|>tndA900
4. W| de|>tnde. I 0 000Ohm,
J90Ohm, 4J000Ohm
5. Meh|e|eD|ht>tuCke
6. L| n-Au>>Ch| te|
7. 5teCkD|ett
8. L| |O-|e|nDed| enung
de|jewe| | | gen G|uppe. D| e |e|n>teue|ung de>5y>-
tem> knn| nne|h| De| ne| e| n>te| | D|en G|uppe D| >
zuv| e| De|n| Chtd| eIunIte}5teCkdO>enm| t1>ten
e| n- und u>>Ch| ten, dOCh | m H| | nz| p | >>en >| Ch
uDe|d> |unkmOdu| JZ m| 5 5teCkdO>en >ep|t
n>p|eChen, meh|| >genugIu|jeden1e>tuIDu.
D| eve|me| nt| | Ch>| mpe| >teL>ungzu|5teue| ung
pe|A|du| nO| >te>, d| e HOntkte de|| n>ge>mtCht
|e|n>teue|ung>t>ten A D| > D,jewe| | > n und u>}
m| t dem A|du| nOzu ve| D| nden, >Od>>de| M| k|O-
COnt|O| | e| | m || Cht| gen MOment den ent>p|eChen-
denHu| >e|zeugt. We| | mnDe| den1>tenkOntkten
De| nu| >Ch| eCht m|t Lten we| te|kOmmt und w| |
uHe|deme| gent| | Chge|nedenkOmp| etten Ad|e>>-
|um | | e G|uppen, | | e 5teCkdO>en} pe|
A|du| nOgnzunDhng| gvOndenve|IugD|en1>-
ten n>teue|n wO| | ten, ent>Ch| eden w| | un>, >ttt-
de>>en e| nICh d| |ekt d| e p>>enden 5| gn| e pe|
A|du| nOzu e|zeugen unduDe|e| nen4J4-MHz-5en-
de|n d| e5teCkdO>enzu>enden.
c' t Hacks 3/201 2 1 7 5
Ardui no und Funksteckdosen
TI PP
D>| mNetzI|e|
ve|IugD|e H|Ojekt
hOmeCOnt|O| 4. me>etzt
HC5w| tChIu|e| nHe| m-
AutOmt| On>>y>temm| t
|unk>teCkdO>ene| n, d| e
>| Chpe| WeD| nte|ICeOde|
And|O| d-App0, 89Lu|O}
>teue|n | >>en. D>5y>tem
|De| tet m|t5teCkdO>en
vOnMumD| , L| |Ound
Zehj | ngHngt| L| eCt|| C
zu>mmen und nutztzu|
5teue|ungde>A|du| nO>
u>de||e|neden
WeD>e|ve|WeDdu| nO".
7
6
1 c't Hacks 3/201 2
D> ge>t| tete >| Ch | | e|d| ng> | n>OIe|n | > g|
n| Cht >O e| nICh, we| | w| | e|>t e| nm| d| e H| tIO| gen
he|u>I| nden mu>>ten, d| euDe|d| e |e|nDed| enung
zum5Ch| ten de|5teCkdO>enu>ge>endet we|den.
D>Au>| e>ene|| ed| gteDenI| | > de|A|du| nO-COnt|O| -
| e|Iu|un>. DenAuIDu de>Iu|un>e|5teCkdO>en>y>-
tem e| nge>etzten HemOte-COnt|O| -LnCOde| H1ZZZ
Ode| HXZZZ} Inden w| | | m Netz, und >Ch| O>>en
ku|ze|hndde>>enH| nIu|D| g| t| OutuDe|e| nHDe|
unde| nenetw>g|He|enW| de|>tndI0 000Ohm}
m| te| nemde|d| g| t| enA|du| nO-H| nzu>mmen, den
w| || >| nputdeI| n| e|ten. D| eHeIeh| >IO| ge| mA|du| nO-
5ketCh
i nt PulsAuslesen=pulsel n( i nputPi n l 0, LOW);
Serial . pri ntln( PulsAuslesen);
>endet d| e | nte|v| | IO| gen de|e| nze| nenHu| >e | n M| -
k|O>ekundennd| e>e|| e| | e5Chn|tt>te| | e,wennmn
uIde||e|n>teue|unge| ne1>ted|uCkt. Dzu mu>>
| m 5etup-1e| | de> A|du| nO-5ketChe> d| e Au>gDe
uDe|d| e>e|| e| | e5Chn|tt>te| | em| tseri al. begi n(9600); kt| -
v| e|t >e| n. D| e | nte|v| | IO| gew| |d vOn dem | njede|
5teCkdO>e enth| tenen Gegenp|t zum LnCOde|,
demDeCOde|-| CH1ZZ70| nte|p|et| e|t. De>>enDten-
D| tt| | eIe|tH| nwe| >e,w| ed| e5| gn| euIgeDut>| nd,
dOCh >| e w| | k| | Ch zuve|| >>| g zu ent>Ch| u>>e| n und
u>zuwe|ten wO Ingte| ne|O| ge n, w| eOw| e-
de|hO| t >| e >| Ch, etC. } | >t dennOCh e| ne muh>me
A|De| tunde|IO|de|te| n| genGeh| |n>Chm| z.
RCSwitch
H|kt| >Che|we| >e ht de| deut>Che Lntw| Ck| e| 5ut
Ozgu| e| ne A|du| nO-H| D| | Othek zum Au>| e>en und
5endenvOn 5| gn| en genu>O| Che||unkIe|nDed| e-
nungen unte| dem Nmen HC5w| tCh zu|Ve|Iugung
ge>te| | t>| eheL| nkmLndede>A|t| ke| >} . Htmn>| e
| n den L| D||y-O|dne|>e| ne| A|du| nO-| DL> |du| nO/
| | D||| e>}kOp| e|t,knnmndm| t| nne|h| D>e| ne>A|-
du| nO-5ketChe>H| tIO| genu>de||e|nDed| enungu>-
| e>en und uDe| 4J4 MHz ve|>enden. D| e HeCe| ve-
|unkt| On e| n DemO-5ketCh | >t |n de| H| D| | Othekent-
C
f
C

. l ! l l 1
# i n c l u de <R C S w i t c h . h>
c o n s t i n t t o t o W i d e r s t a n d 1
c on s t i n t a u s E i n P i n 1 0
'
l o n g Z e i t S e k u n d e n 1
'
l on g Z e i t B i s S c h a l t e r 0
i n t f o t o W i d e r s t a ndWe r t 1 00 .
i n t f o t o W i d e r s t a n d Vo r h e r ;
i n t a u s E i n S t a t u s O
'
boo l e a n s t e c kd o s e A n f a l s e
R C S w i t c h myS w i t c h R C S w i t c ( )
v o i d s e t up ( ) {
'
S e r i a l . b e g i n ( 9 6 0 0 ) ;
m y S w i t c h . e n a b l e T r a n s m i t ( 1 1 )
p i nMode ( f o t o W i d e r s t a n d I N P:T )
.
r '
'
. p 1 nMode ( a u s E i n P i n , I N P U T J ;

v o i d l o op ( )
{
a u s E i n S t a t u s d i g i t a l R e a d ( a u s E i n P i n l ;
i f Ua u s E i n S t a t u s l O W J ( s t e c k d o s e A n t r u e ) )
{
myS w i t c h . s w i t c h 0 f f ( " 1 1 1 1 1 " -
Z e i t B i s S c h a l t e r O
' '
s t e c kd o s e A n f a l s

'
( ( a u s E i n S t a t u s H I G H ) ( s t e c k do s e A n f a l s e l )
i f ( z e i t B i s S c h a l t e r O J
{
Z e i t B i s S c h a l t e r m i l l i s ( )

'
z e i

S e k un de n ( m i l l i s O- z e i t B i s S c h a l t e r l / 60000
S e n al
.
p nn t ( " f W : " l ;
'
S e r i a l . p r i n t ( a n a l o g R e a d ( f o t o W i d e r s t a n d ) )
.
S e r i a l . p r i n t ( " ( " ) ;
'
S e r i a l . p r i n t ( z e i ! S e k und e n )
S e r i a l . p r i n t ( " m i n l , S t e c k:o s e : " ) ;
S e r i a l . p r i n t l n ( s t e c kd o s e A n l

o t o W i d e r

t a n d W e r t a n a l o g e a d ( f o t o W i d e r s t a n d l
.
1 f ( f o t o W l d e r s t a n dWe r t < 2 0 )
'
i f ( f o t o W i d e r s t a n d V o r h e r > -
{
m y S w i t c h . s w i t c h 0n ( " 1 1 1 1 1 " , - ,
s t e c kd o s e A n t r u e
S e r i a l . p r i n t l n ( " Me : s u n g b e e n d e ! " )
.
f o t o W i d e r s t a n d Vo r h e r O;
'
e l s e
{
f o t o W i d e r s t a n d V o r h e r f o t o W i d e r s t a n d Vo r h e r + 1
.

'

e l s e
{
f o t o W i d e r s t a n d V o r h e r 0 . .

'

d e l a y ( 5 0 0 0 J ;

na| ten) | | est den Befen| a0s, den de|Encode| be| m


D|Ocsene| ne|TasteandenSende|ve|scn| cst. Sosann
mans| cnfO|jedeTastedenCodea0fscn|e| ben0nd| n
se| nemA|d0| noSsetcn ne|nacn n0tzen. O| dasE| n
scna| ten de|v| e|ten Stecsdose e|m|tte| ten w| |be|
sp| e| swe|sed| eB| tfo| ge. 000000000001 01 0 1 0001 000 1 ,
d| eRCSw| tcna| sDez| ma| zan| 5J9Ja0sg| bt. Sendeten
w| |d| esew| ede|0mpe|A|d0| noand| eStecsdose
mySwitch. send("000000000001 01 01 0001 0001 ");
scna| tetes|es| cne|n 0ndw||wa|en 0nse|emZ|e| e| n
ganzesStOcsnne|.
_
be|d| eseMetnode| assens| cn
d| ve|se0nssystemeansp|ecnen. W| | nattenesabe|
nocn| e| cnte|,dennfO|e| neandvo| | vonEncode|n,
da|0nte|a0cn 0nse|PT2252, | | efe|tRCSw| tcnscnon
e| nen somp| etten Befen| ssatz m| t. W| | m0ssten pe|
RCSw| tcndesna| bn0|nocn| n0nse|Ssetcn
mySwitch.switch0n("1 1 1 1 1 ", 4); mySwitch.switchOf ("1 1 1 1 1 ", 4);
e| nfOgen, 0md| eDStecsdose4}| nde|von0nsdef|
n| e|tenG|0ppe( 1 1 1 1 1 ) e| n bez| en0ngswe| sea0sz0
scna| ten. We| | w| |d| ee|nbed| en0ng e| gent| | cn ga|
n| cnt me| fO| | n|en 0|sp|Ong| | cnenZwecsb|a0cn
ten, f0nst| on| e|ten w| | s| e s0|ze| nand z0 0nse|em
Sende|0m. dm0nsa0cnd| eBatte|| ede|e|nbed| e
n0ngz0spa|en,ve|bandenw| |denP| 0s-Kontastm| t
dem 5vo| tA0sgang des A|d0| no 0nd den M| n0s
Kontastm| tG|o0nd. D| ee|nbed| en0ngw| |de| gent
| | cnm| t 1 2 vo| tbet|| eben, wesna| bs| cnde|zw| scnen
dem DO0t 0nd dem Sende| | | egende W| de|stand
, 47000 Onm) a| sz0g|oe|w| es. Desna| b| tetenw| |
denD|ant, de|vomA|d0| noa0sd| eS| gna| eanden
Sende|Obe|m| tte| t, n| cnt d| |est anden DO0t, son
de|n stecsten | nn | ne| nede| nne| amSende|| | e
gendenD0|cnsontast| e|0ngende|e|nbed| en0ngs
P| at| ne , s| eneAbb| | d0ng) . A| sW| de|stand| egtenw| |
0,5 mm heruntergeschmirgelt
haten, passte er ausgezeichnet
i n die Durchkontaktierung der
Funksteuerungsplatine.
Ardui no und Funksteckdosen
Der Fotowiderstand
l iegt i n unserem
Szenario auf dem
Handy und prf,
ob das Display
noch an ist.
nOChzw| >Chen5ende|undA|du| nOI 0 000Ohm, um
e| negute5| gn| >t|kehi nzuDekOmmen.
Es ward Licht
Dmi t htten w| | De|ei t> den g|Hten 5Ch||tt ge-
mCht. Wi | kOnnten IO|tn d| e |unk>teCkdO>en pe|
A|dui nO zum An- und Au>>Ch| ten Dewegen. Um
di e>e 5Ch| tung nun De|Dhngi g vOn de|Di >p| y-
he| | | gke| tun>e|e>5m|tphOne>zu mChen, Denti g-
tenwi |nOCh e| nen p>>enden5en>O|, de|di eHe| | | g-
ke|tu>| ie>t.DIu||e| Chte| n|OtOw| de|>tndLDH}Iu|
I Lu|O vO| | kOmmen u>. Den Wi de|>tnd | egten w| |
uI> Di >p| y.JenCh He| | i gke| t | >>te|meh| Di >p| y
n} Ode|wen| ge|5t|Om Di >p| yu>} du|Ch. Au>ge| e-
>en wi |d de|We|t uDe|ei nen n| Ogen Hi n de> A|-
du| nO. Um uDe|hupte| nm| ei n GeIuh| dIu| zu De-
kOmmen, i nwe| Chen He|ei Chen >| Ch de|Wi de|>tnd
Dewegt,| >enwi || hne|>tei nm| pe|A|du| nOu>und
>endetend>L|geDni >nd| e>e|| e| | e5Chn|tt>te| | e.
R3
(1 Ok
bV
HemOteCOnt|O|
,
4JJ,9Z MHz
LNL
Rl
390
LDRl
A|du| nO NnO
LNL
R2
5 1
430
7
8
1
c't Hacks 3/20 1 2
Seri a l. pri ntln (analog Read( li ghtPi n));
De| LDH | | eIe|t je nCh He| | i gke| t ei nen We|t zwi -
>Chen 0 kOmp| ett dunke| } und I 0ZJ vO| | e He| | | g-
ke| t} . Wei | | n un>e|en 1e>tve|Ih|en uCh dunk| e|e
Di >p| y| nh|tezumLi n>tzkOmmen, wi |dde|A|dui nO
i n un>e|em 5zen|| Oe|>t De| ei nem We|t unte| I 0
kt| v. U mgnz >i Che| zu gehen, mu>>i n un>e|em
A|du| nO-5ketCh d| e He| | i gke| t uI d| e>em MH Iu|
mi nde>ten> J0 5ekunden ve|D| e| Den, dmi t ku|ze
dunk| e 5te| | en De| >p| e| >we| >e in ei nem 1e>tv| deO
n| Cht| >,, D| >p| yu>"| nte|p|eti e|twe|den.
Jetzt knn e> | O>gehen. D> A|du| nOp|Og|mm
p|u| | e5 5ekunden, ODm|OtOw| de|>tndd| ek|i -
t| >Che G|enze unte|>Ch|| tten wi |d. Um unDhngi g
vOm HC den Hegi nn de| Me>>ung u>zu| >en, Du-
ten w| | nOCh ei nen 5Ch| te| e| n. Di e>e| | >>t >| Ch
dzunutzen, du|ChAu>- undw| ede|L| n>Ch| tend>
H|Og|mmneuzu>t|ten, wenn De| >p| e| >wei >ewh-
|endde|Me>>ungei n |eh| e|unte|| uIen| >t.
Um d| e geme>>ene He| | i gkei t, di e ve|gngene
Ze| t>e| t1e>t>t|tundd>Li n>Ch| tende|5teCkdO>e
m| tzu| Oggen, | i eHenw| |uHe|demdieent>p|eChen-
den | nIO> uDe|d| e>e|| e| | e5Chni tt>te| | ede>A|dui nO
mHCu>geDen. 5O>endetDei >p| e| >wei >ed| eZe| | e
Seri al. pri nt( analog Read (foto Wi derstand));
den We|t de> |OtO-Wi de|>tnd> n d| e >e|i e| | e
5Chnitt>te| | e. D>kOmp| etteL| >ti ngmi tHOmmenti e-
| ung de| ei nze| nen HeIeh| e Ii nden 5| e unte| dem
L| nkmLndede>A|ti ke| >.
Darber hinaus
ZugegeDen, di e H|OD| em>te| | ung un>e|e> C't-Me>>-
| DO|>i >t>ChOne| negnzDe>Onde|e. DOCh| >tun>e|e
LDO|| > ung nu| e| ne> vOn vi e| en Hei >p| e| en, d>
uDe| di e A|dui nO- |unkdO>en>teue| ung Dew| t| gt
we|den knn. W| | hDen e> De| >p| e| >we| >e mi t de|
A|dui nO-5Ch| tung eDenI| | > ge>ChIIt, di e 5t|Om-
zuIuh| Iu| di e 5te|eOn| gezu kppen, wenne> | m
WOhnzi mme| | nge|eZe| tkOmp| ett dunke| i >t, Ode|
pe|Hewegung>me| de|d> Hd| O i mHdzu >t|ten,
wenn de|C't-Hedkteu| mO|gen>>e| nHettve|| >>t.
AuCh un>e|AuIDu ht>i Ch we| te|entw| Cke| t. W| |
>| nd zum Hei >p| e| ge|de dDei , d| e LOg-|| | e> n| Cht
meh| m HC uDe| di e >e|i e| | e 5Chn| tt>te| | e u>zu-
geDen. 5tttde>>en hDen w| | e| nen A|dui nO UnO
mi t Lthe| net>h| e| d i nk| u>| ve 5D-H|ten>| Ot i m Li n-
>tz, >Od>>wi |d> LOg uId| e5D-H|te >Ch|ei Den
knnen. 5Omu>> de|HC n| ChtuDe| d| egnzeNCht
| uIen. D| uDe| h| nu> >teCkt m A|dui nO dem-
nCh>t ei n H1C-MOdu| He| 1| me C| OCk}, dmi twi |
d| eeChteUh|ze|t| n>LOg>Ch|e| Den>tttnu|d| eZe|t-
>pnne, d|e zwi >Chen 5t|t de> H|Og|mm> und de|
Me>>ungve|gngen| >t. CD}
E

E
` E
www.ct.decs 20807 1 t
0
SCANBYBLAC KBURNER 2012
genu|n d| eLChe|8l ne||| tl n0>8D,
Zentr| erh| fe
Wecnse| nde| nnenabstnde
so|gendafO|,dassa0cn
Ba0te| | e0nte|scn| ed| | cne|
B|e| tegena0zent|| e|te| n-
ge| egtwe|densnnen.
dnzerstcrbar
Scn| agfeste|K0nststoh-
Obe|| ebtjedeWe|sze0g
s| ste.
5a0ber
0meb0en
SomOssenBa0te| | e
a0ssenen, dam| ts| e
s| cn| e| cnt| nP| at| nen
e| nsetzen| assen.
SCANBYBLAC KBURNER 2012
Sensoren si nd fr Mi krocontrol l er di e Schni ttstel l en zur
Umwelt. Wi r zei gen ei ne Auswahl ntzl i cher und l ei cht ver
fgbarer Sensoren und wie man si e mit Ardui no ansteuert.
Z
umWu|ze| z| ehenw| |dwOh| n| emnde| nenM|
k|OCOnt|O| | e|e| n>etzen - uCh wenne> g| nge.
5tttde>>en >O| | e| n M| k|OCOnt|O| | e| me| >t
| |gendetw> >teue|n, >te| | en Ode| |ege| n. |m e| n-
ICh>ten || | |eg| e|t e|nu| uIDe>t| mmte d| g|t| e
Zu>tnden>e| nen L| ngngen. M| t5en>O|en| >>en
>| ChjedOChuChUmwe| tg|Hene|I>>en,De| >p| e| >-
we| >e1empe|tu|,Lud|uCk,d| eHOnzent|t| OnvOn
G>en, He| | | gke| t, MgnetIe| d und 5t|h| ung. M| t
Gy|O- und He>Ch| eun| gung>>en>O|en knnde| M|
k|OCOnt|O| | e|zudem >e| ne LgeIe>t>te| | enOde|OD
| |gendwe| Che H|Ite uI | hn Dez| ehung>we| >e d| e
|| t| new| |ken,uIde|e|DeIe>t| gt| >t.Qud|OkOpte|
h| ten>|Chdm| ttD| | |nde|Lu,HODOte|kO||| g| e
|en uId| e>emWegungenueOdOmet|| ewe|te.
D|e 5en>O|en wnde| n d| ezug| unde | | egende
phy>| k| | >Che G|He | ne| n e| ekt|| >Che> 5| gn| um
und >te| | en e> zu| We| te|ve||De| tung zu| Ve|-
Iugung. V| e| e 5en>O|en | | eIe|n n | h|em Au>gng
e| ne n| Oge 5pnnung, d| e De| >p| e| >we| >e | n
e| nem | | ne|en Zu>mmenhng zum Me>>we|t
>teht. M| k|OCOnt|O| | e| m| t n| Ogen L| ngDgen
knnen d| e 5pnnung me>>en, d| u> den We|t
De|eChnen und je nCh AuIgDe e| n 5te| | g| | ed
82 1
c't Hacks 3/201 2
MOtO|,Vent| | ) >teue|n. We| tve|D|e| tet| >tuChde|
>e|| e| | e | ZC-Hu>. UDe| | hn | | eIe|nd| e5en>O|en | h|e
Me>>we|te| >D| n|e Dten, >Od>>de|COnt|O| | e|
uI e| nen A/D-Wnd| e| ve|z| Chten knn. L| n| ge
5en>O|en | | eIe|n >tttde|n| Ogen 5pnnung e| n
pu| >D|e| tenmOdu| | e|te> 5| gn| n | h|em Au>gng,
de|en |u| >D|e| te p|OpO|t| On| zu e| ne|5pnnung
| >t.D| eDue| e| ne>|u| >e>knne| nM| k|OCOnt|O| | e|
me>>enundm| tden| nIO|mt| Onen|e>pekt| ve|O|
me| nu>demDtenD| ttde>5en>O|e>dene| gent
| | ChenWe|te|m|tte| n.
D| e||Og|mmede| | m|O| gendene|k| |ten5en
>O|eD wu|den uI e| nem A|du| nO-UnO-HO|d m| t
de| | DL A|du| nO I .0. I gete>tet. | m Unte|>Ch| ed zu|
VO|gnge|ve|>| On0ZJ>| nd| nde|ktue| | enVe|>| On
e| n| ge| ZC-HeIeh| eumDennnt. Wi re. receive() wu|dezu
Wire.read() und Wire.send() ht mn | nWire.write() umDe
nnnt. 5OD| d e| n 5ketCh den | ZC-Hu> | n| t| | | >| e|t,
| | egt de| Dten-|| n 5DA De| m UnO>tnd|dmH| g
nA4,d| e1kt| e| tung| | egtnA5. | ndenHe| >p| e| en,
wO e| neA/D-Wnd| ung vO|genOmmen w| |d, nutzt
de|UnO|| nA0>Ow| eAI undAZ). D| eVe|>O|gung>-
>pnnung de| 5en>O|en n| mmt mn vOn de| De-
nChD|tenLe| >te

|Owe|"D.


| Zl 1|
ZU
|l

| | |
|
| ~
| l l | |n
l l | l

l
l
l

| r


|| |tI
|
| 0D | |
l c|l
| | | |
| l |
| |\. l||
|
c
O
i . | 11 t i t .
l 1 t l t \ \ 1 \ .1 \
i 1 : t t 1, 'l

i t . |t i ' ,
:t i +. .| t i t` ` ,
.
i 1 | , '

| t t t:| ,
| t t | : | ,

.
i t . |t i + :ti: : i ' \ \t ,
i t. - i t t ' ,

i t t 1 + :ti : : i .,
i t
.
t t 1 t : t | t ' \ \ , `

,
- i \ t ' i t . + t + i | +| | t ' ,
t: | - i t . t + 1 ' ,
| :| - i t . t + 1 ',
l | t + i " ' ' t:| | : | | \ 1 ,
l
'|

.
t i + | . , i t l t +

1 t | + ' \ `` ,
Der Hersteller oevantech hat
g
fr viele weitere Platen

Programmierbeispiele ,
g
verfentlicht.




1

1
|~


|
|r


a


|

n |
|


a
l

# i n cl ude " C MPS 03 . h "


CHPS 03 compa 5 5 ( p 9, p 1 0, CHPS03_D E FA UL T l 2 C A D-

D R ES S )
- -
S e ri a l p c :i, ::u
ma i n (J {
'

p c . p r i n t f ( " S t a r t i n g CMPS 03 t
wh i l e (1 ) (
e 5 t . . . \ n " J ;
wa i t ( 0
. 1 J ;
p c
. p r i n t f ( " G r a d : %
n "
B ea r i n g ( J
I 1 0
. 0 )
' c ompa 5 s . r e ad-

f
Pi n 9 - Ov Grund
Pi n 8 - No Connec
Pi n 6 - Celibrae
Pi n 5- Celibraing
Pi n - P\
Pi n 3 - SDA
Pi n 2 - SCL
Pi n 1 - +5V
c't Hacks 3/201 2 ,8 3

i . | 11t i t .

1 t l i t \ \ 1\ ` \
i 1 : t t 1 , '`
'

t i |. | t i ' t` ` ,
i t . |t i ',
i t . |t i : t i : : i \ ,

'
t - i t t ' 1 \\ .
.
| | l t . l i \t i : t t
t
.
.- i t t ' 1 \1 . , | I \1 l | : 1 \ i t
i t . |t i : ti : : i \ ,

i t . - i t t ' 1\ : \ ,
| | t t . t : i :
i t . t 1 : ti : : i ' ,
i 1 | , '

l


i t t t : | ,
i t
~
t | : | ,
l | : t tt, - ` ,
1 t | ' l : ` ,
i t . |t i : ti : : i \ ,
i t . - i t t ' 1 \ \ \ , | | t t, t t 1 l t : t
i t .t 1 : ti: : i ',
i t . t1 t : t | t ' \ \ , ,
t : | - i t . t 1 ' ,
| : | - i t . t 1 ' ,
t t t, - t: | ,
` `t :

l | t l ? t: | * ' ' | : |

t i | . , i t ' t t, t t 1 - ,
: t i | . , i t | ' l, : ,
841 c't Hacks 3/201 2
\ t |1it i |
_

l 1 t l i t \ \ 1 \- :

\ t \ t: | , | : | ,
\ i i
~
: t la, '

\ t . |t i ' ,
t1i |. |t i ' t` ` ,

\ i | :, '

l
i | t . t 1 t :t | t , ,
| i't ' i t . : ii | | t '

t: | - i t . t 1 ' ,

\: | - i . t 1 ' ,

:|

| :t l ,

I! t l - +: | * ` . : * | : | ,

.
t i | . , i t ' tt, t t 1 - ,
t |1| . ;
(' l| ' l, ,

1 t | ' : `` ,
:
Temperatursensor DS 1 6 3 1
We| d| e 1empe|tu| genue| me>>en
mChte, >O| | te den OSI J I e| n>etzen. De|
| C | >t p| n- kOmpt| De| m| t dem LM75, ht
De|>ttt 9 H| tAuI| >ung I Z H| t und e| ne
Genu| gke| tvOn0, 5 G|d. Ande|> | > de|
LM75 | uIt

de| D5I J I De| n | Cht vOn


| | e| ne| O>, >Onde|n e|w|tet e| ne 6OnI| gu-
|t| On und e| nen 5t|tDeIeh| zum Me>>en
unOHOnve|t| e|ende|1empe|tu|.
Der DS1 631 mi sst mit
einer Auflsung von
0,0625 Grad Celsius.
DS\ J\
Abstandssenscr
| 55 b0d|
| | gC0| B
bC. L| C
m\
| | |
| |
d
| || | !e|-
| . |
| | C ee| n| QC|bc
| | B| H| gE0
| d
C
`
| l ! l l 1 ]

i n t gp2d 1 2=0;
;
vo 1 d s e t up ( )

{
'
:
P l n Mode ( gp2d 1 21 l Y!
;
S e na l . b eg i n ( 9600 J
i
f

vo i d, l oop ( J
{
f
i n
l
t va l = a n a l ogR ea d ( gp2d 1 2 J
o a t r e t -
( 6 78 7 0 /
f
-
.
f l oa t ) va l - 3 . 0 ) )
. - .0
,
1 f ( r e t > 80 . 0)
r e t = 80
S e r i a l
. p r i t l n ( r e t ) ,

de l a y ( 1 000 ) ,
'
i
f
Um d| ecnte|nungzu WnOenuDU
tCn Dzu>ChIzeD, 5CI2I0d0 |n |
Qe|ne | H-O>tnO>>eD>O|en e| n. |
| >IOe| >p| O| >we| >eOC|O ! 5 d|08|h| I| | Ch0
|ZL1 2U, Oe| cnt!emunQCn 5
1 U unO bUen!| nCIe|n|6l !| Vg6u
>en knn. D2u 560DEI dC| b650| C|n g6
Ounde| te>| n!||Ot>| gn| u>.L| nSDgE|d0B
te POs| t| On >en>| ng LeV| Lc ,PS0) |
>O|enpInQtd>|eI| ekI| e|IC>| gn| er
zeugt e| nen St|Om. Je nCh
Oekt>zum bCD5O|t|| mde|| n
n unte|>Ch| eO| | Chen SIC| | en OC5
w> w| eOC| uJ un!Cr>Ch| CO| | ChC
Oez| ehung>we| >e SpDnungCnd

mAu>gng065 b605O|5 >C| DC


nungn, O| eum >Og|H6|| sI,jek| e| nC|
O>Ind zum OOjek L6| OC| 5I66D
>tnO undSpnnung Oe| 0| 6>6 b65C|| n
kC| nem| | ne|enu>nnenhnQ. | |
LOOk-up-1Oe| | ederSnnungen
j ewe| | | gen AO>tnOe kn n mn || Z| | Cl
| || | DO,

d

|| l
||
| E| 0
5
|
bL | nge

| |
| | De| jeOe|Me>>ungO| e| L\| ge
I|gen. c| egnIe| | >t]eOOCh |
>te| | e| AC|Onme HOOOI| C> Crn|!te| !e
mC| >| ehC || t| ng), m| I >| ch >
u>de|bnnungu|CChnen| I.
| |
| |
| l
|.
.
,
,
, b
NvsOo
c't Hacks 3/201 2 1 85
. l : l l ]

i t _. r _ l - `
i t _.r _ l - \
i t | \: l -
i 1 tt 1, ')

, i "1 t ' _. r _ l , l 1
, i "1 t ' _. r _ l , l 1!
, i "1 t ' _.r _ l , l 1
t i| .| t i ' t`` ,
I
i 1 | , '

I
t i| ., i t' | \t 1_. r _ l ,
t i | . , i t ' \ t ,
t i| . , i t' :| \t 1 ' _. r _ l ,
t i | . , i t ' \ t ,

t i| ., i t| ' | \t 1 ' _. r _ l ,
1 t | ' \ `` ,
8
6
1 c't Hacks 3/201 2
Wi re . be g i n ( J .
. '
I
.
.
be g i n ( 9600J
f


_
. , . .
I


t e ( byt e

,
)
o
)
n

..
_

I
. . .
rt
:
( Ox5 1 J J ;
de l ay ( 70J
.
nsm 1 s s i on ( J .
I

f
f
'

, .

,,,

,,,,

. .

ns m J s s i on ( J ;

`
.
,'_
,
.. .]
;
d . . . .
d i s t a nz
,
. . .
d i s t an z
. . . 8
. .


. .

f
. . .
. ..

n ( d J s t a nz ) .
I
f
Gyroskopsensor LI SY3DDAL
L| n Gy|O>kOp m| >>t d| e W| nke| ge>Chw| n-
d| gke| t e| ne| D|ehung, | >O G|d p|O 5e-
kunde. Gy|O>kOpe | | eIe|n jedOCh ke| nen
D>O| uten Ode| |e| t| ven D|ehw| nke| L| ne
|e| t| veW| nke| nde| ungknnmnjedOCh
p|| nz| p| e| | uDe|d| e mthemt| >Che) | nte-
g|t| On de| Me>>we|te De|eChnen. De|
5en>O| L| 5YJ00AL | >t e| n I -ACh>en Gy|O-
>kOp und g| Dte| nen| Oge5pnnungu>,
d| e p|OpO|t| On| zu| W| nke| ge>Chw| nd| g-
ke| t| >t.De| 5en>O|w| |d etwvOnWtte|Ott
uI e| nem H|ekOut-HO |d ge| | eIe|t, n
demm nd| e5pnnungDnehmen knn.
Ohne D|ehung >tehtdO|t e| ne5pnnung
vOn I , D| > I , 8 VO| t n, j e nCh D|eh| | Ch-
tung >te| gt Ode| > | nkt d| e 5pnnung um
J, J mV p| O G|d p| O 5ekunde. Um den
W| nke| zu De>t| mmen, knnmnm| tI 0 Hz
d| e 5pnnungen me>>en und vOm Me>>-
we|t jewe| | >e| nZehnte| uIdd| e|en. A| | e|-
d| ng>ne| genGy|O-5en>O|enzum D|| Iten-
>| e nde|n uDe|e| nen gew| >>en Ze| t|um
d| e5pnnunguChdnn,wenn>| Chn| Cht>
d|eht.
He| de|Lge|ege| ungetwvOnQud|O-
kOpte|n m|tJ-ACh>-Gy|O>Iuh|td| e>zu||O-
D| emen. Zu| L> ungz| eht mn zu>tz| | Ch
d| e Dten vOn He>Ch| eun| gung>me>>e|n
he|n >| ehe ADXLJJ0) . D d| e L|dDe-
>Ch| eun| gung und d| e ent>p|eChende
5pnnung dzu Deknnt >| nd, knn mn
du|Ch 1|| gOnOmet|| e den ktue| | en Ne| -
gung>w| nke| de>5en>O|>zu|HO|| zOnt| en
De|eChnen. HOmD| n| e|t mndenD|ehw| n-
ke| und d| e D|ehge>Chw| nd| gke| t De| de|
5en>O|en, >O e| h| t mn e| ne >tD| | e|e
Lge|ege| ung.
D| e J, JVO| tVe|>O|gung>>pnnungIu|
d> Gy|O-MOdu| | | eIe|t de| A|du| nO. A| >
n| Oge| L| ngng d| ent || n 0. Den || n |D
|Owe| DOwn) de> MOdu| > ve|D| ndet mn
m| t M>>e GND, G|Ound) und den || n 51
| >>t mn u nDe>Ch| tet. Den We|t
gy|O_D| > >| eheL| >t| ng) e|m| tte| tmnm
De>ten | n meh|e|en Ve|>uChen | m | uIen-
denHet|| eD. Mnp>>t| hn>O| ngen, D| >
>| Ch de| W| nke| Ohne D|ehung nu| nOCh
ge| | ngIug| g nde|t. D|eht mn dnn den
5en>O| um >e| ne ACh>e, >O e| h| t mn
D|ehw| nke| |e| t| vzu| 5t|tpO>| t| On.
-1 1 . 62
-1 6 . 4 6
-23 . 22
-1 3 . 4 0
0 . 12
8 . 02
15 . 77
22 . 63
31 . 5 6
32 . 65
36 . 1 0
3 7 . 18
3 7 . 38
38 . 91
3 7 . 92
39 . 59

. l ! l l 1
i n t :" P I N = ;
f l o a t gyo_s e n s i i v i t y = 0 . 0033 ; 1 1
3 , 3mVI d e g l s e c
f l o a t gy ro_b i a s = 1 .
6
7
;
f l o a t g yro v = 5
f l o a t w i n k;l = ;
v o i d s e t u p ( )
'
|
S e r i a l . b e g i n ( 96 0 0 )

v o i d l oop ( )
|
f l oa t d r e h r a t e " ( a n a l o g R e a d ( G Y R O P I N J ,
g yr o_v ) I 1 023 ;
-
d r e h r a t e d r e h r a t e - g yr o b i a s
d r e h r a t e = d r e h r a t e 1 g yr o
-
s e n s . t i v i t y
d r e h r a t e = d r e h r a t e 1 1 0
- '
w i n k e t += d r e h r a t e
f
S e r i a l . p r i n t l n ( w i n . e l )
d e l a y ( 1 0 0 J ;
'
^mso||
~~
>
|hb1|L11b& 0HAJ8|
Kostengnsti ge Ei nzel stcke und Kl ei nseri en
| 'U| v| Uu6' ' 6 |O'I'3II6' 0''6' 0| I U60
|O'I' 3II6' 63' Q'6|0u06' O3Q63I3'I6IW6|U6'.
6| |O'I'3II6' 63| Q'6|W| |U O3I6'' O3| 0
| 'I6|'6IOU6|3ulLZu|V6|luQu'QQ63I6' ' I.
Automatische Prei sberechnung
Lieferung i nnerhal b von
b~bTagen
24-Stunden-Serice bei Bedar
escese.34,93
zg' UBl /esad
-3 0-J ??Z| Td+606b90Fm+(0)0 609b3 WHU Q.O
!

| |
| `
c't Hacks 3/201 2 I
8
7
Sensoren am Ardui no
Magnetometer HMCSBB3L
| mme|huI| ge|I| ndetmn| nHOmO| nt| On
m| t Gy|O- und He>Ch| eun| gung>>en>O|en
uCh >Ogennnte J-ACh>en-MgnetOme-
te|, m| t denen mn nhnd de> L|dmg-
netIe| d> d| e Ne| gung | | e| J ACh>en Oe-
>t| mmen knn. De| 5en>O| HMC588JL
H|ekOut-HO|d 5LN-I05J0) | | eIe|t d| e
Dten | > W| nke| zw| >Chen 0 und J59v|
| ZC. De|A|du| nOg| OtdenHeIeh| zumAu>-
| e>envOnHeg| >te|J,wO|uIh| nde|5en>O|
m| t Hyte> ntwO|tet. Z Hyte> M5H und
L5H)Iu|jedeACh>e.
D> H|ekOut-HO|d enth| tOe|e| t> d| e
|u| | -Up-W| de|>tnde gegen d| e Ve|>O|-
gung>>pnnung. Le| de||Oe| tet de|5en-
>O|nu|m| tJ, JVO| tVe|>O|gung>>pnnung,
d> he| Ht, uCh d| e | ZC- || n> |Oe| ten nu|
m| t d| e>em Leve| . Wenn de| M>te| Oe| -
>p| e| >we| >e m| t e| nem |ege| vOn 5 VO| t
|Oe| tet,de|5| vem| tJ, JVO| tundd| e| ZL-
|u| | -UpeOenI| | >n J, J VO| t | | egen, Iunk-
t| On| e|t d| e HOmO| nt| On j edOCh me| >t
Ohne ||OO| eme. Lut | ZC-5pez| I| kt| On
>| nd d| e Au>gnge | > Open-CO| | eCtO|
|e>pekt| ve Open-D|| n umzu>etzen, und
genud> mChtde| A|du| nOOe| de| | n| -
t| | | >| e| ung >e| ne> | ZC-Hu>>e>. He| e| ne|
Nu | | uI dem Hu>z| eht de| Au>gng d| e
Le| tunggegenM>>e,Oe| e| ne| L| n>| >t de|
Au>gnghOChOhm| g, L| ngnge| | egen| >O
nJ, JVO| t. SOm| tknnwede|Oe| mM>te|
nOCh Oe| m 5| ve | |gendetw> kputt-
gehen.
L| nz| g de| zu n| ed|| geH| gh-Hege| knn
Iu| den A|du| nO etw> g|enzwe|t| g >e| n
undH|OO| emeOe| de|L|kennungOe|e| ten,
| n>Oe>Onde|e wenn d| e Ve|>O|gu ng>>pn-
nung Ohneh| n >ChOn n| Cht gnz>uOe|| >t
Ode|d| eLngede> | ZC-Hu>>e> etw> g|-
He|. | u| >O| Che || | e O| etet de| He|>te| | e|
5p|kIun den A| | zweCk-Leve| -Sh| he| HOH-
08745 Iu| u nte| Z Lu|O n, d | Ohnt de|
Se| O>tOu n| Cht. O| ve|>edeut>CheAnO| ete|
hOend>HO|deOenI| | >| n | h|emShOp.

w.d.decs1208082
Sparkfun kann nicht nur
bei m 12C-Bus die Pegel
anpassen, sondern auch
bei seriellen Schnitstellen
zwischen 3,3 und 5 Volt
"vermitel n". N0t|z

c't Hacks 3/20 1 2


Diesen und viele andere
Se
_
nsoren bekommt man
be, Sparkfun direkt oder
dutschen
Distributeren
W
i e Watterott. com
roboti kHardware. d und
no
DNA. de
l
. l ! l l 1
# i n c l u d e < W i r e . h >
#de f i n e A D R E S S E Ox 1 E
vo i d s e t u p ( )
{
S e r i a l . b e g i n ( 96 00 l ;
W i r e . b e g i n ( ) ;
W i r e . b e g i n l r a n s m i s s i o n ( A D R E S S E )
W i r e . w r i t e ! O x 02 l ;
'
W i r e . w r i t e ! O x OO l ;
W i r e . e n d l r a n s m i s s i o n O
l
'
v o i d l o op ( )
{
i n t x , y , z ;
W i r e . b e g i n l r a mi s s i o n ! A D R E S S E )
W i r e . w r i t e ( Ox OJ l ;
'
W i r e . e n d T r a n s m i s s i o n O
W i r e . r e q u e s t f r o m ! A D R E S : E 6 )
i f ( 6<=W i r e . a va i l a b l e ( ) ) {
' '
l
x = Wi r e . r e a d 08 ;
x I = W i r e . r e a d O;
z = W i r e . r e a d 08 ;
z I = W i r e . r e a d O;
y = W i r e . r e a d 08 ;
t I = W i r e . r e a d O;
S e r i a l . p r i n t ! " x : " l ;
S e r i a l . p r i n t ! x l ;
S e r i a l . p r i n t ( " y : " ) ;
S e r i a l . p r i n t ( y ) ;
S e r i a l . p r i n t ( " z : " )
S e r i a l . p r i n t l n ( z J ;
'
d e l a y ( 2 5 0 J ;
SCANBYBLAC KBURNER 2012
4
LCD-Fi i pper
Jan-Keno Janssen, Stefan Porteck
LCD
Fi i pper
V| rtue| | er || | pper
| uec0tem be0ause
9
0
I c't Hacks
B
|e me| sten| | ppe|fO|denPC b| etenn0| | ahme
antas| eT| scne. We| d| eechten K| ass| se|sp| e
| enw| | | , | ndenenmanf|Ohe| se| nTascnenge| dve|
senst nat,w| |d be| de| |eewa|ev| s0a| P| nba| | fOn
d| g. Desseng|oeComm0n| ty hatj edenha| bwegs
besannten| | ppe|t| sch| nd| ed| g| ta| eWe' tge|ettet.
De| C| o0 da| an. D| eT| sche we|den n| cht e| nfach
n0| nachempf0 nden. Dasebenfa| | s sosten| oseToo|
v| s0a' P| nMAMEso|gtfO|d| e Em0| at| onde|a0s den
echten T| schen a0sge| esenen ROMs. Dad0|cn ve|
h| ts| ch de| P| xe| f| | ppe|naa| gena0sow| ede| me
chan| sche. Sp| e| a0fgaben, So0nd, An| mat| onen | m
P0nsted| sp| ay, |mpcnen B| | nsm0ste|- a | | es w| e
be| mO|| g| na| .
E| n we| te|es besanntes P|oj est n|t a0f den
Xamen0t0|eP| nba| | . Dessenv| |t0e| | eT| scheze| ch
nen s| cn me| std0|cn e| ne sen| g0te 3DG|af| s a0s.
D| eBa| | phys| ssannabe|n| chtm| tde|vonv| s0a| P| n
ba| | m| tha| ten. Z0dem 0nte|stOtzt 0t 0|e P| nba| |
n| chtdas E| nb| ndende|o|| g| na| en| | ppe|ROMs.
Xebendensosten| osenP|og|ammenstehenn0n
a0chsomme|z| e| | eSp| e| ep|og|amm| e|scnm| eden| n
den Sta|t| che| n. Das dnte| nehmen a|s| de hat
d| ve|seSp| e| na| | ens| ass| se|| | zenz| e|t0ndb| etetsos
tenpf| | cht| gev| |t0e| | eve|s| onende|T| scnean - b| s
| ang a| | e|d| ngs e|st fO| Tab| ets, Sma|tphones 0nd
Sp| e| sonso| en. M| tv| s 0a| P| nba| | sannmane| nfacn
pe|Tastat0| am DesstopPCf| | ppe| n. Es | sst s| cn
abe|a0ch | ne| n Baste' p|oj est e| nb| nden, be| dem
j edem| | ppe|fan d| eK| nn | ade| 0nte|f| | t. E| nv| |t0
e| | e| | | ppe|| mecntenGen0se. Gena0 soe| nGe|t
haben w| | a0s e| nem PC, d|e| D| sp| ays 0nd e| nem
a| ten| | ppe|geba0t.
K| a|, P0|| sten mecse|n Obe|d| efeh| ende
-
See| e
-
de|ge| | ebten Masch| nen - doch a0ch s| e m0ssten
nacnwen| genK0ge| nz0geben, dasss| enoch se| ne
S| m0| at| ongesp| e| tnaben, d| edemO|| g| na| sonahe
sommt. A0cn |e0ndede|so| | den E| est|omecnan| s
sommena0f | h|e Kosten. Son0tzt 0nse|c't | | ppe|
we| te|h| n d| e 33 i an|e a| ten | | ppe|snpfe m| t
ede|scha| te|, 0nd a0ch den mechan| schen MOnz
p|Ofe|haben w| || nsComp0te|ze| ta| te|Obe|fOh|t.
M| t Kosten von |0nd 2OOO E0|o | ns| 0s| ve PC 0nd
D| sp| ays | st 0nse| v| |t0e| | e| | | ppe| zwa| se| n
Scnnppcnen, e|b| e| bt abe|| ocse| 0nte|demP|e| s
e| nesechtenT| scnes. O|e| neng0tgepf| egtenK| ass|
se|w| e
-
TneAddamsam| | y
-
m0ss man b| sz08OOO
E0|o a0f den T|sch | egen - 0nd a0ch d| ese| w| |d
| |gendwann | angwe| | | g. Das |st be| e| nemv| |t0e| | en
| | ppe|fast 0nmg| | ch, sch| | e| | cn sannmanda|a0f
meh|a| s h0nde|t ve|scn| edeneT| sche sp| e| en - d| e
dansdpdatesa0cnstnd| gbesse|we|den.
Installation
dmd| ee|fo|de|| | cneSoftwa|evon andz0 | nsta| | | e
|en, | dtmana0fde| Webse| tewww.vPo|0ms. o|g
z0nchst das Paset vP ' nsta| | e| ! . O. 3 he|0nte|. Das
Too| | nsta| | | e|t | ne| nem R0tsch d| ebent| gten P|o
g| ammev| s0a| P| nba| | ,fO| d| e | | ppe|S| m0| at| on)
0ndv| s0a' P| nMAME,fO| d| eEm0| at| on des | | ppe|
ROMs) 0nd | egtd| enotwend| genO|dne|st|0st0|en
sow| e Reg| st|y E| nt|ge an. |e| de| | anden dabe|
n| chtd| east0e| | enve|s| onen de| be| den P|og|am


(Wi l l i ams Tri Zone von 1979) .
G
t (Samsung UE40D5000)
_ T- era
Vh)
- 27" -Moni tor AOce2795
- 15"-17" -Moni tor (von eBay)

- Boxenset (Wavemaster MX-3 )



_ Kanthl zer
_ schrauben
_
Wi nkel bl eche
- Farbe

- Kabel
_
Mnzprfer
.
ca.
200
ca.
460
200
20
35
ca. 500
20
10
10
15
35
20
"
25
110
- Mot-Ion-Di gi tai -Pi un
_
ger- Ki t
- Si cherhei tsgl asschei be
45
\7\
U00
me a0fde|estp| atte. Desna| bm0ss manansch| | e
end d| ejewe| | sne0estenve|s| onene| nze| n he|0n
te|| aden 0nd d| e entsp|echenden EXEDate| en | m
P|og|ammo|dne| von and e|setzen. A0f vP
o| 0ms. o|g f| ndet s| ch e| ne deta| | | | e|te An| e| t0ng
dafO| , s| ehec'tc| ns amEndedesA|t| se| s) .
D| e P|og|amma0to|en empfeh| en zwa|, v| s0a|
P| nba| | 0nte|W| ndows XPz0 n 0tzen, be| 0nse|en
Tests | | efes abe| a0cn 0nte|W| ndows 7 z0f|| eden
ste| | end, nachdemw| |esm| tAdm| nRechten0nd| m
Kompat| b| | | ttsMod0sgesta|tethatten.
Be| mSta|tbeg|Ote| nenv| s0a| P| nba| | m| t e| nem
wen| ge| n| adenden Ed| to|enste|.
_
be|denMenO
p0nst
-
Open
-
| ssts| ch de| m| tge| | efe|teT| sch na
mens
-
TopSpeed
-
| aden 0nd m| t 5 sta|ten. To| | e
-
'
-e J=
*
!fggq; @

Kw Jpe
<
I J;:,
VitdemVPl nstal l er
vonder
Weoseite
www.VP|or0ms.orgl assen
si chVi s0al Pi noal l 0nd
Vi s0al Pi nVamei nei nem
R0tschi nstal l i eren.
^nschli eendm0ssmn
deren ExeDatei en al l erdmgs
chd0rch di ederakt0ell en
no .
Programmvers| onen
ersetzen.
c't Hacks 3/201 21 9
1
LCD- Fi i pper
Viele der viruellen Tische
von Visual Pinball sehen sehr
realistisch aus - Schaten
und Spiegelungen der
Fli pperkugel i nkl usive. Nach
wenigen Mi nuten vergisst
man, dass man auf einem LCD
stat auf einem echten
Fli pperautomaten spielt.
T|PP
Bei mGeha0seoa0 sollte
mandi eori gi nal en
|ederschalterder
|li ppero0ttonserhalten
oderglei charti genErsat
S| ehaoen namli ch
oesorgen.
ei nenganzanderen
Dr0ckp0nktal smoderne
Vi kroschalter.|etztere
ei gnensi cheherIOrExtra
rnopIez0r Ste0er0ngvon
yperPi n.
9
2 1
c't Hacks 3/201 2
G|af| sda|f man h| e|n| chte|wa|ten, abe|fO| e| nen
e|sten0nst| onstest|e| chtsa| | ema| .
Ans Ei ngemachte
W| |s| | chSpamachene|std| ed| g| ta| enXachba0ten
echte|| | ppe|. O| d| e bent| gtv| s0a| P| nba| | d| e | n
de| | nsta| | at| onsan| e| t0ngve|| | nstenvBSSs|| pte,d|

man|n denO|dne|,,W| s0a| P| nba| |\Tab| es\

sop| e|en
m0ss. Wh|end d| ee| est|omechan| schenT| sche, | n
de|| | ppe|szene, , EM

genannt) se| newe| te|eSoh


wa|e e|fo|de|n, bent| gen d| e ab Ende de| ! 97Oe|
i ah|e geba0ten So| | dStateT| sche ,, , SS

) passende
ROMDate| en, d| emanebenfa| | s a0fde|vPo|0ms
Webse| te f| ndet. Wegen des Down| oad| | m| ts fO|
n| chtzah| ende M| tg| | ede|b| etet s| ch a| te|nat| vd| e
| nte|netP| nba| | Database, | pdb. o|g)a| sROMQ0e| | e
an. | n den a0s den echten Ge|ten a0sge| esenen
ROMDate| enstecsen nebende| Sp| e| | og| sD| sp| ay
An| mat| onen 0nd So0nds. Wn|end d| e ROMsvon
| te|en Ge|ten n0| e| n paa| KByte s| e| n s| nd, ve|
b|a0chen mode|ne|eT| sche- vo|a| | emwegen de|
gesamp| eten M0s| s - meh|e|eMByte.Obde|ROM
Down| oad | ega| | st ode|n| cht, da|an sche| den s| ch
d| eGe| ste|, s| eheKastena0fSe| te95).
D| ee| gent| | chen| | ppe|t| schef| ndet man | n o|m
von vPTDate| en ebenfa| | s a0fvPo| 0ms. o|g. D| e
me| stenT| schestehendo|t| nd|e| 0nte|sch| ed| | chen
va|| anten z0| ve|fOg0ng. dnte|de| R0b|| s, , v| s0a|
P| nba| | Desstop

f| nden s| chvPTs, d| es| ch am no|


ma| enDesstopPCsp| e| en| assen. A| sSp| e| e|scha0t
man h| e|be| | n e| nem W| nse| von |0nd
3OG|ad a0fdasSp| e| fe| d - ganzso, a| s
stOnde manvo|e| nemechten | | ppe|.
D| ese|B| | csw| nse| ve|schenst a0fB|e| t
b| | dmon| to|en|echts0nd| | nssz| em| | ch
v| e| P| atz.
D| e sogenannten 0| | sc|eenCab|
netsa0sde|R0b| | s, , v| s0a| P| nba| | Cab|
net

sehen de0t| | ch schne|, deta| | |e|


che| 0nd |ea| | st| sche| a0s. S| e ste| | en
d| e Sp| e| f| che be| nahez0 d| |este|
D|a0fs| cht da|. dm da|a0ff| | ppe|n z0
snnen, b|a0cht man e| nen | ns och
fo|matged|ehten! 5. 9Mon| to|.
Mon| to|e ohne D|ehge| ens sann
man a| s Behe| fa0f den Sch|e| bt| sch
| egen 0nd m| t BOche|n ode|
p
hn| |
chemobenabstOtzen - besonde|sa| |
tagsta0g| | ch | st das natO| | | ch n| cht.
E| nT| schf| | ppe|| stdascnonp|ast| sa
b| e| . | n de| e| nfachsten va|| ante
|e| cht dafO| e| n ! 5. 9Mon| to| 0nd
e| nea0sMD ode| M0| t| p| exp| atten
gez| mme|te f| ache, oben ohene
K| ste. M| t| |fee| nesKantho| zes0nd
e| ne| vESAa| te|0ng | ssts| chdas
D| sp| ay bOnd| g da| | n befest| gen.
Wegen de| sta|sen W| nse| abhn
g| gse| tvonTXD| sp| ays so| | te man
h| e|fO|e| nen Mon| to|m| t| PS ode|
vA Pane| anschaffen, d| e man m| t
e| ne|D| agona| envon23Zo| | schon
fO|wen| ge|a| s2OOE0|o besommt.
Z0m Sp| e| en a0fe| nemT| sch | | ppe||e| chtd| eTas
tat 0| theo|et| sch a0s. A0thent| sche|w| |d es natO|
| | chm| techten | | ppe|snpfen. D| edS| |ma Xano
tech ve|t|e| bt m| tdem ne0n K| | oschwe|en P| nba| |
W| za|de| nenA| | | nOneCont|o| e|m| tAbsch0ssbo|
zen, ROtte| senso|0nda0thent| scnenB0ttons. ce| de|
sostetde|Spa3OOdSDo| | a|.
Krei sverkehr
v| s0a| P| nba| | | st| ne|ste||| n| ee| n| | ppe|Ed| to|m| t
W| ndowsObe|f| che. Entsp|echend | assen s| ch ge
wOnschteT| schen| chtbesonde|ssomfo|tabe| | aden
0nd sta|ten. | e| sommt d| e|eewa|e ype|P| n | ns
Sp| e| . Dam| tsannmanObe| e| nD|ehmenOam0nte
|en B| | dsch| | m|and a| | e | nsta| | | e|ten T| sche 0nte|
e| ne| scn| csen g|af| schen Obe|f| cne beg0tachten
0nd natO|| | ch a0ch sta|ten. DasTo| | e. O|d| eBed| e
n0ngwe|den n0| d| eSh|ft, Ente| 0nd EscapeTas
ten bent| gt - a0f T| schf| | ppe|node|Ge|ten|mO||
g| na| geh0se| ssts| chype|P| ndesha| bst| | ecntm| t
denKnpfen amGen0sebed| enen.
D| e| nsta| | | e|tenT| schem0ssmanz0ncnst| ny
pe|P| ne|npf| egen. Dasgesch| eht|n de| Date|v| s0a'
P| nba| | . xm| , d| e | m ype| P| nOdne| 0nte| ,,\Data
bases\v| s0a| P| nba| | \

| | egt. De| A0fba0 de| XM|


Date| |st |echts| mpe| . De|w| cht| gsteE| nt|ag|st <game
name>, de| e| nfach den Xamen de| vPT Date| des
T| sches ohne Date| end0ng entn| t. A0f W0nsch
Obe|n| mmt d| e |eewa|e ype|P| n Database Ed| to|
dasmOhsameXM|Gef|| cse| .
D| eanz0ze| gendenvo|scha0b| | de| entn| mmt y
pe|P| n dem E| nt|ag <descri pti on>. D| e B| | de| mOssen
0nte|demdo|t angegeben Xamen | ndenO|dne|n
Bacsg| ass | mages,Tab| e | mages 0nd Whee| | mages
0nte|
-
\ype|P| n\Med| a\v| s0a| P| nba| | \
-
| | egen. ' n
den me| sten | | en entha| tend| ev| |t0e| | enT| sche
se| nevo|scha0b| | de|. | m vPo|0mf| nden s| ch abe|
fO| fast a| | e pop0| |en T| sche sogenannte Med| a
pacss. Entpacstmand| eseA|ch| ve| mype|P| nO|d
ne|, so | andens| ea0tomat| sch | n den || cht| gen dn
te|o|dne|n.
Pe|fest| on| sten snnen 0nte|g| e| chem Date| na
men | nden O|dne| n | ye| | mages 0nd ' nst|0ct| on
Ca|ds 0nte|
-
\ype|P| n\Med| a\ype|P| n\
-
a0ch B| |
de|von Sp| e| an| e| t0ngen 0ndvonze| tgenss| schen
P|ospestenh| nte|| egen.
Be| m e|sten Sta|t e| nes ne0 | nsta| | | e|tenT| sches
p| atz| e|tv| s0a| P| nba| | d| eP0nsteanze| ge - dasDMD
, Dot Mat|| x D| sp| ay) - me| st | |gendwo a0fdem e|
gent| | chen Sp| e| fe| d. A| s | etzte| E| n|| cht0 ngssch|| tt
m0ss das DMD desha| ban se| nenf| na| en P| atzge
|Ocst we|den. Das gehtam | e| chtesten, wenn man
be| | a0fendem | | ppe|d| eTasteT d| Ocst. M| tdem
n0n s| chtba|en Ma0sze| ge| | sst s| ch das DMDbe
q0em a0fszwe| te D| sp| ayve|sch| eben 0nd do|t a0f
d| e gewOnschte G|e ssa| | e|en. We| a0fse| nem
Desstopmon| to| ode| e| nem T| schf| | ppe| sp| e| t,
m0ssmange| szwe| tem|CDm| t0nte|etwasp0zze| n,
b| sdasDMDamobe|enode|0nte|enSp| e| fe| d|and
se| nen P| atz| ne| ne| f|e| en| chegef0n
denhat.
Das ve|sch| eben de| P0nsteanze| ge
von de| Sp| e| f| che a0f e| nen zwe| ten
Sch| |m q0| tt| e|t v| s0a| P| nba| | h0f| g m| t
0n| ese|| | chenG|af| ssa| aLd|sache0nd|
s0ng s| nd |echts | mpe| . ie nach gen0tz
temD| sp| aym0ssv| s0a| P| nba| | d| e DMD
G|af| s | m och ode| Q0e|fo|mat a0s
geben. dm d| e A0s|| cht0ng z0 nde| n,
f|netmandenT| sch| nv| s0a| P| nba| | 0nd
s| | cst a0fd| eScha| tf| che Sc|| pt. | m n0n
ohenenEd| to|fenste|s0chtmanansch| | e
end nach
-
DMD
-
, was neben ande|en
T|effe|n a0ch e| ne Ze| | e m| t dem | nha| t
Setti ngs. Value(.. rol") " 0 z0 Tage f|de|t. De|
We|tOscha| tetd| eRotat| ona0s,m| t! as
t| v| e|tmans| e.
Let's roll
De| Ba0 e| nes !. ! | | ppe|s beg| n nt m| t
de| Beschaff0ng e| nes | | ppe|geh0ses.
E| n passendes Geb|a0chtge|t f| ndet
man m| tetwas G| Ocs| nden K| e| nanze|
gen de| |osa| ze| t 0ng. A| te|nat| v b| eten
s| ch d| e d| ve|sen | | ppe|fo|en 0nd
m |ste | m Xetz a n. M| t etwas G| Oc s
wechse| th| e| e| ndefeste|| | ppe|fO|we
n| ge| a| s 2OO E0|o den Bes| tze|. E| nen
f0nst| on| e|enden| | ppe|a0tomatenso| |
te man ehe| n| cht a| s Geh0sespende|
he|anz| ehen. D| eGe|te s| nde| nfachz0
se| ten 0nd z0 schade, 0m s| e z0
-
sch| achten
-
.
| ndet s| ch | m nhe|en dms|e| s se| n A| tge|t,
sannman a0ch vomT| sch| e| MDP| attenz0schne|
den| assen0nddasGeh0se,Cab| net)0nddasKopf
te| | , Bacsbox) se| bst ba0en. So| | d| e E| gen s|eat| on
mg| | cst |ea| | st| sch a0ssehen, steht ansch| | eend
d| eS0che nach Anba0te| | en w| e Be| nen, Sche| ben
sch| enen 0nd de| MOnze| nw0|ftO| a0fde| Todo
|| ste- sa0h man d| e Sachen ne0,w| |d este0e|. O|
0nse|en c't | | ppe| haben w| | desha| b g| e| ch z0
e| nemdefestenO|| g| na| geh0sege
g|| hen.
D| e A0fgabe des Sp| e| fe| ds
Obe|n| mmte| ngewhn| | che| |CD
e| nsehe|, wobe| j e nach ' | ppe|
ba0a|t 0nte|sch| ed| | che B| | d
sch| | md| agona| en z0| A0swa h|
stehen. Wen| ge | | ppe| w0|den
m| t e| nem b|e| te|en Geh0se
,5O cm, W| de Body) gefe|t| gt, | n
dem s | che| n 42 e| nsehe| 0n
te|b|| ngen | sst. ' n d| e h0f| ge|
anz0t|effenden | | ppe|a0toma
tenm| t de| |eg0| |enB|e| tevon
| 0nd55Zent| mete|n,Standa|d
Body) passen e|nsehe| m| t
D| agona| en von 37b| s4O Zo| | .
We| d| eGa|ant| edes1 beha|
tenmchte,so| | tez0m37Z|
| e| g|e| fen, 0m n| chta0s P| atz
c't Hacks 3/201 21 9 _
-LCD-Fii pper
Zirkelt man mit den
Flipperknpfen durch die
einzelnen Tische, zeigt
HyperPin den Namen des
Flippers und eine Vorschau
des Spielfelds an.
TI PP
Wer nicht jeden
Tish
Hand in HyperPi nS
von .
Konfigurationsdatei
ein
pflegen mcht:, kann
.
h
die
Arb
eit
mit
dem
SIC
p
kostenlosen
Hy
per
-
Oatabase-Editor deutlich
erleich
tern.
Jeder Tisch hat i n HyperPins
Konfigurationsdatei einen
eigenen Eintrag.
grnden den Frontrahmen und di e Rckwand ab
schrauben zu mssen.
Fr unseren c't-Pi n mi t Standard-Body fi el di e
Wahl auf ei nen UE40DSOOO von Samsung. Di e Hhe
seines 40"-Di spl ays entspri cht nahezu exakt der
Breite ei nes ori gi nal en Fl i pperspi el fel ds. Zudem
zei chnet si ch das Di spl ay auch aus den Di agonal en
betrachtet durch ei ne sehr geri nge Wi nkel abhn
gi gkei t und ei nen sehr hohen Kontrast aus - ni cht
unwi chti g, wenn mehrere Leute um den Fl i pper
stehen. Ei n weiterer
Vortei l des Sam
"R
q8oy VV11 1 . z" ?
1
<
dNC HdNC

o
-
@
o q oy {W111148 1VVI
sung-T: Trennt man
i hn i m Betrieb vom
Stromnetz, schaltet
er si ch spter auto
matisch ei n, wenn

<OCSC l]LlH?
@
Bq Dq TBq 8

<OCSCIl]LlOH?
<NdHUdCLUICJ?W11114
8<NdHUdCLU!
CI?
'
<(
CdJ?1VV<(
Cd!
?

<L(
]C?
< L(
]C?
<dNC?
941 c't Hacks Z1 Z
wi eder Netzspan
nung anl i egt. Somi t
konnten wi r i hn ei nfach zusam
men mi t dem PC an ei ne Mas
ter-Siave-Steckdosenl ei ste an
schl i een. Andere TV-Model l e
bl ei ben nach ei ner Netztren
nung im Standby-Modus. Dann
muss man vorm Fl i ppern i mmer
erst di e Fernbedi enung raussu
chen, um das .,Spiel fel d" ei nzu
schalten.
Da der - bereits vom Kunst
stoffgehuse befreite - 40-Zl l er
sechs Mi l l i meter zu brei t fr
unser Fl i ppergehuse war, muss
ten wi r vor dem Ei nbau mit einer
Oberfrse fr den ntigen Platz
sorgen. Wer si ch die Tischler
arbeiten sparen mchte, greift
zum 37-Zl l er - muss dann aber
mi t einer Lcke zwischen Di s
playrand und Gehusewnden
leben. Am ei nfachsten lsst diese
sich mit schwarzem Tonkarton
kaschieren.
I m Kopftei l eines Fl i ppers fin
den sich zwei si chtbare Elemen
te: Ein Titelmotiv ( .. Backgl ass")
und i m unteren Bereich die
Punkteanzeige. Li nks und rechts
davon fi nden die Lautsprecher
i hren Platz. Damit der vi rtuel l e
Fl i pper mgl i chst realistisch
wi rkt, muss die Backbox natr
l i ch wi eder mi t Leben gefl l t
werden. Das geschieht mi t
ei nem oder zwei Monitoren.
Viele Fl i pper-Bauer setzen einen
ei nzel nen 27"-Monitor hochkant
in di e Backbox und lassen i hn
unten das DMD und oben das
Hi ntergrundbi l d anzei gen. Be
sonders schn sieht diese L-
sung aber ni cht aus, da die Back
box ei nes Fl i ppers mit rund 70
Zentimetern deutl i ch breiter al s
der Monitor ist, sodass um den Schi rm herum vi el
tote Fl che entsteht. Fr unseren c't-Pin haben wi r
uns deshal b fr den Ei nbau von zwei Monitoren ent
schieden.
Das Hi ntergrundbi l d zeigt der 27"-Moni tor
e2795Vh von AOC, den man berei ts fr rund 200
Euro bekommt. Wichtige Kaufkriterien waren fr uns
ei n HDMI -Ei ngang und ei n Anschl uss fr VESA-Hal
terungen, um den Bi l dschi rm sicher zu monti eren.
Al s Aufhngung haben wi r ei n Kantholz mi t zwei
Ei senwi nkel n von i nnen i n das Gehuse geschraubt.
Da der Platz i m Kopfteil des Fl ippers ohnehi n be
grenzt ist und di e ori gi nal e Punkteanzeige gerade
mal 34 cm x 9 cm mi sst, reicht fr das DMD ei n altes
1 5- oder 1 7-Zoii-LCD. Bei eBay kostet so ein Monitor
weni ger al s 20 Euro. Auch hier sollte man auf ei nen
Digital ei ngang und ei ne VESA-Vorberei tung achten.
Beim c't-Fi ipper kam ein ausrangi erter L367 von Eizo
zum Ei nsatz.
De| E| nba0 | ns Kopfte| | e|fo|de|t mange| s P| atz
etwas ' mp|ov| sat| onsgescn| cs. So| | en be| de Mon| to
|ebOnd| g n| nte|de||ontb| endenngen, m0ssman
0nten | ns Kopfte| | e| nen Scn| | tz sgen 0nd den
Scn| |m 0ns| cntba|nacn 0nten a0sde| Bacsbox ne
|a0s | n das | | ppe|gen0se n| ne| n|agen | assen. ie
nacnBa0a|ts| apptdasa be|n| cntm| t jedem| | ppe|.
W| | naben das E| zo|CD desna| be| n| geZent| mete|
ve|setzt e| ngeba0t, sodass se| n obe|e| Rand n| nte|
den27Z| | e||agt. We| | e|dad0|cnn| cntbOnd| gm| t
de| |ontb| ende abscn | | et, naben w| | m| t etwas
Tonsa|ton dafO| geso|gt, dass man d0|cn d| esen
Spa| tvon de|Se| te se| ne 0ngewo| | ten E| nb| | cse | n
dasKophe| | besommt.
W| ebe| mO|| g| na| s| nd nebende|P0nsteanze| ge
d| e|a0tsp|ecne|mont| e|t. dnse|e Wan| f| e| a0fdas
Wavemaste|SetMX3+. Es| stm| t|0nd35E0|on| cnt
besonde|ste0e|0ndnate| nen|a0tst|se|eg| e|m| t
e| nema0s|e| cnend| angenKabe| , denw| | 0na0h| | | g
an de| dnte|se| tedes| | ppe|s befest| gen sonnten.
Den m| tge| | efe|ten S0bwoofe|nabenw| || nnen m| t
dem | | ppe| ve|scn|a0bt. Dad0|cn O be|t|gt s| cn
0nte|ande|em das R0mpe| n de| Scn| agtO| me 0nd
de|S| | ngsnotsa0fdasGen0se 0ndso|gtofO|e| n
|ea| | st| scnesSp| e| gefOn.
Hin- und hergerechnet
Anget|| ebenw| |d 0nse|v| |t0e| | e|| | ppe|vom | e| cnt
mod| f| z| e|ten
-
Opt| ma| en PC" a0s c't 25/! ! , | nte|
Co|e | 5 25OO) . O| den Bet|| eb de| d|e| D| sp| ays
naben w| |nocn e| nezwe| teG|af| ssa|te e| ngeba0t.
Das| en0|dass| e| ne|CDm| tde|P0nsteanze| geve|
so|gt, m| t54OZ 48OP| xe| n) , |e| cntn| e|e| ngOnst| ges
Mode| | m| tD| g| ta| a0sgang. Z0demnabenw| |anste|
| ee| ne| AMDKa|te e| ne Geo|ceGTX55Ove|ba0t,
dav| s0a| P| nba| | m| tXv| d| aGPdsbesse|z0sammen
a|be| tet.
Dansa0s|e| cnend Recnenpowe| ze|gt 0nse|c't
| | ppe|a0cn be| M0| t| b| | en se| ne R0cs| e|. A|s ge
nOgsamsannmanv| s0a| P| nba| | abe|n| cntbeze| cn
nen. A0fe| nemRecnne| m| tCo|e| 3CPdne|vtenbe|
e| n| genT| scnenR0cs| e| - wom| td| eK0ge| me| stve|
| o|en| st.
A| sE| nba0p| atzfO|denPCb| etets| cnde|n| nte|e
Te| | des Gen0ses an. Z0m E| nscna| ten ve|| nge|t
man e| nfacn den Powe|scna| te|des Recnne|s 0nd
fOn|t | nnz0sammenm| tdemSt|omsabe| 0ntena0s
dem Gen0se ne|a0s. DaTv D| sp| ay 0nd Recnne|
|e| cn| | cnW|mep|od0z| e|en, so| |temandasGen0se
a0s|e| cnend be| Often. | dea| e|we| se sa0gt e| n 8O
mm|Ofte|ande|dnte|se| te n| nte|dem MOnze| n
w0|f|| scn| 0ftan, wn|ende| node|besse|zwe| ge
na0so g|oe |Ofte| d| e Abw|me an de| ROcsse| te
s0|z 0nte|na| b de| Bacsbox w| ede| n| na0s bef|
de| n. D|e notwend| gen
_
ffn0ngen sgt man m| t
e| nem |ocnsgeA0fsatz fO | nande| sOb| | cne Bon|
mascn| nen.
We| | mA|be| tsz| mme| be|e| tse| nena0s|e| cnend
scnne| | en PC stenen nat, sanne| n| ge0nde|t E0|o
spa|en, wennde|| | ppe|ebenfa| | s|m A|be| tsz| mme|
stenenda|f. Statte| nenRecnne| da0e|naft | nsCab|
netz0 ba0en, z| ent man e| nfacn d| e St|om, dSB
0ndDM| Kabe| nacna0en0ndscn| | ets| en0| be|
c't Hacks 3/201 21 9 5
LCD- Fi i pper
Di gi tal er Bol zen
W| | | mane| nend| g| ta| en
Ba| | absch0ssbo| zenve|ba0
en, | ssts| chdasTvGe|t
n| chta0fdenT|age| e| sten
desehema| | genmechan|
schenSp| e| fe| dsab| egen.
D| g| ta| eP| 0nge|s| ndge
na0so| angw| ed| eo|| g| na
| en0ndwO|dens| chdes
ha| bm| tdeme|nsehe|| n
d| eQ0e|esommen. Entwe
de|mont| e|t man dasD| s
p| ayhhe|ode|t| efe|a| s
dasa| teSp| e| fe| dode|
g|e| hz0|St| chsge,0mden
P| 0nge|we| te|0ntenz0
p| atz| e|en.
9
6
1 c't Hacks 3/201 2
Beda|f an den DesstopPC an. Xach 0nse|en E|fah
| 0ngen sann man dann a0fd| e |Ofte| | m | | ppe|
geh0seve|z| chten - n| chtabe|a0fd| e
_
ffn0ngen.
Zahlen und Rtteln
Be| e| nemT| schf| | ppe| - 0nde|st|echta0fe| nemv| |
t0e| | en P| nba| | | mechten Geh0se - |st e| neTasta
t0|ste0e| 0ng n| cht n0| de, sonde|n abso| 0ttab0.
Rea| | st| schenSp| e| spa g| bt esn0| m| tdeno|| g| na
| en | | ppe|B0ttons. Theo|et| sch
snnte man dafO| e| ne PCTastat0|
ze|| egen 0nd d| e bent| gten Tasten
sontaste a0f d| e e| nze| nen B0ttons
0m| ten. De0t| | ch e| egante| ge| | ngt
d| eve|sabe| 0ngjedochm| tspez| e| | en |/OP' at| nen,
d| emanbe|e| tsfO|4OE0|obesommt.
E| nen |echtg|oen 0nst| ons0mfang b| etet de|
Mot| onAdapte|,dend| e| |maXanoTechfO|99dS
Do| | a| a0f | h|e|Webse| teve|t|e| bt. D| e P| at| ne hat
zwe| Pfostenstecse|, de|en Ansch| Osse s| ch e| nfach
m| tden gewOnschten Kontasten, w| e dem echten
MOnzp|Ofe|, 0nd den B0ttons am | | ppe|geh0se
ve|b| nden | assen. Am PC me| det s| chd| eP| at| nea| s
Gamecont|o| | e|an0ndw| |dohneT|e| be|| nsta| | at| on
Emul ati on: Legal oder gedul det?
D| e|agenachde| |ega| | ttbeg| e| tetd| e
Em0| ato|enSzenese| I| h|enAnfngen D| e
Em0| ato|ense| bst s| nd0nprob| emat| sch,d |e
z0em0| | e|endeSo

wa|eme| stn| cht. KauIen


san n mand| eP|og|ammehe0tz0tagen | cht
meh|, 0nds0|zma| be| denRechte| nhabern
f|agengehta 0chn| cht,d| ez0gehr| gen|| r
mens| ndnm| | ch0Hschonse| tJahrzehnten
p| e| te. ' nde| Szeneg| |tSoftwa|evon| ngst
abgew| cse| ten|| rmendesha| ba| s q0as| I|e|
gegebene
-
Abandonwa |e" - wasst| mmen
sann, v| e| | e| chta be| a 0chn| cht,dennwer
we| ,obd| eRechtevOrTO|essch| 0ssv| e|Ieicht
n| chtnochwe| te|versa0hwo|dens| nd!
Besonde|ss0|| os| std| eS| t0at| onbe| denf|
d| eEm0| at| onbent| gtenROMsvon F| | ppe|-
a0tomaten. A0ch d| ese0 nte||| egennachw| e
vo|Copy|| ghts - obwoh| || | ppe|he|ste| | erw| e
W| | | | ams, Ba| | y,Gott| | eb0ndDataEast| ngst
Gesch| chtes| nd. | ma| | von Ba| | y0 ndW| |!| ams
hatde| E|satzte| | ve|sandP| aneta|yP| nba|Id| e
Rechtegesa0h0nd| | zenz| e|ts | egegenGe| d
ansomme|z| e| | eAn
g
| ete|. G| e| chze| t| gb| etet
P| aneta|yP| nba| | d| e|| | ppe|ROMsz0mf|e| en
Down| oada0fde| | |menWebs| tean - ohne
jedwedeCopy|| ght | nwe| seode|D| sc| a| me|.
A0cha0fde|| | ppe|fanDatenbans| pdb. o|g
g| btesd| eROMsz0mf|e| ene|0nte|| aden,
| autHet|e| be|oh| z| e| | genehm| gtvonP| aneta|y
P| nba| | . Dassd| eDate| enn| chtn0| z0m| ashen
vonechten|| | ppe| EPROMs, sonde|na0chz0|
Em0| at| ongen0tztwe|den, dO|hea| | enBete|
| | gtens| a|se| n.
Ga|ySte|n, Chefdes g| e| chnam| gen| | ppe|
he|ste| | e|s - de| e| nz| genochast| ve -,steht
angeb| | chsoga|| m|egenA0sta0schm| tde|
Emu| atO|Comm0n| ty.A0cha0fse| ne|| |men
Webs| tesan n mana| | eROMssosten| oshe|0n
te| | aden. |a0t Szenesenne|nhabemans| ch
da|a0fgee| n| gt,dassne0e|eSte|nROMs
(SAMP| attfo|m, ab2OO5)n| chtem0| | e|twe|-
den,Ste|ndaf|a be| d| eEm0| at| on| te|e|
ROMsWh| teSta|P| attfo|m) fO|n| chtsomme|
z| e| | eZwecsee|| a0 bt. De|ROMEm0' ato|vP| n
Mameunte|stOtztfo| g| | chse| neSte|nROMs
de|akt0e| | enSAMP| attfo| m.
|
a0tomat| sche|sa nnt. Dav| s0a| P| nba| | , ande|e | | p
pe|em0| ato|en 0nd ype| P| n den Cont|o| | e| nat| v
0nte|stOtzen, | st h| e| se| newe| te|e anda|be| t | n
denKonf| g0|at| onsdate| ennt| g.
ve|| ocsend. De| Mot | onAdapte| hate| nen e| n
geba0ten |agesenso|, a0fdessen We|te v| s0a| P| n
ba| | a0tomat| sch z0g|e| ft. Dad0|ch | st es mg| | ch,
d0|chR0cse| namT| schdenBa| | | a0fz0bee| nf| 0ssen
- w| e be| m O|| g| na| fOh|t z0 ene|g| sches ROtte| n
schne| | z0mT| | t. Z0dem0nte|stOtztde| Adapte|den
ebenfa| | svonXanoTechangebotenend| g| ta| enBa| |
absch0ssbo| zen, P| 0nge|) .
Be| 0nse|em c't P| nba| | s| ndw| | a| | e|d| ngs a0ch
schne| | and| eG|enzendesMot| onAdapte|sgesto
en.Som0ssde||agesenso|| n denGamecont|o| | e|
E| nste| | 0ngen| nde|Systemste0e|0ngvonW| ndows
z0nchstsa| | b|| e|twe|den. DafO| so| | manden | | p
pe|e| nma| von a| | enSe| tenanstoenode|| e| chtan
heben. T|otz d| ve|se|ve|s0chewo| | te 0ns d| e Ka| |
b|| e|0ngabe|n| chtge| | ngen. R0cse| tenw| | z0sanh
amGe|t, |eag| e|tede|Senso| soempf| nd| | ch, dass
a| | e| nede|Scha| | d|0csdesS0bwoofe|sbe| mSp| e| en
m| t0nte|e| nenT| | ta0s| ste. ROtte| ten w| |dagegen
be| m Ka| | b|| e|en behe|zte| am Geh0se, wa| de|
Senso| ansch| | eend so 0nempf| nd| | ch, dass man
den | | ppe|spte| be| nahe 0ms| ppen m0sste, 0m
Obe|ha0pte| neReast| onhe|be| z0fOh|en.
Daswa|a| | e|d| ngsn0| dass| e| ne|eP| ob| em. Es| st
be| nahe 0 nmg| | ch, den | | ppe| von a| | en Se| ten
g| e| chsta|sanz0stoen. D| eda|a0s|es0| t| e|endefa|
sche X0| | ste| | 0ng des Senso|sfOh|t daz0, dass a| | e
B| | e| mSp| e| e| nenRechts ode||| nssd|a| | haben -
so, a| s ob de| T| sch sch| ef stehen wO|de. A0fvP
o|0ms. o|g g| bt es z0 d| esem P|ob| em e| n| ge |
s0ngsvo|sch| ge. A0fg| 0nd des nahenden Redas
t| onssch| 0sseshabenw| |abe|stattdessenden|age
senso|m| tdem D| |ectXToo| DXTwease| nfacha0s
gescha| tet.
W| | | man se| nenv| |t0e| | en | | ppe| m| t a| | eno|| g|
na| en 0nst| onen a0sstatten, da|fd| eWa| n0ngdes
DMDn| chtfeh| en, d| ee|sche| nt,wennmand| eMOnz
tO| ffnet. A0e|dem so| | te mando|t m|t D|0cstas
te|n Sp| e| e| nste' | 0ngen |m | | ppe|ROM ve|nde|n
snnen- be| sp| e| swe| sed| e|a0tst|seode|d| eAn
zah| de| B| | e p|o Sp| e| . M| t dem Mot| onAdapte|
gehtdasn| chtohneWe|te|es,das| ch| nv| s0a| P| nba| |
n| chte| nste| | en | sst, we| cheAst| on d0|chwe| chen
Gamecont|o| | e|Knopfa0sge| stw| |d. Abh| |fe schaf
fen n0| Too| sw|eioy2Key,d| ed| eEventsvon Game
cont|o| | e|na0fTastend|Ocse0m| e| ten.
v| e| e P| nba' ' Bast| e| g|e| fen desha| b a0f den
| PAC2Adapte|z0|Ocs, denmana0ch| nde0tschen
Webshops besommt. An se| neSch|a0bsontast| e| s
ten | assen s| ch b| s 32 Scha| te|ansch| | een. ve|b| n
detmandenAdapte| pe|PS2ode|dSBm| tdemPC,
me| det e| s| ch do|t a| s Tastat0| an. A0f de| g|af|
schen Obe|f| chedesm| tge| | efe|ten Too| sW| n' PAC
m0ss man ansch| | eend e| nma| fest| egen, we| che
Tastend|Ocsejede|Kontasta0s| senso| | .
E| nen|agesenso|hat de|| PAC2Adapte|n| cht. | n
den v| |t0a' P| nba' ' o|en f| nden s | cha be| d| ve|se
Ba0vo|sch| ge, 0m m| t Pende| n, echten Gamecon
t|o| | e|node|Q0ecss| | be|scha| te|nd0|chROtte| nam
T| schdenBa| | | a0fz0bee| nf| 0ssen.
Blitzen und Blinken
dnse|soa0sgestattete|c't P| nsp| e| ts| chfastw|ee| n
O|| g| na| ,v| deos| ehec't|| ns) . Doch| mve|g| e| chz0
echten | | ppe|nfeh| t noch dasgew| sse Etwas. We|
e| nma| | m sch0mme|| gen Kne| pen| | cht gef| | ppe|t
hat, w| |d s| ch an das | acse|n de| |mpchen 0nd
St|obese|| nne|n0ndda|an, w| ede| T| schbe| jedem
T|ehe|amB0mpe|e|z| tte|t.
A| se|ste Manahmesann man m| te| ne| s| e| nen
|eewa|eetwasmeh|a0sdemKophe| | he|a0ss|tze| n.
T|PP
Spi eltmanha0Ii mit
.
| re0nden,ei gnet| chem
|ernsehermitei nem
V^Panelnach0nseren
ErIahr0ngenoesser.^0I
Tsmit| PSTechni k
verbl assendi e|aron a0s
di agonal enEi nol i ck
wi nkel n starker.Z0scha0er,
di eneoendemSpi el er
stehen,sehen dasSpi elIel d
al soIl a0er .
c't Hacks 3/20 1 21 97
"Di e Emul ati on hl t das
Fl i pper-Feuer am Leben"
Was si nd das eigentl ich fr Leute, di e
i n i hrer Freizeit wochenl ang Fl i pper
Tische nachbauen? Wi r haben mit
Noah Fentz und JP Sal as gesprochen.
Der US-Amerikaner Fentz betreibt seit
2009 die Fl i pper-Emul ati ons-Website
VPForums.org und den Onl i neshop
vi rtuapi n.net. Der Spani er JP Sal as
wohnt i n Oslo und hat ei ni ge der ge
l ungensten Software-Fi ippernachbau
ten gestaltet.
c't: Was hat Ihre Flipper-Leidenschaf aus
gelst? Ein bestimmter Tsch womglich?
JP Salas: | ch san n m| ch ga| n| cht meh|
da|ane|| nne|n, we| cheT| sche| cha| s!0
gend| | che|gesp| e| thabe - eh| | | chgesagt
habe| chse| t35!ah|ense| nenechtenA0
tomatenmeh|angefasst. A| | e|d| ngshabe
| chv| e| ev| s0a| P| nba| | T| schegesp| e| t. | n
den o|en g| nges | |gendwa nn da| 0m,
dass
-
Tax|
-
,W| | | | ams, ! 988) b| s| angnoch
n| chtnachgeba0tw0|de. dnddannhabe
| ch m| che| nfach d|angesetzt, ohnee| ne
Ahn0ngvonv| s0a| P| nba| | ode| Photo
shopz0haben.
Noah Fentz: Me| nOpa hatte e| nenCam
p| ngp| atz - 0nd natO|| | ch, eswa|en d| e
S| ebz| ge|, stand | m Laden e| n a| te| EM
,Anm. d. Red. E| est|omagnet| sche| || | p
pe|).B| she0teze|b|eche| chm| | denKopf,
we| chesGe|tdasgena0wa| - | chwe|
n0| noch, dassCowboysd|a0fwa|en. W| |
haben andem D| ngjedenTag st0nden
| anggesp| e| t. Abdawa|| chsOcht| g.
c't: Glauben Sie, dass Flipper-Emu/ationen
die in den letzten Jahren abgenommene
Begeisterung fr echte Tsche wieder we
cken knnen? Oder ist das Ganze nur ein
Hobby fr Nostalgiker?
Fentz: | chg| a0be,dassd| eEm0| at| ondas
| | ppe|e0e| am Leben h| t. | ch we|
vonet| | chenvPo|0mM| tg| | ede|n, dass
c't: Anfangs gab es ja nur sogenannte 4.J
Tische fr normale Desktop-Monitore.
Wann kamen die ersten l .VTsche fr
"echte" virtuelle Flipper (Cabinets)?
Fentz: K0|znachdemVP|o|umsgesta|tet
| st, hat s| ch Nanotech be| m| r geme| det.
S| e wo| | ten | h|e fr den komme|z| e| | en
d| t|aP| n || | ppe| mod| f| z| erteV| s0a| P| n
ba| | Ve|s| onand| e
_
f|ent| | chse| tb|| ngen.
dnde|std| ese, a| sove|s| on9,e|mg| | ch
teden! 5.Mod0s,denmanj af|e| gene
Cab| netsbent| gt.
c't: Hat Nanotech also den virtuellen Flipper
im echten Gehuse erfunden?
Fentz: Dag| btesv| e| e,d| es| cha| sE|f| nde|
sehen. d| t |aP| nwa|j edenfa| | s d| ee|ste
somme|z| e| | erh| t| | cheVa|| ante.
c't: Wie kann man Flipper-Simulation noch
besser machen? Was wnschen Sie sich fr
die Zukunf?
Fentz: Am a| | e|me| stenwOnsche |ch m| |,
dassd| esogenannten
-
|| | ppe|P0|| sten"
von | hremhohen Rosskommen 0nd d| e
Em0| at| on end| | ch e|nst nehmen. A0e|
demwOnsche| chm| |,dassd| eEntw| cs| e|
von so
g
me|z| e| | en || | ppe|S| mu| at| onen
w| e |a|s| ght
-
P| nba| | A|cade")z0snh| g
Cab| nets0ndd|e| D| sp| ays unterstOtzen.
dndnatO|| | chw|e esto| | , wenn|| | ppe|
Em0| at| on end| | ch auch | m Ma| nstream
ansommt.
Sa/as: | ch w|de m| r e| n sosten| oses,VP
ad| ges P|og|amm m|t echte| 3 Ddnte|
stOtz0ngwnschen. Eswreto| | , wennde|
Ed| to| von P| nba| | A|cade ve|hent| | cht
wO|de. | chwO|dea0chGe| ddafO| a0sge
ben, w| cht| g w|e m| |
abe|, das s es e| nenkos
ten| osenP| ayerf|d|eT|
schegebenw|de.
c't: Wie lange dauert es,
einen Tsch zu gestalten
und zu programmieren?
Fentz: Dasva|| | e|t sta|s.
De| Te|m| nato|2T| sch,
den | ch m| t dnc| eRea
m
_
s gemachthabe, hatfOnfMonate ge
da0ed. dndfe|t| g| ste|| mme|nochn| cht.
Sa/as: Das sommt a0f den T| sch an. Es
g| btT| sche,d| ewa|ennachzwe| Wochen
fe|t| g, an ande|en habe| ch d|e| Monate
gea|be| tet. | nzw| schen behe||sche | ch
Photoshop, dad0|ch gehta| | es wesent
| | ch schne| | e|. | m D0|chschn| tt b|a0che
| ch0ngefh| e| nenMonat.
c't: Wie viel Zeit investieren Sie tglich in
das Hobby?
Sa| as. dngefh| d|e| St0ndentg| | ch, oft
a0chmeh|,vo|a| | emam Wochenende.
c't: Wie genau funktioniert eigentlich die
Kommunikation mit den Pinbaii-ROMs? Ist
das alles dokumentiert?
Fentz: Wen n e| nandb0chvo|handen| st,
steht da e| gent| | ch a| | es d| | n. D| e N0m
mern von Lampen, Scha| te|n 0nd Mag
netsp0| en| mandb0chs| ndd| eg| e| chen
w| e| mROMEm0| ato|VP| nMame.
Salas: Wen n w| | a | | e|d| ngs se| n and
b0ch haben, dann g| | t T|| a| and E| |o|.
dnddasda0e|t.
c't: Woher kommen die extrem detaillierten
Fotos von den Spielfeldern?
Fentz: | chve|s0che| mme|,sov| e| ehoch
a 0fge| ste|otosvon gest|| ppten Sp| e|
fe| de| n z0 f| nden w| e mg| | ch. E| n| ge
s| nd Komp| ettscans, e| n| ge s| nd a0s
meh|e|en |otos z0sa mmengestOcse| t.
Manchma| habe | ch soga| schon otos
vona| tenWe|bef| ye|nve|wendet.
Salas: | m | nte|net f| ndet man me| st seh|
g0te otos. Manchma| besomme | ch
a0ch nachgema| te Sp| e| fe| de| z0ge
sch| cst, me| stens baste| e | ch m| | das
Sp| e| fe| d abe| a0s 0nte|sch| ed| | chen
|otosz0sammen- das| stw| ee| nP0zz| e
sp| e| .
.
O| mancheT| scheg| bt essogenannteast| ve Bacs
g| asses, be| denenje nach Sp| e| ve|| a0fdasB| | d m| t
dem| | ppe|mot| v| mKopfte| | soa0fb| | tzt0ndb| | nst,
a| s w|en h| nte| dem B| | d tatsch| | ch 0 nzh| | ge
G| Ohb| |nchenmont| e|t. ve|antwo|t| | chdafO|| st das
s| e| neToo| d| t|avP,dasm| twen| gen Ma0ss| | css | n
sta| | | e|t 0nd e| nge|| chtet | st. D| e nt | gen Date| en
0nd d| e | nsta| | at| onsan| e| t0ngf| nden S| e Obe| den
c't|| ns.D| eSachehata| | e|d| ngs zwe| asen. R| cht| g
spestas0| | sehen d| eb| | nsendenMot| ven| chta0s
0nd d| t|avP genehm| gte s| ch be| 0 nse|enTests so
v| e| Rechen| e| st0ng, das e| n| geT| scheanf| ngenz0
|0cse| n.
D| e ne0este Entw| cs| 0ng | n Sachen Bacsg| ass
An| mat| on he| t B2S. A0ch h| e| b| | nst 0 nd b| |tzt es
| mKophe| | desv| |t0e| | en| | ppe|s. A0f0nse|em| | p
pe|w| |ste das |e0chtspestase| v| e| sont|ast|e| che|
a| sbe| d| t|avP0nddasToo| ve|0|sachtea0chse| ne
me|s| | chen Pe|fo| manceE| nb0en. Z0dem | assen
s| ch dam| t | m Bacsg| assa0ch An| mat| onen absp| e
| en. Dassommt| nsbesonde|eT| schenz0g0te,d| e| m
o|| g| na| en Kophe| | be| sp| e| swe| se d| e P0nste m| t
| | fe von D|ehwa| zen anze| gen ode| Obe| ande|e
mechan| sch beweg| | che Te| | e ve|fOgen. B| s| ang
m0sstemana0fso| cheSp| e| e|e| enve|z| chten. E| nz|
ge|We|m0tst|opfen. B2SBacsg| assesg| btesde|ze| t
n0|fO|wen| geT| sche.
P|of| s 0 nte| den P| nSe| bstba0e| n |e| cht a be|
se| bst das noch n| cht. M| t | | fe e| ne| |EDW| z ge
nanntenP| at| neste0e|n s| e|e0chtd| odenode| St|o
bossope, d| e s| e | ns Cab| net ode| d| e Bacsbox ge
ba0t haben. Da d| e P| at| neObe|v| s0a| P| nMAMEm| t
dem | | ppe|ROM | nte|ag| e|en sann, fOgts| ch das
|| chtspestase| naht| os | ns Sp| e| geschehen e| n. M| t
| |fe von Re| a| s | assen s| ch Obe| |EDW| z soga|
R0mb| e| 0ndKnocse|anste0e|n, sodassde| | | ppe|
gena0soz| tte|t0ndv| b|| e|tw| ee| nechte|. , spo) www.d.decs 1208090
HH
Wi | | manei nena| ten
F| i ppera0sDMarkZeiten
mitei nemE0ro
MOnzprfe| a0sstatten
bntigtmanz0stz| ic-
e nen Dreme|oderei ne

dnneMeta| | fei| e.Die


a0eren Mnzei nw0d
scitzefrEi n,Zwei ode|
F0nfmarkstckesi ndz0
schma|fr5OCent oder
E0romnzen 0nd m 0ssen
verbreitertwerden.
c't Hacks 3/201 2
1
99
Arcade-Cabi net i m Sel bstbau
Daniel Bachfeld
Emul ator- PC
| m5p| e| ha| | eneha use

Di e Maschi ne si eht aus wi e


ei n Pac-Man-Automat aus den
frhen Achtzi gern, spi el t mi t
ei nem MAME-PC aber prakti sch
jeden Spi el hal l enkl assi ker. Mi t
Zei t und Handarbei t l sst si ch
er Automat nach bauen.
Kurzi nfo
Zeitaufwand:
meh|e|eWochenenden
Kosten:
4OO-! OOOE0|o
Elektronik:
C|| mpzange,Kabe|
Holzbearbeitung:
Ass0sch|a0be|,St| chsge, K|e| ssge,
|ochsge,o|stne|boh|e|,o| z
boh|e|,e| | e,Sch|a0bs| emmen
Metallbearbeitung:
Geh| 0ngs| eh|e,BOge| sge
Feinwerkzeug:
:
Sch|a0bend|ehe|,Maband,
|| nea|
1 00
,c' t Hacks 3/201 2
p| e| ha| | ens| ass| se||m S| tzen am PCz0 sp| e| en| st
w| e Pommes ohne Majo. | |gendw| egehts, abe|
so|| cht| gscnmecsent0tsn| cnt. dnd sp| e| en m| tde|
Tastat0|!St| ns| angwe| | | g, z0m| ndest| mve|g| e| cnz0
g|oen, |oten B0ttons, a0fd| e man w| e w| | d hm
me|n san n, 0ndz0 de |ob0sten Sp| e| ha| | eni oy
V st| cs, an dem man ohne Re0e he|0m|e| en sann.
Was| | egtdanhe|,a| se| nenhe|smm| | chenPCm| t
MAME| ne| nA|cadeCab| netz0ve|f|achten. A| teGe
h0se m| tf0nst| on| e|ende| ode|sap0tte|a|dwa|e
s| nd m| tt| e|we| | ejedochMange| wa|egewo|den0nd
entsp|echendte0e|. De| E| genba0 e| nes Geh0ses
| stzwa|e|heb| | chgOnst| ge|,a| | e|d| ngsa0chm| tdem
Z0sammens0chen de| Komponenten sow| e Sgen
0nd Boh|en ve|b0nden. Abe| echte a|dwa|e
acse|sche0end| eseMOhenn| cht,wenn esda| 0m
gent,etwasExs| 0s| vesz0baste| n.
Flott-Schrott
O| d| ea|dwa|efO|denMAMEPCs| ndse| ne| gh
EndKomponenten notwend| g, es|e| chtde|G||ff| n
d| e
-
Kann man spte| ma| geb|a0cnen

K| ste. O|
0nse| P|oj est nahmenw| | e| na| tes A8XS|| Boa|d
Zutaten
1 . A0s|ang| e|te|PC
2. MDP| atten, ! 2 mm
, s| eheZe| chn0ngen)
3. Konst|0st| onsho| z28mm? 28mm
4. 4Mbe| |o| | en
5. o| zsch|a0ben
6. ioyst| cs
7. ioyst| cssabe|
8. 2ge| be P0shB0ttons
9. 2|oteP0shB0ttons
1 0. 2b| a0t|anspa|enteP0sh B0ttons
1 1 . 2Sta|t B0ttons
1 2. Encode|| PACve
1 3. T|acsba| | XA|cade
1 4. 2Sch0b| adensch| enen
1 5. A| 0p|of| |
1 6. K0nststohp|of| |
1 7. 2Meta| | andg|| he
1 8. Schwa|zea|be
1 9. amme|sch| agfa|be
20. Stecssch0he5,3mm
21 . Kabe| O,5b| s ! mmD0|chmesse|
22. |ochband
m| tAth| on54, 2 GByte RAM, e| ne pass| ve Geo|ce
58OO, e| ne So0ndb| aste| A0d| gy, e| ne ! 5O GByte
g|oe| DEestp| atte,e| nendSBW|AXAdapte|, e| n
Xetzte| | , Tastat0|, Ma0s ,T|acsman Ma|b| e) sow| e
d| ve|seKabe| . E| nea0s| ang| e|teSo0ndan| ageC|ea
t| ve| nsp| |e5. ! 53OOso|gtm| tzwe| |a0tsp|eche|nfO|

0s|e| chendBescha| | 0ngdesSp| e| e|s0ndde|daz0


geh|| ge S0bwoofe|e|ze0gtD|0cs| mCab| net. E| n
0|a| te| ! 5Zo' | TTMon| to|d| ente | me|stenSch|| tt
a| sD| sp| ay. | m Bet|| ebsam abe|schne| | de|W0nsch
c' t Hacks 3/201 2 1
1 01
W
w
Arcade-Cabi net im Sel bstbau
Die Kugel des Joysticks
lsst sich abschrauben, die
schwarze Staubplate
verdeckt nach der Montage
das Loch i n der Plate.
1
Z

c't Hacks 3/201 2


nacn e| nem g|e|en D| sp' aya0[wesha' bw| | | nn
gegene| nen! 7Zo' ' TTe|setzten - jeg|e|,desto
besse|.Rn|enmon| to|egenena0cn0ndb| | denden
Ret|ocoos a0fg| 0nd des Se| tenve|n| tn| sses 4. 3
soga|besse|nacn. E| nvo| nandenes! 7Zo' ' Rn|en
ge|t wa| abe|a0fg| 0nd se| ne| G|e 0nd se| nes
Gew| cnts scnwe|e|z0 mont| e| en, desna' b nanmen
w| |davonAbstand.
A' s Softwa|ebas| s naben w| | W| ndows XP ge
wn' t. De| q0e' ' offene M0| t | p' e A|cade Mach| ne
Em0 ' ato|, MAME) ' 0ft zwa| a0ch 0nte| c| n0x, das
a0sgewn' te |ontend mGa' axy 0nd v| e| eande|e
s| nd jedocn n0| fO| W| ndowsve|fOgba|. Ast0e' ' | st
MAMEO. ! 47, dasfO| W| ndows | nd| ve|sen vo|som
p| | | e|tenve|s| onen,32 0nd54 B| tsow| eDeb0gve|
s| on) z0m Down' oad be|e| tstent. D|e 32B| tve|s| on
t0tesa0fjeden a' ' . MAMEe|fo|de|tse| ne| nsta| | at|
on, d| ea0sfOh|ba|eDate| ext|an| e|tn0|a' | eDate| en
| ne| nwn' ba|esve|ze| cnn| s. | mG|oen0ndGanzen
m0ss man n0n n0| nocn den O|dne| ,, |oms

m| t
ROMA0szOgenvonA|cadeSp| e| ebestOcsen. D| e| m
Xetz ve|fOgba|en A|cn| ve be| sst man e| nfacn a' s
Z| PDate| 0ndspe| cne|t s| e | m |omsO|dne|. D0|cn
A0f|0fvon mame. exe sta|tet e| ne m| n| ma' | st| scne
Bed| enobe|f' che, | nde|a| ' e | nsta' | | e|ten ROMs m| t
Xamen des Sp| e' s ge| | stet s| nd - be| seh| v| e| en
ROMs w| |d e| ne z0f' | | ge c| ste angeze| gt. Das ge
wOnschte Sp| e' wn' t man m| tC0|so| nocn/|0nte|
a0s 0nd sta|tet es m| t Ente|. ' n de| Rege| sommt
dannnocne| nCopy|| ght| nwe| s, denmanbestt|
genm0ss,bevo|dase| gent' | cneSp| e' sta|tet.
ienacnSp| e' s| ndve|scn| edeneSte0e|0ngennot
wend| g. R| cnt0ng, e0e|n, Sp|| ngen, Scn0b0ndde|
g| e| chen. Standa|dm| g ste0e|t man |n MAMEd| e
R| cnt0ng m| tden C0|so|Tasten, e0e| | std| eSt|g
Taste0ndgesp|0ngenw| |d m| tde|A| tTaste.O|d| e
me| stenSp| e| e|e| cntdasa0cnschon, somp| | z| e|te|e
Sp| e' en0tzennoch d|edmscna| t 0nd d|e|ee|tasten.
Daz0sommend| eTaste5, d| edena| tenA|cadeSp| e
' en den E| nw0|f e| ne| MOnze vo|ga0se| t, sow| e
Tasten! 0nd2z0mSta|te| nes Sp| e| sm| te| nemode|
zwe| Sp| e' e| n. dm e| n Sp| e| w| ede| z0 ve|' assen,
d| OcstmanEscapea0fde|Tastat0|.
dmecntesA|cadeee' | nga0fsommenz0' assen,
setztmane| nenioyst| csfO|d| eR| cnt0ngsste0e|0ng
0ndecnteP0snB0ttonsfO|d| eAst| onene| n. Be| des
g| btes| n|ob0ste|Sp| e' na' ' enq0a| | tt| macnnande'
ode|a0feBay. De|von 0ns e| ngesetzte ioyst| cs| st
e| n4/8WegeSt| csdes e|ste' | e|s Samwa m| tve|
ste' ' ba|e|Rest|| sto|p' atte. D| ese P' attebeg|enzt d| e
mg' | chen Ste0e|0ngs|| cnt0ngen. E| n| gede|a| ten
Sp| e' eve|a|be| ten n| chta| ' e R| cnt0ngen, Pac Man
be| sp| e' swe| se | st m| t e| nem 8Wegeioyst| cs n0|
scnwe|z0 sp| e' en, we| ' etwa d| eioyst| csPos| t| on
Mit der Restriktorplate lsst
sich der Joystick nur i n vier
stat acht Richtungen bewegen.

RechtsOben

0nbesannt | st. ' nde| o| ge |eag| e|t


das Sp| e| a0f R| cht0ngsnde| 0ngen | m |aby|| nth
n| cht | mme|w| egewOnscht. M| tde| angesch|a0b
ten P| attesannmann0| nacnoben, 0nten, | | nss0nd
|echts ste0e|n, wom| t Pac Man ve| nOnft| g | 0ft.
Ande|e|se| ts sp| e| en s| ch K| ass| se| w| e RType m| t
4WegeBeg|enz0nge| neb' | cnschwe|e|. A| te|nat| v
z0 mechan| schen Beg|enze|n g| bt es d| g| ta| e Be
g|enze|,d| es| chpe|Sohwa|e0mscha| ten| assen.
D| eAct| onTaste|z0m e0e|n 0nd Sp|| ngen s| nd
ge| be 0nd|ote P0shB0ttonsm| th| ba| s' | csenden
M| s|oscha' te|n. E| net|anspa|entb| a0eAct| onTaste,
|n d| e man e| ne |ampe e| nsch| a0ben sn nte, so| |
den MOnze| nw0|fs| m0| | e|en. We| esst| | ecntmch
te, ba0tstatt de| Co| nTaste e| nen mechan| scnen
MOnzp|Ofe|e| n, e| nfacneA0sfOn|0ngen s| nd ab2O
E0|o z0 haben. E| n zwe| te| b| a0e| P0shB0tton so| |
Escapes| gna| | s| e|en. Daneben g| bt esspez| e| | eTas
ten m| t | g0|a0fd|0csen z0|Wah| von

One P' aye|


Sta|t

0nd

TwoP| aye|Sta|t

.
D| e Kopp| 0ngdesioyst| css 0nd smt| | che|B0t
tons an den PC sow| ed| eZ0o|dn0ngz0 den || cht|
genTastend| Ocsen Obe|n| mmtdasA|cadeCont|o'
' nte|face| PACvEm| tdSBAnsch| 0ss,dass| chq0as|
a' sTastat0| amSystem anme| det. D| e Schn| ttste| ' e
hat zwe| Scn|a0 bs' emm' e| sten, a0f d| e man d| e
Kabe' de| M| s|oscha| te|fOh|t. E| n |owS| gna' ,ge
d|Ocste| M| s|oscha| te|) am Ansch| 0ss !dPwande| t
de| | PAC | ndas S| gna|

C0|so| hoch

0m. o| g| | ch
sch' | etmanand| esenAnsch| 0ssdenM| s|oscha| te|
desioyst| css fO|

Oben

an. E| nes | nnvo| | eZ0o|d


n0ngde|Tastenz0denE| ngngenf| ndets| ch| nde|
Tabe| ' e

Ansch| Osse| PAC".


Fr verschiedene Funktionen
gi bt es unterschiedl iche Aus
fhrungen von Push-Butons.
Man bekommt sie i n einer
Vielzahl weiterer Farben.
c't Hacks s/z:i z ]

_
Arcade-Cabi net im Se| bstbau


Da die Befestigungsschrauben
fr den Trackbal l einige
Mi l l i meter zu kurz waren,
haben wir mit einem 1 5-mm
Forstnerbohrer di e Lcher
abgesenkt.
b0tW0f0
D| eBed| enobed| chevon
MAME| stwede|schn
nochsomfo|tabe| . D| ve|se
||ontendshObschendas
Ganzea0f0nde|| e| chte|n
d| eBed| en0ng. Dassch| an
seg|af| sche||ontend
mGa| axy| e| stetbe| sp| e| s
we| sebe| s| e| ne|enROM
Samm| 0ngeng0teD| enste.
Dasvonde|omepagehe
|0nte|ge| adeneA|ch| vent-
pacst man| ndenMAME
O|dne|. Z0mSta|t|0hman
mGa| axy.exea0f.D| eSp| e|
a0swah| edo| gtm| tdem
!oyst| cs,z0mStadd| entd| e
TasteI |espest| vede|B0t
ton
-
OneP| aye|Sta|t

.Ab
da Obe|n| mmtMAMEd| e
Kont|o| | e0ndesge| tend| e
obengenanntenTastenz0
ordn0ngen. Z0mVe|| assen
desSp| e| sd| entd| eEscape
Taste,G| e| chesg| | tfO|das
Ve|| assenvonmGa| axy.
1 9
c't Hacks 3/20 1 2

D| eAnsch| Ossede|ioyst| csM| s|oscha| te|ve|b| n


detmana0fde|e| nenSe| tem| tdemMasseansch| 0ss
des| nte|face0nda0fde| ande|enSe| tem| tdemj e
we| | | genE| ngangdes| PAC. Act| onTaste| ! w| |d z0
-
STRG

,d| eCo| nTastez0


-
5

.
Sp| e| e w| e Cent| pede ode| M| ss| | e Command
sp| e| t man n| cht m| t e| nem ioyst| cs, sonde|n m| t
e| nemg|oenT|acsba' | . De|e|ste| | e| XA|cadeb| e
tet so| che| nen m| tschwe|e|3Zo' | K0ge| an. Dam| t
sann man | n Cent| pede dem he|anstO| menden
W0|m 0ndde|f| esen Opfsp| nnegeschme| d| gden
Ga|a0smachen. De|T|acsba| | w| |dvonW| ndowsa| s
Ma0se|sannt0nd| ssts| ch| e| cht| nMAMEe| nb| n
den. Daz0m0ssmane| nma| | gd| eDate| mame. | n| | m
MAMEO|dne|m| t demBefeh| |d|c. cXc LL e|ze0gen
0nd anscn| | eend | n mame. | n| d| eOpt| on
-
mo0se

Eine Lochsge fr
Ei nbau-Deckenl ampen
hate die richtige Gre
fr das Loch des
Trackballs.
Forstnerbohrer lassen
sich passende Lcher
fr di e Push-Butons
herstel l en.
0nte|Co|e | np0tOpt| ons a0f ! setzen. P|ast| sche|
we| sew| |d de| XA|cadeT|acsba| | m| tv| e| be|e| ts
angesch| ossenen Act| onb0ttonsge| | efe|t, d| e 0nte|
ande|emd| eMa0stastenem0| | e|en. Dam| t | ssts| ch
W| ndows | e| chtbed| enen, fa| | smandasGe|ta0ch
ma| z0mS0|fen ben0tzenw| | | .
W| e0ndwomandenioyst| cs0ndd| eB0ttonsa0f
de| Bed| enfe| dp| attep| atz| e|t,| ste| neM| scn0nga0s
Anschlsse 1 -PAC
I JOdN
I '||!
I ' GH!
I :dI
I :dZ
I :!!
Z:!!
at I CO| N
b| t I :dI
P|ast| sab| | | tt 0nd Geschmacs. dnte| http.//s| ag
co| n.com/joyst| cs. htm| f| ndet mane| nee|schpfen
de Behand| 0ng desThemas. W| | haben e| nma| e| n
B|ett n0| m| tioyst| cs 0nd B0ttons, e| nma| e| n B|ett
n0| m|t T|acsba| | 0nd daz0geh|| genTasten sow| e
e| nB|ettm| tioyst| cs0ndT|acsba| | gefe|t| gt.
Z0m Boh|en de|ve|h| tn| sm| gg|oen |che|
fO|d| eP0snB0ttons0ndd| eD0|chfOh| 0ngdesioy
st| csse| gnens| ch3Ommo|stne|boh|e|ode||och
sgen. Das A|be| ten m| t o|stne|boh|e|n e|fo|de|t
jedoch e| nwen| gGed0| d, da ese| gent| | ch ehe|e| n
|sen denne| n Boh|en | st. M| t |ochsgen sommt
manzwa| schne| | e| z0m |och, daswa| |n 0nse|em
A0fba0 abe| schon fast z0 g|ofO| d| e A0fnahme
de| B0ttons. Ande|s s| entesfO|d| eA0sspa|0ngdes
T|acsba| | sa0s, n| e|sommt man n0| m| te| ne||och
sgez0mZ| e| , w| e s| efO| den E| nba0von Decsen
| e0chten gedacht| st. vo|demSgen/Boh|enso| | te
man s| ch ve|gew| sse|n, dass man w| |s| | ch
d| e|| cnt| geG|ee| ngespannt hat.
Huslebauer
O| dasGeh0see| gnens| ch
m| tte| d| chte ase|p| atten
,MD) de|St|se ! 2 M| | | |
mete| ne|vo||agend, da
s| e | e| cntz0 ve|a|be| ten,
gOnst| g 0nda0s|e| chend
stab| | s| nd. O| den Rah
men z0m Z0sammen
sch|a0ben de| MDP' at
ten | ste| nfaches Konst|0s
t| onsho| zab28mm ? 28mm
d| ee|ste Wah| . Dad| e B|0chfest| gse| tbe| B| egebe
| ast0ngen von MD ve|h| t n| sm| g ge| | ng | st,
n| mmt manz0m Ab| egen de| a|dwa|e |m Cab| net
besse| P| atten a0s e| nem ande|en o| zmate|| a| -
h| e|tatenesvon ande|enP|oj estenOb|| ggeb| | ebe
ne|e| mho| zp| atten.
A0fe| nsch| g| gen Se| ten | m | nte|net g| bt es d| e
Ze| chn0ngende|O|| g| na' Cab| nets| ns| 0s| vede|Be
ma0ngenz0m f|e| enDown| oad. W| | haben0nsan
das MoonPat|o| Cab| netdes j apan| schene|ste| | e|s
' |em a0s dem i ah|e ! 982 ange| ehnt. D| eZe| chn0n
gende|Se| tenwndesow| eROcswand, Dach, Boden
0nda| | e||ontp| attenm| tBema0ngens| nda0fde|
DvDz0 f| nden. Dabe| hande| tes s| ch n0| 0mvo|
sch| ge, an d| e man s| ch n| chtss| av| schha| tenm0ss.
W| |haben be| sp| e| swe| sedenMon| to|t| efe|| mGe
h0see| ngeba0ta| s| mO|| g| na| - dasve||| nge|te| n
fa| | endesSe| ten| | chta0fdenMon| to|. Mansannabe|
den Mon| to| a0ch we| te| nach vo|nez| e
hen, dann n| mmt d| e T| efe des Be
d| enfe| dsab. We|mag, sanna0ch
d| e 0 nte|e |ont b| s z0m Be
d| enfe| d d0|chz| ehen. Be| m
A0fba0empf| eh| tess| ch, z0
nchst Boden, ROcswand,
Se| tenwnde0nde| node|
meh|e|e Rega| wnde m| t
denKonst|0st| onsh| ze|n
z0sammenz0ba0en. Den
Z0schn| tt de| B|ette| fO|
d| e |ont gesta| tet man
dann j e nach Geschmacs
0nd antas| e. W| cht| g | st
n0|,dassd| eB|e| tea| | e| B|et
64,5 cm
|
4
Das Gehuse orientier sich an
einem Moon-Patroi-Automaten
aus den 80em. Alle anderen
Platenzeichnungen finden
sich auf der DVD.
T| PP
VD|Pl atten nei gen oei
derBearoeit0ngz0m
ZerIransen.l nsoesondere
oei mBohren 0nd
,
|ochsagen konnen oe| m
^0stritta0Ideranderen
Seite|asern aorei e
,
n -
0nddassi ehtzi em|ch
daneoen a0s.^moes;en
oohrtmanvon derS|te,
di espaterz0sehe| st.
Etwai geBlei stiItstnche
z0m^nzei chnen der
|ochersi ehtman
spatestensnachdem
Bemal en ni chtmehr.
c't Hacks 3/201 2 1
1
@_
Arcade-Cabi net im Sel bstbau
T| PP
Spartman si chden
S0owooIer0ndni mmt
al sPCetwaei nen
a0srangi erten |aptop,so
l asstsi chdi eTi eIedes
Geha0seserheol i ch
red0zi eren.Damitni mmt
derSpi el hal l ena0toma
dahei mni chtmehrso el
Pl atzei n 0ndei gnet| c
a0chIOrei neIrei eEcke| m
Wohnzi mmer.
te| exast g| e| ch | st - a| so 58 Zent| mete|. A0fde|
ROcsse| tesan n manBe| Oft0ngssch| |tz|e| nsgen, be|
0nse|emA0fba0w0|deesjedoch | mgesch| ossenen
Geh0sen| chtsonde|| | chwa|m.
E| ne|de|schw| e|| gstenSch||tte| stdasAnfe|t| gen
de|Se| tenwnde. Z0nchstObe|t|gt mand| e dm
|| ssemastabsge|echta0fd| eMDP' atte.A0chh| e|
g| | t. Es m0ss se| ne exaste Kop| e se| n. A| | e|d| ngs
m0ssmandannd| eMae,sp|| chd| ehe,de| Ob||
gen Te| | e ne0 anpassen. M| t e| ne| ands|e| ssge
sgt man ent| ang de| dm|| sse. Wo d| e K|e| ssge
wegen K|Omm0ngen n| cht | angsommt, m0ss d| e
St| chsge|an. Be| MDsannmana0chetwas 0nge
na0e| sgen 0nd s| ch dann spte| | e| cht pe| e| | e
ode| Schm| |ge| pap| e|and| e|| cht| gen Maehe|an
sch| e| fen.
D| e |ngede| Konst|0st| onsh| ze|z0mZ0sam
mensch|a0bende|e| nze| nenMDP' atten | steben
fa| | s0ns|| t| sch. Exast m0ss n0| de|Abstandvon ! 2
M| | | | mete|n z0| Kante de| P| atte se| n, dam| t nach
demve|sch|a0ben m| te| ne| ande|en P| attede| en
Beim alternativen 1 7-Zoii
Monitor haben wi r das
Plastikgehuse abgeschraubt
und den Metal lrahmen direkt
auf die MDF-Piate geschraubt
1
c't Hacks 3/201 2
| chep| anm| tde|St| |nse| tede| ande|enP| atte| st.
dm das z0 e||e| chen, | egt man d| e B|ette| m| tdem
Konst|0 st| onsho| zz0sammen 0ndj 0st| e|t a| | es so,
dassespasst.M| tSch|a0bs| emmenwe|dend| eKons
t|0st| onsh| ze|dannf| x| e|t 0nd ane| ne| P| atte m| t
meh|e|en o| zsch|a0ben ,4 ? 35) befest| gt. Dabe|
sch|a0btmanvonde|MDP' atte| nsKonst|0st| ons
ho| z 0nd n| chtande|she|0m. Sa0be|e|w| |d das E|
gebn| s, wenn manm| te| nem3M| | | | mete|o| zboh
|e||che|fO| d| eSch|a0benvo|boh|t 0nd behe|fs
m| gm| te| nem8M| | | | mete|Meta| | boh|e|Sens0n
genhe|ste| | t. Soa|be| tetmans| chSch|| ttfO|Sch||tt
vo|. An de| 0nte|en |ontse| te sann man dneben
he| tenanden Stoste| | ende|MDP' atten m| ta0f
ges| ebtenK0nststohp|of| | ensasch| e|en.
Das|a0tsp|eche|b|ett| stane| ne| Se| teangefast,
0m |n e| ne| | 0cht m| tden Se| tenwndenz0 se| n.
Daneben| ste| nede||ontp| attenangefast,0me| ne
sa0oe|e Stoste| | e m| t de| Sch0b| ade z0 e|ha| ten
, s| eheZe| chn0ngen a0fde|DvD). D| e asen sgen
s| cham| e| chtestenm| te| ne|ve|ste| | ba|enK|e| ssge.
0

Etwas e| na|be| t| stfO|d| eP| attem| tde|A0sspa


|0ngfO|denMon| to|e|fo|de|| | ch. W| eg|od| eA0s
spa|0ngse| nm0ss,hngtvondengena0enAbmes
s0ngendess| chtba|enB| | desab - dasva|| | e|tse| bst
be| Mon| to|en de| g| e| chenZo| | K| asse. Den dm|| ss
dess| chtba|enB| | desve|g|e|tman0mI b| s2M| |
| | mete|0ndze| chnet| hna0fd| eMDP| atte.De| g|
e|e dm|| ss | st a0s sthet| schen G| Onden notwen
d| g. A0ch m| t Ansch| ag, K|e| ssge 0nd Konzent|a
t| on ge|t be| m A0ssgen e| ne || n| e ve|m0t| | ch
etwassch| ef.M| tdemspte|enMon| to|b| | ddah| nte|
s| eht das seh| hss| | ch a0s. Z0| Beg|ad| g0ng s| ebt
man e| nfach W| nse| p|of| | e a0s A| 0m| n| 0m m| t 45
G|adGeh|0nganjedemEndea0fd| ejewe| | | geKante
de| MD P| atte. ie nach D| cse des P|of| | s bent| gt
mandanndenZ0sch| agfO|dendm|| ss - ande|nfa| | s
Ungerade MMdes
Monists kaschier
man mH Aluprofllen.
c't Hacks 3/201 2
1 1 0
7
Arcade-Cabi net im Sel bstbau
Das Monitorbret wi rd auf di e
zwei bereits im Gehuse
befestigten Konstruktions
hlzer 1 und 2 geschraubt.
Ei n Vorbohren der Lcher
erleichter die Montage.
1 08 1
c't Hacks 3/201 2
wO|ded| e|e| ste spte|| ns B| | d |agen. D| eGeh| 0n
gen sgtman m| te| ne| Meta| | bOge| sge 0nde| ne|
Geh| 0ngs| eh|ea0sdemBa0ma|st.
Be| 0nse|em! 5Zo| | Mon| to|ve|h| nde|te| nh| nten
ande|P| atteangeb|achte|Rahmendasve||0tschen.
De|Mon| to|se| bstw| |dvon| acs| e|tem|ochbanda0s
Stah| festgeha| ten. Be| de|va|| ante m| tdem ! 7Zo| |
Mon| to| haben w| | dessen P| ast| sgeh0seentfe|nt
0nd den Rahmen d| |est a0f d| e MD P| atte ge
sch|a0bt- dash| e| tz0m| ndestbe| 0ns bombenfest.
Anwe| che|Pos| t| on 0nd | nwe| chemW| nse| mandas
Mon| to|b|ettmont| e|t,| stGeschmacsssache. W| cht| g
| st, dasses de|e| genen K|pe|g|e genOgt - den
O|| g| na| p| nen de| e|ste| | e| z0fo| ge mOssen d| e
Sp| e| e|dama| s| |gendw| es| e| ne|gewesense| n.
A| sBesonde|he| t| st 0nte|demBed| enpane| noch
e| ne Sch0b| adefO| d| e PCTastat0| 0nd e| ne Ma0s
e| nge| assen. Dam| t| assens| chetwa| geKonf| g0|at| o
nen d| |est am Sp| e| ha| | ena0tomaten e|| ed| gen. Be|
de|T| efe de| Sch0b| ade 0nd dem E| nba0de|Te| e
ssopsch| enenm0ssman a0fd| eE| nba0t| efevonioy
st| cs0ndT|acsba| | achten.
Mi t dem Trackbal l und dem
greren Bi ldschirm spieH sich
Centipede gleich doppeH so gut.
"
D| e 0e|e Gesta| t0ng e| nesCab| nets | st
e| nede|schw| e|| ge|en A0fgaben. Z0| Wah|
stehen || es| geA0fs| ebe|| mA|cadeSt | | z0m
Bes| ebende| Se| tenwnde0ndde| vo|de|en
E| emente. We|A| |b|0shbehe||scht, sanndas
Geh0se a0ch | acs| e| en. Be| m besch || ebe
nen Cab| net besch|| tten w| | e| nen ganzan
de| enWeg 0nd | m| t| e|ten e| ne Scha| ttafe|
a0sde| vo|s|| egsze| t- dassogenannteD| e
se| p0nsDes| gn. A| teSp0| enmess| nst|0men
te g| bt esa0feBay0nd a0fdem | ohma|st,
G| e| chesg| | tfO|d| eD|ehscha| te|0ndD| 0cs
snpfe a0s Base| | t. E| n| gede| | nst | 0mente
s| ndsoga| nochf0nst| onstOcht| g0ndze| gen
etwa d| eSpann0ngdesMa| nboa|dsan. De|
vo|de|e Anst| | ch m| t s | | be| ne| amme|
sch| agfa|beve|| e| htde| MDP' attedasA0s
sehen de| | acs| e|ten Meta | | p| atten, w| e s| e
f| Ohe| | m Messge|teba0 ve|wendet w0|
den. dm das Ga nze a0fz0hO bschen, s | nd
noch Ma|q0eeA0fs| ebe| fO | MAME vo| ne
T| PP
MDF-Pi atten erzeugen bei m
Bearbeiten sehr viel St;ub. We
sollte i m Frei en sagen un
. kann,
. R" umen arbeiten
wer nur H
a
.
bohren.
. h
.
en Gehi lfen m1t
llte 5| C
ei n
kann, so
Seite stel l en und
Staubsauger zur
ke tragen. Bei m
ei ne Staubschutzmas
' t
h
" gen und Bohren ml
L0C sa
f
d
llte man au grun
Forstnerbohrer

o
Reibungshitze
der entstehen en
t droht di e
fter Pause machen, sons
MDF-Pi atte anzukoke\ n.
sow| ea | te|A|cadeSp| e| ea0fde| Se| tean
geb|acht. Xoch se| ne absch| | eende |
s 0ng haben w| | fO | d| e Abdecs0ng de|
o| zsch|a 0 ben gef0 nden, d| ede|ze| t n 0 |
Obe| ma| ts | n d. Densba| | st es, K0ge| sopf
m0tte|na0fz0s| eben. , dab)
www.c.decs1208100
c't Hacks 3/201 2
1 1 0
9
32- bit 1C- Karten
l0|0| 0|00| 00-b0m0| 08008R
Dei n Ausgangspunk
zur FPGA-Welt!
Mixed-Si gnal Prf- und
Messgert fr di e Tasche
*``t
l |B0Z
g C` CCLO' C

3' ' OOOu-lO '0 LOp
W.tr00t0|00tr00l 0. 00lUTHH08
FPGA-Asteroi ds
Carsten Meyer
M D -9t0|0 d9-
ut0m8t
Dank hochi ntegri erter Gate-Arrays bekommt man
heute die kompl ette Schal tung ei nes Spi el hal l en
Automaten aus den spten Si ebzi gern auf ei nen
1 5-Euro-Chi p. Wi r haben das l egendre Asteroids
Spi el per FPGA auferstehen l assen - ganz znftig
mit Kathodenstrahl rhre als Vektor-Di spl ay und
Doppel trioden al s Abl enkstufe.
1 1 0
I c't Hacks 3/20 1 2
Ein voll funktionstchtiger Asteraids-Spielautomat
mit den Abmessungen 1 8 cm 7 20 cm ist hier nach den
Originalplnen von 1 979 i m Sparan-3-FPGA ver
wirklicht. Das Steampunk-Design gewinnt durch
di e alte Oszi l l oskop-Rhre (7 cm Durchmesser) und
eine Ablenkschaltung mit ECC83-Trioden. Fr die
Spiel pausen ist eine "analoge" Uhr ei ngebaut, die sich
nach einer Mi nute Nichtgebrauch automatisch aktivier.
1 KByte
RAV
Tasten/Scna' te|
d| ss|ete
Tongene|ato|en
S
| ebef| ndens| ch |n e| nem E| n Mann Ra0msch| h
| nm| tten e| nesAste|o| denfe| ds. M| t Photonen
to|pedossnnen S| e Geste| nsb|ocsen absch| een,
bevo|esz0 e| ne| Ko| | | s| on sommt. Docn vo|s| cht.
G|oe B|ocsen ze|p| atzen | n s| e| ne|e, d| ea0fg| 0nd
de|W0cht de| Exp| os| on me| st nocnschne| | e| f| | e
gen. dnd | mme| w| ede|ta0chendOsm| tagg|ess|
venA' | ensa0f, d| ea0fS| esch| een- wah|| | chse| ne
gemOt| | cnedmgeb0ng.
V| tSte0e|dOsen | sst s| ch dasSch|ff nach | | nss
0nd|ecntsd|ehen0ndm| tdema0ptt|| ebwe|sbe
scn' e0n| gen. Z0m B|emsen he| t es0md|enen 0nd
| nd| eande|e R| cnt 0ng besch| e0n| gen. De| ype|
z0m
B| ' d
scn| |m
z0m
ve|sta|se|
|a0mAnt|| eb| st| e| de|sap0tt. Vansannzwa|e| nen
Sp| 0ngwagen, we| abe|n| cht,womanw| ede| he
|a0ssommt0nd obdasScn|ffd| eBe| ast0nga0sn| t.
A| son0| etwasfO|abso' 0teXotf| | e,wennmandem
s| che|enTodbe|e| ts| ns A0ges| eht.
Making-of
E| nenScnwa|zwe| b| | dscn| |m, e| nen8B| tP|ozesso|
m| t! , 5 Mz,8 KByteROM 0nd 3 KByteRAMb|a0cn
teAta|| | miah|e ! 979,0mdaspacsendeWe| t|a0m
Abente0e|namensAste|o| dsz0 |ea| | s| e|en - won'
geme|st K| | obyte, n| cnt Megabyte. Das Sp| e| wa|
Asteraids aus dem Jahre
1 979 war einer der grten
Videospiel-Erolge al ler Zeiten.
Bei der Cocktail-Version kann
auf der anderen Seite ein
zweiter Spieler sitzen.
c't Hacks 3/201 2 1 1 1 1
FPGA-Asteroi ds
3S
1 1 Z
c't Hacks 3/201 2
e| ne|de|g|tenv| deosp| e| E|fo| gea| | e|Ze| ten0nd
standa0cn| nDe0tscn| and| ndenSp| e| na| | en, a| svo|
28ian|end| ee|stec'tA0sgabee|scn| en.
E| nwesent| | cne|T|| cs, 0 me| ne noneA0f| s0ng
be| m| n| ma| em Spe| cne|beda|f z0 e|z| e| en, | st d| e
Anste0e|0ng des B| | dscn| | msa| svesto|d| sp| ay. Be|
e| nem s| ass| scnen Mon| to| tastet de| E| est|onen
st|an| d| eB| | d|h|eZe| | efO|Ze| | eab0ndw| |d | nde|
| ntens| tt mod0| | e|t, 0mdas B| | dz0 e|ze0gen. Das
B| | dbestenta| soa0se| ne| festenZan| vonZe| | en.
e0te, woSpe| cne| g|o 0nd b| | | | g | st, nat man
e| nfacne| nen B| | dscn| |mspe| cne|, de|fO|jedesP| xe|
e| nen a|bwe|t spe| cne|t. Docn fO| e| nen Scnwa|z-
we| b| | dsch| |m m|tMegap| xe| A0f| s0ngwO|deman
m| td| ese|Tecnn| sse| bstonneG|a0st0fene| nMega
b| tSpe| cne| bent| gen. ! 979 wa| de| | etzte Scn|e|
de| Spe| che|tecnn| sjedoch e| n DRAM m| t ! 5 KB| t,
das men| a| s fOnf Do| | a| sostete. O| e| n Megab| t
ntte man54d| ese|Cn| ps bent| gt, de|B| | dscn| |m
spe| cne|a| | e| na| so meh|e|en0nde|t Do| | a| gesostet
- 0ndde|a|mes| e| ne55O2P|ozesso|m|tse| nem! 5
B| tAd|essb0sntte so v| e| Spe| cne|ga|n| cntonne
We| te|es ad|ess| e|en, gescnwe| ge denn scnne| |
gen0gd| eseDatenmengenbewegensnnen.
De|T| | csbe| mvesto|d| sp| aybesteht da|| n, den
St|an| d| |estd| egewOnscntenObjestea0fdenB| | d
scn| |m ze| cnnenz0 | assen. De| B| | dscn| |mspe| cne|
entn| tn0|nocne| ne|| stevonz0ze| cnnendenves
to|en, 0ndd| e| st ve|g| e| cnswe| se s0|z. dm e|n Me
gap| xe| A0f| s0ng z0 e||e| chen, ste0e|t man d| e
X 0ndYAb| ens0ngjewe| | s Obe|e| nen ! OB| tD/A
Wand| e| an, d| eAste|o| dsa|dwa|e e|| a0bt a0e|
demd| eSte0e|0ngde|e| | | gse| t| n ! 5 St0fen,v| e|
B| t).
Spe| cne|m| g | stdam| t a| | es | m G|| h, doch
w|ee| ne55O2CPdnohn0ngs| osdam| tObe|
fo|de|t, |n Ecntze| td| evesto|soo|d| natenz0
be|ecnnen 0nd an d| e D/AWand| e| z0 ve|
fOtte|n. Stattdessen entw| cse| teAta|| ' nge
n| e0| owa|d De' man e| nen ded| z| e|ten
vesto|gene|ato|,de|e| genstnd| gd| eKom
mandos a0s dem B| | dscn| |mspe| cne| | | est
0nddenSt|an| Obe|d| eMattsche| befOn|t.
Sparprogramm
De|M| s|op|ozesso|sanns| cnsom| tganza0fd| e
|og| sdesSp| e| ssonzent|| e|en. Daz0genOgene| n
5KByte g|oesP|og|amm| mROM0nd! KByteRAM.
| nz0 sommen 2 KByteB| | dsch| |mspe| cne|, aufd| e
CPd0ndvesto|gene|ato|be| deZ0g|| hhaben, sow| e
2KBytevesto|ROM,daz0g| e| cnmen|. A0cn m| tde|
So0ndE|ze0g0ng| nEcntze| tw|ede|55O2Obe|fo|
de|t. Desna| bObe|nehmend| ss|eteTongene|ato|en
das R0mpe| n, K|achen 0nd P| epen. S| eben ve|scn| e
deneSo0ndEhesteg| btAste|o| dsvons| ch, 0ndjede|
| sta| ssepa|ateScha| t0ng|ea| | s| e|t,d| ea0fKomman
dogena0 | n|enTon vons| ch g| bt. D| eCPd b|a0cnt
dasKonze|tObe|e| npaa||/OPo|tsn0|z0d| || g| e|en.
Men| a| s d| e | fte a| | e| Ba0te| | e a0f de| Aste
|o| dsP| at| neentfa| | en a0f den vesto|gene|ato|. E|
| sst s| cn am besten |Ocsw|ts bescn|e| ben. Ganz
n| nten s| tzt fO| X 0ndYAb| ens0ngjewe| | se| n ! O
B| tD/AWand| e|, de|d| e Koo|d| nate |n e| nAna| og
s| gna| 0mwande| t. iede Koo|d| natestecst | ne| nem
Zn| e|, den mana0f ode|abw|tszn| en | sst, 0m
den St|an| z0 bewegen 0nd e| nenvesto|z0ze| cn
nen. A| te|nat| v| assen s| cn p|og|ammgeste0e|t ab
so| 0te Koo|d| naten | n d| e Zn| e| | aden. De|St|an|
sp|| ngtda nnane| nene0ePos| t| on.
dmvesto|enm| tve|scn| edenenW| nse| nz0ze| cn
nen, m0ss de| St|an| | n X 0nd YR| cht0ng 0nte|
scn| ed| | cnscnne| | bewegt,d| eZn| e| fO|X0ndYa| so
m| tve|sch| edenen|eq0enzengetastetwe|den. Das
e|| ed| genp|og|amm| e|ba|eZn' e|,d| ee| nevo|gege
beneAnzah| von | mp0| seng| e| cnm| gve|te| | tObe|
e| nenbest| mmtenZe| t|a0mabgeben.
Schnell oder hell
Es |st n| chtdasse| be, ob mane| nenvesto|m| tnohe|
Gescnw| nd| gse| t| ns0|ze|Ze| tode|m| tge|| nge|Ge
scnw| nd| gse| t| n| nge|e|Ze| tze| cnnet. Dennd| ee|
| | gse| t e| nesvesto|s nngt vom Ze| chentempo ab.
Bewegts| cnde|St|an| schne| | e|,sove|te| | ts| cnse| ne
Ene|g| ea0fe| ne| nge|eSt|ecse0ndde|vesto|w| |d
d0ns| e|. Dam| ta| | evesto|en | n etwa g| e| cn he| | e|
scne| nen, p|og|amm| e|t d| eAste|o| dsSoftwa|e d| e
|eq0enzzn| e|| netwa de|se| ben G|eno|dn0ng.
KO|ze|evesto|enwe|dend0|cnsO|ze|e|a0e| tene|
z| e| t. O| d| eScnOssesetztAste|o| dsd| eGeschw| nd| g
se| ta0fn0| | 0nd| sstdenSt|an| e| nfacne| neZe| t| ang
a0fde|Ste| | eb|ennen. A0fde|a| tenScnwa|zwe| |h
|eObe|st|an| end| eScnOssedannso|| cnt| gscnn, e| n
Ehest,de|wesent| | cnz0mCha|medesSp| e| sbe| t|gt
- 0ndv| e| enEm0| at| onen| e| de|

| | | gfeh| t.
Dase|zdesvesto|gene|ato|s| ste| nZ0standsa0
tomat, bestehend a0se| nem s| e| nen PROM, dessen
A0sgngeObe|e| n|atcna0fe| nenTe| | de|E| ngnge
z0|Ocsgesoppe| t s| nd. Dam| t nat De' man p|ast| scn
e| nenSpez| a| p|ozesso|sonst|0| e|t, de|se| nee| gene
s| e| neMascn| nensp|acneve|stent0ndde|Re| nenacn
| nst|0st| onen a0s dem vesto|spe| cne| aba|be| tet.
Soga|dnte|p|og|amma0f|0febene||scntdasP|ozes
s|cnen 0nd nat z0 d| esem Zwecse e| nen s| e| nen
Stacs,de|v| e|ROcssp|0ngad|essenfasst.
Schablone
dndh| e|sommtdase|wnntevesto|ROMz0mE| n
satz. Es entn| tfe|t| gevesto|dnte|p|og|ammefO|
Aste|o| den, B0cnstaben, Z| he|n 0 nd a| | e sonst | m
Sp| e| vo|sommenden o|men. Wenn d| e Sp| e| soft
wa|e a| soe| nen Aste|o| den ze| chnen w| | | , m0ss s| e
d| esen n| cntvesto|fO|vesto|| ndenB| | dsch| |mspe|
cne|scn|e| ben, sonde|nstattdessen n0|e| nendnte|
p|og|amma0f|0f.
_
be|e| nenz0vo|gesetzten g| oba
| enSsa| | e|0ngsfasto|| ssts| chd| eG|ede|geze| ch
neten| g0|enva|| | e|en. SogenOgte| nee| nz| geRo0
t| ne,0me| nenAste|o| den| ng|o,m| tte| ode|s| e| nz0
ze| chnen, 0nd a0cn das dO steht n0| e| nma| | m
ROM,obwon| es | mSp| e| | nzwe|G|ena0h||tt.
|ed| g| | cn das e| gene Ra0mscn| hw| |d n| cnt a| s
S0b|o0t| nea0fge|0fen, sonde|n a| s E| nze| vesto|en
a0sdemRAMgeze| chnet. De|G| 0nd| stw| ede|Spe|
cne|ge| z. | m vesto|ROM stenen vo| | agen fO| das
Ra0mscn| h| n ! 5 ve|scn| edenen D|enw| nse| n von
n0| | b| s9OG|ad. dma| | emg| | cnenW| nse| z0e| na|
ten, sop| e|t d| eSoftwa|ed| evo|| agen | nsRAM0nd
sp| ege| ts| enacnBeda|fanX ode| YAchse, | ndem
s| ed| evo|ze| chenb| ts0ms| ppt.
5PANNN0
Di e
eizwi ckl 0ngdes
Bi l drohrchensl i eg;a

0I
9OOVPotenti al ,| e| t
deshal oa0si soli ertem
Drahtmitsechs
Wi nd0ngengetrennt
a0Igeoracht.Vorsi cht,der
Spann0ngsvervi elIacer
oei toeiBerOhr0ng | m
Betri eokraIti g

c't Hacks 3/201 2 1 1 1 3


FPGA-Asteroi ds
FPGA al s Modul
We| | n| emandgern1 UU
po| i geSV0-| Csmit U,D UD
| e| n| ,
habenW| |aufe| n| ndus
trie||e:|PCAVodu| na
menCO| LVOnO0Ot'es
tron| sZuCsgeg||hen, 05
berze| re| h|gePn
| e| stenseh|e| nfacha0fd| e
P| at| nez0setzen | st. Das
Mod0| enth| tneben
e| nem5OMzTasgebe|
a0chg| e| chdenPGAKon-
f| g0|at| onsspe| che|,den
man n0|nochm| tde|As-
te|o| dsC| ocs. B| TDate| von
de|ehDvDbesp| e| en
m0ss. EswO|deand| ese|
Ste| | ez0we| tfOh|en, den
vo|gangfO|d| eve|sch| ede
nenve|fOgba|enP|og|am
m| e|adapte|z0besch|e| -
ben. G0teE|fah|0ngen
habenw| |m| tdem!AG-
Kabe| S! vonD| g| | entge
macht,das a0fd|eGoD| L
P|og|amm| e|| e| stepasst
0nds| chz0dem p|| ma| n
d| eX| | | nx' sche PGAEnt-
w| cs| 0ngs0mgeb0ng| SE
e| nb| nden| sst.
1 1 41 c't Hacks 3/201 2
Rei n i ns FPGA
D| e Scha| t0ng des Aste|o| ds Sp| e| s | st | nzw| schen
on| | neve|fOgba|,de| 55O2P|ozesso|| ngsta| sObe|
scha0ba|e|PGACo|e| nde|ochsp|achevD|| m
p| ement| e|t, 0ndde| P|og|amm| e|e|M| se iohnson
vonfpgaa|cade. com hats| chschon2OO3 d| eMOhe
gemacht, d| e somp| ette Aste|o| dsScha| t 0ng | n
vD|Codez0Obe|t|agen0ndz0ve|hent| | chen. E|
p|og|amm| e|tea| | e|d| ngse| nTv| nte|faceh| nz0, das
d| e vesto|Da|ste| | 0ng des O|| g| na| Sp| e| s | n e| ne
,wen| ge| spestas0| |e)Raste|Da|ste| | 0ng 0msetzte.
dnte|ve|wend0ngde| iohnson' schen So0|cen
habenw| |denPGACodesoangepasst,dassw| ede|
e| nvesto|D| sp| ayangesch| ossenwe|densann. E| ne
XYD| sp| aye| nhe| tw| e| mO|| g| na| e|h| tmanhe0te
zwa| n| cht meh|, abe|| m P| | nz| pe| gnet s| chjedes
Osz| | | os sopz0| Da|ste| | 0ng, sofe|n es e| nen Z E| n
gangfO|d| ee| | | gse| tsste0e|0ngbes| tzt.
Dasb|achte0ns a0fd|e | dee,be|eBaye| nes| e| ne
Osz| | | ossop|h|e z0 e|stehen 0nd d| eAnste0e| 0ng
somp| ettse| bstz0e|| ed| gen. Dabe| samendemA0
to|enebenso|e| chew| eschme|zhahe E|fah|0ngen
m| tde|h| sto|| schen Rh|entechn| sz0G0te. Z0| E|
ze0g0ngde| symmet|| schenAb| ensspann0ngen| m
25OvBe|e| chsommte| neD| he|enzve|st|se|Scha|
t0ngm| tzwe| ECC83T|| odenz0mE| nsatz,d| ede0t-
| | ch e| nfache| 0nd |ob0ste|a| s e| neg| e| chwe|t| ge
T|ans| sto|scha| t0ng a0sf| e| . Das E|gebn| s. E| n
5OOOOOGatte|PGA 0ndzwe| Doppe| t|| oden von
! 948| nt|a0temZ0sammensp| e| a0fe| ne| P| at| ne.
Hochspannend
E| ne Kathodenst|ah| |h|e b| a0cht ochspa n n 0 n-
gen | m sv Be|e| ch, se| bst be| 0nse| em s| e| nen
Exemp| a| s | nd Bet|| ebsspa n n 0 ngen von +! OO
0nd -9OO V nt| g. Z0m Xachba0 sn nen w| | d| e
Rh|en Scha| t 0ng desha | b se| nesfa | | s 0 ne| nge-
sch|nstempfeh| en.
a| | sS| es| chn| cht andenA0fba0 de|ochspan-
n0ngsSest| on t|a0en. Man san n das Sp| e| w| e e|
whnta0cha0fe| nemOsz| | | ossopa| sS| chtge|tsp| e
| en, dasmanm| t den |m Scha| tp| angesennze| chne-
tenAnsch| Ossenxdef,ydef0ndzve|b| ndet. Wesent-
| | ch sch|fe| 0nd he| | e| s| nd a| | e|d| ngs spez| e| | e
XYD| sp| ays,etwad| ea| teTest|on| xSe|| e5O2b| s5O4.
dnse|e ! 5O mm ? ! OO mm g|oeP| at| ne,fO|dn-
entwegte haben w| | d| e somp| etten Scha| t0nte|
| agen, Konf| g0|at| onsdate| en0ndd| evD|So0|cen
a0f de| eftDvD abge| egt) e|ze0gt d| e d| ve|sen
Rh|en Bet|| ebsspann0 ngen von +25O v, +! OO v
0nd -9OO v d0|ch e| ne Spa nn0 ngsve|v| e|fache|-
Scha| t 0ng, d| ee| n s| e| ne|, se| bst z0 w| cse| nde| | }
Scha| tnetzte| |
_
be|t|age|| | efe|t.Ansonsten b|a0cht
es neben de| T|| odenAb| ensscha| t0ng noch e| nen
Meh|fachD/AWand| e| fO| d| eXYvesto|Spann0n-
gen, de|be| 0ns a0sP|e| sg| Ondenn0| 8 B| ta0f|st)
0nde| nens| e| nenXve|st|se|fO|d|eTona0sgabe,
den Reste|| ed| gtdasPGA. D|eSt|omve|so|g0nge|-
fo| gt Obe| e| n !2v /2AStecse|netzte| | , das a0ch
g| e| chd| eRh|enbehe|zt.
W||habenh| e| de|e| nfache|enandhab0ngha|
be|das PGAMod0| GoD| |5O_XC3S5OOEvon OO
ve|wendet, das be| T|enze| ect|on| c59 E0|o sostet
0nd dessen 5OOOOOGatte|PGA fO| d| e geste| | te
A0fgabefastschonObe|d| mens| on| e|t| st.
Anz0me| sen | st sch| 0ssend| | ch noch, dass d| e
a ngegebene D| mens | on| e| 0ng de| Scha| t 0ng e| -
gent | | ch n0| fO | den a bgeb| | deten B| | d|h|entyp
DG7 ! 5 gO| t| g | st. M| t a nde| en Rh |en m0ss man
zwangs| 0f| g etwas expe| | ment| e|en, sonst| s t das
B| | d0 nscha|fode|ga| n| chte|sts| chtba|. DasRh
|en Datenb| att , e| nfach nach de| Typenbeze| ch-
n0ngde| Rh|egooge| n) g| btA0ss0 nft,we| cheno-
m| na| en Spa nn0ngena n Kathode, G| tte|0ndWeh
ne| tzy| | nde| a n| | egen mOssen. We|den hhe|e
Anodenspa n n 0 ngen nt| g , d| e P| at | ne d O|fte b| s
! 5OOvve|t|agen) , m0ssmana0chd| eW| cs| 0ngen
des
_
be|t|age|sa npassen. , cm) O
m

P
L
4

P
L

B
u
t
t
o
n

P
i
n

(
s
w
i
t
c
h

t
o

N
U

P
i
n

9
)

1


f
l
r
e

"

P
L
!

U
1

.
.

L
4

b
u
t
t
O
P
a
d

R
t
u
r
n

.

5
W

0
L

P
o
w

C
o
i
n

L
t
u
r
n

.

.
.
.

U
4


T
h
r
u
s
t

P
l
a
y
e
r

7


S
h
l
e
l
d
/
H
y
p
e
r
s
p
a
c
e


2

P
l
a
y
e
r

R
b

R
7

I
.

5
Y
M

.
A
5
I

|
0
I
C
S

b
l
d
0
C

d
|
0
0
E

b
y
C
.

w
y
e
:

Z
0
O
8
,

2
0
I
2

D
e
f
|
e
c
t
i
o
n

l
|

R
1
7

.
.
.
:

L
J
@

.
.

D
L

L
5

Z
b
V

V
1
C

L
L
L

L
L
L
5
J

W
d
g

b
i
f

2
x
0
,
7

m
m

+
3
0
W
d
g

0
,2

m
m

8
0
W
d
g

0
,
2

m
m

5
0
W
d
g

0
,2

m
m

\
N
4

0
e
f
|
e
c
t
i
o

v
m

R
Z

.
L
1
b

<

L
1
4

4
7
D

J
J
D

6
J

J
J
n

6
J

.
.
.

.
.

R
J

+
\

R
J
b

R
J
4

B
n
g

t
n
e

R
J
.

.
.

1
W

4
7
D

.
Y

4
7
D
4

V
V

G
1

R
J
J

.
.

R
J

F
o
c
u
s

.
.

G
J

g
_

-
-
.

-
q
_

#
8

~
-

e

s
=
=
g

.
7

.
,

~
=
W

s
s
.
-

-
.

-
-
.

f
-

#
]
y

-
p
0

-
-

,
-

SO
h
w
e
b
es\a\\v
n
\\
G
ytos\a\e
n
Fes\p a\\en
gehause
atte|| ebet|| ebeneG| ta||enve|st|se|s0chtman
zwa| se| neswegs m| t de| |0 pe, doch d| e am
vMa|st bef| nd| | chen Ge|te ze| chnen s| ch wede|
d0|chge|| ngenSt|omve|b|a0chnochd0|chbeson
de|sg|oe|a0tst|sena0s,vomss| genK| angman
che|e|nostp|od0steganzz0schwe| gen.
|st| g| sta0chde| stnd| geBatte|| ewech
se| ode|d| e dngew| sshe| t, obde|Mono
ze| | ensatzvom | etzten Konze|t noch das
nchsteStOcsd0|chh| t.
dnse| Konzeptve|me| det d| ese Xach
te| | e. Ane|ste|Ste| | estehte| neC| assD
Endst0fe m| t | h|em a0e|o|dent| | ch
hohenW| |s0ngsg|ad 0ndentsp|echend
ge| | ngem Batte|| eve|b|a0ch. Dan n e| ne
d|0csvo| | evo|st0fe m| t|h|enhn| | chem
SoftC| | pp| ng, d| e a0ch m| t S| ng| eco| |
Tonabnehme|n |e| ch| | ch S0sta| n | | efe|t
ode|dasso|gf| t| ga0sgewh| te|a0tsp|e
che|chass| s, das schon be| ge|| nge||e| s
t0ng s|ft| gh| n| angt. dnd n| chtz0ve|gessend| e| n
te| | | gente|adescha| t0ngfO| den h| e| ve|wendeten,
pf| ege| e| chten B| e| ass0. A| so gena0 das, was man
s | chschon| mme|gewOnschthat. a| s
_
b0ngsve|st|
se| fO| z0 a0se, fO| p|| vate Sess| ons |m Wohnz| m
me|de|M| etwohn0ng, be| St|assenm0s | sode| | m
BacsstageBe|e| chdesDo|fgeme| nschaftsha0ses.
KISS-Konzept
De|Ansatz| st - ganz
-
seep| ts| mp| e,st0p| d
-
- m| n|
ma| | st| sch0ndf0nst| ona| . D| eZah| de| E| nste| | mg
| | chse| ten habenw| |a0fdasabso| 0tXt| gste |ed0
z| e|t, nm| | ch e| nen ve|st|s0ngs , Ga| n) , K| ang
,T|eb| e) 0nd |a0tst|seste| | e| , Maste|) sow| ee| nen
E| nscha| te|. ve|z| chtetw0|dea0fKana| 0mscha| t0n
gen, Eq0a| | ze|ode|DSPEheste.DafO|| stde|gesam
te d0|ch| a0fene S| gna| weg |e| n ana| og 0nd som| t
f|e|vonden DSPtyp| schen |atenzze| ten. E| nEffest
E| nsch| e| fweg ,etwa fO| den demnchst vo|geste| |

ten K| angp|ozesso|m| tdeme| nfachz0p|og|amm| e


|enden M| n| DSP v ! von Sp| nSem| cond0cto| ! | )
| stabe|t|otzdemvo|handen.
A| sp|e| swe|te0ndObe|a| | ve|fOgba|eEne|g| eq0e|
| ew0|dee| nB| e| v| | esAss0 a0sgewh| t. A0fge| aden
w| |dde|Ass0 Obe|d| ee| ngeba0te|ade
scha| t0ng 0nd e|n hande| sOb| | ches Xote
boosXetzge|t , ! 5 b| s 2Ov). |m Xetz
bet|| ebw| |d n| chtn0| de| Ass0 ge| aden,
sonde|na0chd| ehhe|eG| e| chspann0ng
desXetzge|tesz0mve|st|se|d0|chge
scha| tet,wod0|chmeh||e| st0ngz0|ve|
fOg0ng steht. Be| ! 8 v E| nspe| s0ng ve|
doppe| ts|ch d|eA0sgangs| e| st0nggegen
Obe|Batte|| ebet|| eba0f|0nd ! 5 W.
E| nen ganz entsche| denden E| nf| 0ss
a0fden K| ang hatde|ve|wendete |a0t
sp|eche|. | f|Chass| s m| t| h|em e|b|m
| | chenW| |s0ngsg|ad0nddema| | z0| | nea
|en |eq0enzgang haben h| e| n| chtsz0
s0chen. dnse|b| she|| ge| avo|| t 0nte|den K| e| nen
m| t ! 55 mm bez| eh0ngswe| se 5, 5Zo| | Ko|bd0|ch
messe|| ste| nde0t| g de| SP5/!OOPAvon Monaco|/
| MG Stage| | ne. M| t e| nem |eq0enzbe|e| ch von
9Oz - 8 sz be| e| nem m| tt| e|en Scha| | d|0csvon
94dB/! W/! m Obe||aschte|d0|chse| nend|0csvo|
| enK| ang m| ts|| sta| | s| a|en hen, obwoh| e|e| gent
| | cha| sPAM| tte| tne|gedacht| st.
Sparsame Endstufe
Xeben de| C| assD Endst0fe fO| den |a0tsp|eche|
f| ndet s| ch a0fdem |e| st0ngsmod0| das Powe|ma
nagementz0| Kont|o| | evon|ad0ng0nd Ent| ad0ng
de|Batte|| e. D| e|e| te|p| atte| st | 0ndm| tsnapp8cm
D0|chmesse| 0nd dafO| vo|gesehen, m| t Scha0m
stof|s| ebeband,z. B. TesaPowe|st|| ps)d| |esta0fden
|a0tsp|eche|magneten ges| ebt z0 we|den. A0f
d| eseWe| seentstehte| n
-
ast| ve| |a0tsp|eche|
-
m| t
ext|em s0|ze||a0tsp|eche|| e| t0ng. Be| d| esemKon
AKKd-
F5T| BdNB
Ask0sde|5OOgl asse
w| ede|angegebene
I 2 v/\,2AhTyp
,be| Re| che| t0nte|8E0|o)
ha| ten m| t3MXoppen
bandp|| ma| mGeha0se.
Be| g|erenTypenso| | ten
S| ee| nena| tera0s
o| zb|ettchenvorsehen.
c't Hacks 3/201 2
1 1 1
9
Gitarrenverstrker
|| -
50HAFFdNB
a `i ga0sgeta0schte
T0|n0sm
, nddeshal op|ei swe|te
skostenl ose)Bl ei akk0s
a0sNotst|omve|so|0ngen
,Se|ve|,Notli cht)si ndoIt
noche|sta0nl ichIit,wenn
si eni chtmi sshandeltw0|den
,Sti chwo|tTi eIntl adng) .
n
^l l e|di ngssi ndsi emei stvo
g|oe|e|0ndschwe|e|e|
Ba0a|t.
1 20
I c't Hacks 3/201 2
zeptsnnend| eBa0te| | enatO|| | chn0| vonde|Obe|
se| tea0sbestOcstwe|den.
' nde|Endst0fe sommtde|TPA3 ! 25D2vonTexas
| nst|0mentsz0m E| nsatz. D|es | stwoh| e| ne|de| |etz
tenve|b| | ebenenC| assDve|st|se||m bast| e|f|e0nd
| | chenD| |2OGeh0se.We|e| nma| ve|s0chtnat,e| nen
TSSOP28Ch| pm| teatsp|eade|Pada0fe| neb| e|f|e|
ve|z| nnte|e| te|p| attez0 |ten, we| dasz0schtzen.
De| G|0ndve|b|a0ch| st m| t ! 5mA,typ.)be| 24ve|
f|e0| | chge|| ng. Entha| tens| ndzwe| a| bb|Ocsenve|
st|se| ,,,S| ng| e Ended
-
) m| t 0nsymmet|| schen E| n
gngen. O| Monovo| | b|Ocsenbet|| eb , , , B| | dgeT| ed
|oad
-
)bent|gtmana| soe| ngegenphas| gesAnste0e|
s| gna| . D| esste| | end| esymmet|| schenA0sgngedes
vo|ve|st|se|mod0| esz0| ve|fOg0ng. A0fg| 0nd des
hohenW| |s0ngsg|ades p|od0z| e|t das | C sa0mAb
w|me0ndsommtohnejedenKOh| s|pe|a0s.
Laut statt Leistung
D| ee|z| e| ba|e A0sgangs| e| st0ng | st vo| a| | em e| ne
|agede| an| | egenden Bet|| ebsspann0ng. | mvo| |
b|Ocsenbet|| eb| e| stet de| TPA3 ! 25 | a0tDatenb| att
9Wan8Ohmbe| ! O P|ozentK| | ||fasto|0nd ! 2 vBe
t|| ebsspann0ng. D0|cn den vo|gescha| teten ,,Soft
C| | ppe|
-
w| |d d| ese|We|ta| | e|d| ngs n| chte||e| cnt.
D| e 0nve|ze||te S| n0s| e| st0ng dO|fte dann ehe|be|
5 W | | egen. D| eseehe|besche| denanm0tende|e| s
t0ngsangabe|e| at| v| e|t s| chschne| | , wennman den
ve|st|se|ane| nemhochwe|t| gen ca0tsp|eche|e|
| ebt. D0|cn den ,, Soh C| | ppe|'' e|geben s| ch z0dem
Komp|ess| onseffeste, d| ez0| honen empf0ndenen
Gesamt| a0tst|sebe| t|agen.
Batterie-Ladeschaltung
D| e| nte|neBatte|| e|adescha| t0ng| sta0sge| egtz0m
Ansch| 0ssandenDCA0sgange| nesXoteboosXetz
ge|tes , ! 5 b| s2Ov) . D| eses | | efe|t e| ne n| n|e| chend
sa0be|eG| e| chspann0ng, sodass| m dnte|sch| edz0
denOb| | chenA0tobatte|| e|adege|tense| n! OOz
B|0mm de| Batte|| espann0ngz0 befO|chten | st. | m
| dea| fa| | | s t das Xetzsabe| 3po| | g, sodass a0ch
5O/! OOzen| st|meabge| e| tetwe|den. dnte|d| e
sen vo|a0ssetz0ngen |st 0 ngest|te| Xetzbet|| eb
mg| | ch, a| sove|st|se|bet|| eb0nd|adenz0g| e| ch.
De||ade|eg| e|besteht| mWesent| | chena0sdem
|e| st0ngsscha| te|T5, s| ehe Scna| tb| | d a0fde|eft
DvD) 0nd dem |n Re| he gescha| teten PTCW| de|
stand ! . D| esescn| | chteScha| t0nge|| a0btcadest|
me von meh|e|en ! OO mA b| s n| nz0| |adesch| 0ss
spann0ng, ! 4,4v) be| n0| ! 5 v E| nspe| s0ng. Das| ch
de|PTC be| Da0e|| ad0nga0fsnapp ! Wve|| 0st| e| s
t0ng e| nste| | t, s | nst de| |adest|om m| t ste| gende|
Spann0ngsd|ffe|enz. Demnach w| |d e| ne t| ef ent
| adeneBatte|| eanfangsm| twen| ge|St|omge| aden,
m| tste| gende|Ze| | enspann0ngn| mmtd| ese|z0.
Den o|tsch|| tt des |adevo|ganges ze| gt d| e
Bet|| ebs|ED an. Wn|end de| e|sten | angen cade
phase | e0cntet s| e pe|manent, m| t dem E||e| cnen
de| |adesch| 0ssspann0ngve|| scnt s| e. Soba| d d| e
E| nscna| tschwe| | e 0nte|sch|| tten | st, w| |d de||ade
st|omw| ede|e| ngescha| tet 0nd d| e|ED| e0cntet.Es
hande| t s| ch a| so 0m e| nee| nfache 2P0nstRege
| 0ng m| tfeste|Scha| tyste|es| s. M| tfo|tsch|e| ten
de| Batte|| e| ad0ng we|den d| e |adezys| en sO|ze|
0ndd| e Pa0sen | nge|, syncn|on daz0 nde|t s| cn
dasB| | nsende||ED.
Da d| eexte|ne E| nspe| s0ng meh| Spann0ng | | e
fe|ta| sd| e| nte|neBatte|| e, Obe|n| mmt s|e a0chd| e
ve|so|g0ngdesve|st|se|s. Dam| tw| |d n| chtn0| d| e
Batte|| e ent| astet, sonde|n dem ve|st|se| steht
a0cn e| ne hhe|eBet|| ebsspann0ngz0| ve|fOg0ng.
Dementsp|echende| nnts| chd| emax| ma| e||e| ch
ba|eA0sgangs| e| st0ng.
Tiefentladeschutz
B| e| ge| Ass0s ve|| | e|en | n|e Kapaz| tt,wenns| e| n
ge|e Ze| tt| efent| aden he| 0mstenen. Da a0ch das
a0sgefe| | teste Ass0Management d| e E| genent
| ad0ng n| chtve|h| nde|n san n, | | egtes | etzt| | ch am
Ben0tze|, fO| |ege| m| gesA0ff|| schen z0 so|gen.
De| Powe|Manage|t|enntd| e|ast,Zwangsabscha|
t 0ng) , wenn d| e Batte|| espann0ng e| ne s|| t| sche
Schwe| | e ( VBattEmpty) 0 nte|sch|e| tet. Dam| t man
h| e|vonn| chtv| | | gObe||aschtw| |d, beg| nntd| e|ED
schon be| dnte|sch|e| t0ngvonVLoBatt z0 b| | nsen.
| st es e| ste| nma| z0| Zwangsabscha| t 0ng gesom
men, b| e| btd| eseso| angeast| v,b| se| neexte|neE| n
spe| s0nge|fo| gt. A| | e|d| ngs | st n0| de| exte|ne Be
t|| eb sofo|t ve|fOgba|, de| Batte|| ebet|| ebdagegen
w| |d e|st f|e| gegeben, nachdem d| e |adesch| 0ss
spann0nge| nma| e||e| chtwo|den| st.
p
hn| | ch de| S| che|he| tsfah|scha| t0ng be| de| E|
senbahn ,
-
Tot mannsnopf
-
), d| e man z0| ve|me|
d0nge| ne| Zwangsb|ems0ngn| cht| nge|eZe| t0n
bett| gt | assen da|f, gnnt 0nse|e Scha| t0ng dem
M0s| se|max| ma| ! 5 M| n0tenPa0se,danach| st R0he
,A0toAbscha| t0ng) . Dasschontd| e Batte|| e, wenn
manma| w| ede|ve|gessen hat, denA0sscha| te|z0
bett| gen. Xach Ab| a0f de|ha| benTotze| t beg| nnt
d| e |ED a0fge|egt z0 b| | nsen 0nd d| ent so a| s E|
m0nte|0ng, ma| w| ede| |n d| eSa| tenz0 | angen. D| e
W| ede|be| eb0ng nach Zwangsabscha| t 0ng e|fo| gt
d0|chA0s 0ndw| ede| E| nscha| ten.
vo|gesehen | st e| n B| e| v| | esAss0m0| ato| m| t
! 2 v/!,2Ah, de|m| t5OOgGew| chtnochmode|atam
G||f|z| eht. Das|e| chtfO|et| | cheSt0nden0ngeb|ems
ten ||msfe|nabde|Stecsdose. Es dO|fen a0chg|
e|eAss0se| ngesetztwe|den, n0| w| egen d| eseha| t
meh|0ndd| evo| | stnd| geA0f| ad0ngda0e|t | nge|.
Z0||ad0ngsnnend| eBatte|| epo| ea0chd| |est he
|a0sgefOh|t 0nd m| te| nemexte|nen! 2 v|adege|t,
de|Z| ga|ettenAnzOnde|b0chsedesA0tosode|hn
| | chemve|b0ndenwe|den. Dem| nte|nen|ade|eg| e|
schadetdasn| cht,e|b| e| bt| nast| v.
Xeben de|Ansch| 0ssb0chsefO|denScha| te|f| n
dets| chd| eP|og|amm| e|b0chseSP| . D| es| stdasE| n
fa| | sto| fO| den acse|, de| d| e | nte|ne | |mwa|e
nach e| genem Geschmacs 0 mgesta| ten mchte.
Dabe| hande| tes s| ch 0m das Ob| | che5po| | ge | SP
| nte|face nach Atme| . Es f0nst| on| e|t sowoh| | nde|
st|om| osen Scha| t0ng, wenn de| P|og|a mme| d| e
5v dSBSpann0ngd0|ch|e| cht,a| sa0ch| mBet|| eb.
D| esw0|devomA0to|a0sg| eb| gm| tdemT| nydSB
P|og|amme|von|adyAdagetestet.
Gitarren-Frontend
De| vo|ve|st|se|best| mmt we| tgehend d| eK| ang
e| genschahen des ve|st|se|s w| e |eq0enzgang,
Ra0schen 0ndve|ze||0ngsCha|aste|| st| s. D| ea| | e|
e|ste S| gna| a0fbe|e| t0ng Obe|n| mmt e| ne So0|ce
fo| ge|St0fe bestOcst m|t e| nem|a0scha|menSpe||
sch| cht ET ,Q!). De| G| ta||ene| ngang |st m| t
! MOhm abgesch| ossen 0nd dam| t hochohm| g
gen0gfO|a| | e| n|agesommendenEG| ta||en. De0t
| | ch s| e| ne|e E| ngangsw| de|stnde fOh|en be| de|
s| ass| schen pass| ven P| cs0pve|scha| t0ngz0 K| ang
e| nb0en| nR| cht0ngd0mpf0nda0sd|0css| os.
_
be|C9,R3w| |d d| eSt0fe 0mT! ,
-
P|eAmp
-
)an
geste0e|t. D| ese| | nve|t| e|ve|st|se| ent h| t zwe|
ant| pa|a| | e| ve|scha| tete D| oden | m Gegensopp
| 0ngszwe| g0nds| ehtdam| t| and| 0f| genS| D| oden
ve|ze||e|n z0m ve|wechse| n hn| | ch. Tatsch| | ch
d| enend| eS| D| odenn0| daz0, d| eseve|st|se|st0fe
vo|de|
_
be|ste0e|0ngz0 bewah|en. De|e| gent| | che
ve|ze||e| fo| gt| no|mdesD| he|enzve|st|se|sT! 3,
T4 ,
-
Ove|d|| ve
-
) . E|setztschon e| n, | angebevo|d| e
S| D| oden| e| ten. | mdnte|sch| edz0D| odenve|ze||en
ze| gen Obe|ste0e|teD| he|enzve|st|se|e| nenv| | | g
stet| gen, we| chen ve|ze| | 0ngse| nsatz. Das macht
s| ch g0t be| den | e| chtangeze||ten E| nste| | 0ngen,
typ| schfO|dens| ass| sch
-
b| 0es| gen
-
So0nd.
De|
_
be|ste0e|0ngsg|adw| |d Obe|das
-
Ga| nPot
-
e| ngeste| | t. | m || nssansch| ag | st d| e ve|st|s0ng
m| n| ma| 0nd de|Tonc| ean. E| ngangss| gna| e b| sz0
2vppwe|den0nve|ze||tw| ede|gegeben. Be| mA0f
d|ehendes
-
Ga| nPot
-
n| mmtd| eSpann0ngsve|st|
s0ngdes
-
P|eAmp
-
z0 0ndde| D| he|enzve|st|se|
w| |d entsp|echendsta|sObe|ste0e|t.
Das zwe| te Segment des
-
Ga| n Pot
-
w| | st am
Em| tte|de|nachgescha| tetenve|st|se|st0fe,T3)a| s
|AdT5PP0HP-
A| TLPNAT|VN
Auf der Heft-DVD fi nden Sie
Datenbl tter zu i n Frage
kommenden Lautsprecher-
h
.
Sparsamen Gitarri sten
C
a| .
sei der Vi saton BG\ 7
empfohl en, der nur
\ 8Euro kostet
.
c't Hacks 3/201 2
1 1 21
Gi tarrenverstrker
K|N
5TATT
50HPAdN
Dankgroerer|reiIl achen
kanndas|ei st0ngsmod0lz
.
0m
.
| m|t TesaPowerstnps
Be| sp| e
H
,doppel seiti geScha0msto
rl eoepads)am|a0tsprecher
magnetenoeIesti gtwerden.
^chtenSi ehi eroeidara0I,dass
kei ne|otpadsoder
Drahtenden mitdem
Vagnetochi nBerOhr0ng
kommen,di eDrahtenden
al sooesondersk0rz
aokneiIen

1 22
1 c't Hacks 3/20 1 2
|a0tst|seKompensato|. Dam| tw| |d e| nes0bj est| v
annhe|ndsonstante|a0tst|seObe|dengesamten
ve|ze||0ngsbe|e| ch he|geste| | t. E| n we| te|es, | e| cht
z0Obe|sehendesDeta| | | stde|
-
BassC0t
-
, C9, R3) vo|
demve|ze||e| 0nd de|
-
Bass Boost
-
, C3, R38, R39,
R4O, R4! ) dah| nte|. D| eBassabschwch0ngvo|dem
ve|ze||e|ve|h| nde|t, dassd| evon Xat0|a0samp| |
t0densta|sen t| efenTne d| eschwche|en hohen
TneObe|decsen. E| n Ehest, de|vo| a| | em be| ve|
ze||ten Asso|den st|t. D| e nachgescha| tete,entge
gengesetzteAnheb0ng| stgena0gegen| 0f| g.
Playback
E| n StOcs A0d| osa be| m| t e| nem 3, 5 mmSte|eo
Stecse| ste| | t d| e ve|b| nd0ng z0 e| ne| exte| nen
Tonq0e| | ew| e MP3 P| aye|, PC, Met|onom, Sma|t
phone 0nd sowe| te|he|. D| e|s0ng m| tdemfest
angesch| ossenen Kabe| mag etwas 0ngewhn | | ch
e|sche| nen, | sta be| wesent| | chp|ax| sta0g| | che| a| s
e| ne 3, 5 mmSte|eo K| | n senb0chse. D| e E | nsopp
| 0ng e|fo| gt h| nte|demve|ze||e|, sodass d| e E| n
ste| | 0ngdes
-
Ga| nPot
-
se| ne|| e| A0sw| rs0ngenhat.
K| angste| | e| 0nd |a0tst|seste| | e| w| |sen dagegen
geme| nsam a0f den G| ta| | en 0nd P| aybacs E| n
gang. A0chwennes0nnt| ge|sche| nt,w0|debe| m
K| angste| | e| ebenfa | | s e| n Ta ndemPotent | omete|
e| ngesetzt.E| nfach0md| eStab| | | ttz0ve|besse|n,
| mme| h| n s | nd d| e d|e| s| e| nen Pot| s 0nd d| e E| n
gangsb0chsed| ee| nz| geBefest | g0ng desvo|ve|
st|se|s.
Einschleifweg
Das E| nsch| e| fenexte|ne|Ehestge|te | st | m |ayo0t
desvo|ve|st|se|mod0| es be|e| ts vo|gesehen. E| n
!Opo| | ges| achsabe| , e| ngestecst | nd| eAnsch| 0ss
b0chse
-
| nse|t Connecto|
-
| | efe|t das S| gna|
MOXO_SEXDz0mAnste0e|n des Ehestge|teE| n
gangs. Dessen A0sgngege| angen Obe| d| eROcs
wege RET | 0nd RETR z0m zent|a| en |a0tst|se
ste| | e|. OhneEf|estge|tem0ssd| eve|b| nd0ngzw|
schen SEXD0nd RET m| t| |fevonStecsb|Ocsena0f
de| Ansch| 0ssb0chse
-
| nse|t Connecto|
-
he|geste| | t
we|den. vo|a0ss| cht| | ch | m nchsten eft we|den
w| | e| ns| e| nes DSPEhestge|tvo|ste| | en.
Da d| e me| sten Ehestge|te e| nen Ste|eoA0s
gangm| tb|| ngen, | std| eE|we| te| 0ngdesve|st|se|s
a0f Ste|eoBet|| ebe| ned0|cha0s bedensenswe|te
Opt| on. D|eve|b| nd0ng
-
PAConnecto|
-
| | efe|te| nen
symmet|| schen | | nsen 0nd |echten Kana| m| t den
|e| t0ngen MASTER_R_XEG, MASTER_R_POS, MAS
TER_|_XEG, MASTER_|_POS. D| e |e| st0ngsmod0| e
s| ndfO| e| nea| te|nat| ve BestOcs0ngde|E| nsoppe|
sondensato|envo|gesehen. M| tC! 0ndC29w| |dde|
| | nse Kana| , m| tC ! 5 0nd C! Z de| |echteKana| a0s
gewh| t.
Rhrensimulation
De|Ste|eoS0mmensana| bestehta0s demSte|eo
|a0tst|se|eg| e| 0nd e| nem zwe| sana| | gen D| ffe
|enzve|st|se|. De|w| |sta| ssanfte|Beg|enze|,
-
Soft
C| | ppe|
-
) 0nd | st so bemessen, dass e| n nachge
scha| tete| |a0tsp|eche|ve|st|se| m| t !Ofache|
ve|st|s0 ng n| e vo| | | n d| e Beg|enz0ng gefa h|en
we|densann. De|Max| ma| pege| wchstm| tde|an
| | egendenBet|| ebsspann0ng, sodass be| j ede| ve|
so|g0 ngsspann0ngd| eopt| ma| e |e| st 0ng he|a0s
z0ho| en| st.
_
be| e| n ! 4 po| | ges abnehmba|es | achsabe|
w| |dde|vo|ve|st|se|m| tSt|omve|so|gt0nd| | efe|t
symmet|| scheSte|eo S| gna| ean e| node|zwe| |e| s
t0ngsve|st|se|. Dad| eseA0d| os| gna| esymmet|| sch
Obe|t|agen we|den, sommt man m| t e| nfachem,
0ngesch| |mten | achsa be| a0s. D| e |e| t0ng
MOXO_SEXDObe|t|gtdas0nabgeschwchteS0m
mens| gna| and| eTotmannScha| t0nga0fdem|e| s
t0ngste| |
Pimp my Amp
De| vo|ve|st|se| |st d| mens| on| e|two|denfO|e| ne
St|atocaste|G| ta||e m| tS| ng| eco| | Tonabnehme| n.
D| eseKomb| nat| on | | efe|t |e| at| ves| e| neA0sgangs
spann0ngen an den ve|st|se|e| ngang. Ande|e
G| ta||en m| t0mb0cse|Tonabnehme|n | | efe|n oh
wesent| | ch hhe|e Spann0ngen sodass de|vo|ve|
st|se|schon|n de|M| n| ma| ste| | 0ngdes
-
Ga| n
-
Ste|
| e|s h|ba|ze||t.
O| G| ta||en m| t
-
he| en
-
Tonabnehme|n , 0m
b0cse|P| cs0ps) so| | te d| e E| ngangsempf| nd| | chse| t
entsp|echendve||| nge|t we|den. Z0 nde|n | st das
E| nsoppe| g| | edzw| scheni ETA0sgang0nddemvo|
ve|st|se|e| ngangR3 ,! sOhm) 0ndC9, 33On) . K| e|
ne|eW| de|stnde0ndg|e|e Kondensato|ene|ge
bene| nehhe|eve|st|s0ng, b| s33OOhm, ! ),g|
e|e W| de|stnde0nd s| e| ne|e Kondensato|en e| ne
ge|| nge|eve|st|s0ng, b| s3, 3sOhm, ! OOn) .
D| e
_
be|p|Of0ng e|fo| gt | n de| M| n| ma| ste| | 0ng
desGa| nSte| | e|s, de| |a0tst|se|eg| e| so| | te dabe|

Hiet ist gute Lterahrung ntig.


z0|Ocsgenommenwe|den. A| | eReg| e|ande| G| ta||e
a0fvo| | ansch| ag ste| | en 0nddannvo| | eP0| | e|n d| e
Sa| ten| angen- h| e|be| so| | tense| neh|ba|enve|
ze||0ngena0ft|eten.
Platinenbestckung
A0fbe| denP| at| nensommensowoh| bed|ahtetea| s
a0chSMD Ba0te| | ez0| ve|wend0ng, | etzte|e a be|
n0| | nhand| | chenG|en, sodassde| A0fba0jedem
begabten |te| ge| | ngen so| | te. A0fpassen so| | ten
S| e n0| be| den SMDKondensato|en, da d| ese se|
nenWe|teA0fd|0csbes| tzen0nd| e| chtz0ve|wech
se| n s| nd hat man s| ee|st e| nma| de| ve|pacs0ng
entnommen. D| eKondensato|en de|| | te|0ndS| g
na| weges| nddagegena| sbed|ahteteo| | ensonden
sato|enode|E| sosa0sgefOh|t.
De|e|steTestso| | te nach dem | ashen de|| |m
wa|et0n| | chstn| chtd| |estande|B| e| batte|| ee|fo| gen,
sonde|ne|ste| nma| ane| nem |ege| ba|en|abo|netz
te| | a| sAss0E|satz. B| e| ass0s ne| gen be| K0|zsch| Os
send0|ch|tfeh| e|ode|de|g| e| chenz0|Gewa| t0nd
| assen |e| te|bahnen ode| | CBe| nchen e| nfach ve|
dampfen. D|e R0hest|oma0fnahme des somp| etten
Ampsso| | ten|chtsonde|| | chObe|2OmA| | egen.
D| evo| | stnd| gendnte|| agenw| eScha| t 0ndBe
stOcs0ngsp| ne sow|e d| eStOcs| | stef| nden S|e a0f
de| be| | | egenden eft DvD, Ast0a| | s| e| 0ngen w| e
O b| | ch a0fwww. g| th0b. de/he| se. D| e |ee| p| at| nen
snnenS| ebe| ct. e0|oc| |c0| ts. debeste| | en. , cm)
LtBfatuf
[ 1 ] Di e Baumarkt-Orgel , Hammond-Ci one zum Sel bstbau,
c't Hacks 2/1 2, 5. 80 ct
c't Hacks 3/20 1 2 1
1 2
_
Ni emand l tet gern Hunderte von SMT-Bauteil en auf ei ne Pl ati ne - und schon gar
nicht, wenn mehr al s ei n Exempl ar zu bestcken i st. Sel bst bei Kl ei nseri en l ohnt es,
bei ei nem Bestcker Prei se und Kondi ti onen anzufragen. Wir haben bei ASPro,
ei nem schwbi schen 40-Mann-Betrieb, ei nmal in di e ltbder geschaut.
Jedes Bautei leband wi rd mit einem kodieren
Halter eingespannt. Di e Maschine sucht sich so
das jeweils passende Bautell automatisch, die
Reihenfolge der Rollen ist nicht relevant. Bei der
MY1 2 reichen wenige Zentimeter Band-Vorlauf.
Der Bestckungsautorat
Mydata MY1 2E schaf
mit seinem "Hydra"
Mehrachkopf i m Schnit
8000 Bautei l e pro Stunde.
Bnder ni mmt das Gert
i n speziellen Schchten
auch Trays (Bauteile
Paleten) und Stangen
ware auf.
0
| e 0ngew| ssen Kosten s| nd de| a0pt
g| 0nd, wa|0m K| e| nse|| enne|ste| | e| | | e
be| se| bst den ctso| ben scnw| ngen, a| s
e| nen |on nbestOcse| z0 bea0ft|agen. Tat
scn| | cn scn| agen d| e Mascn| nenE| n|| cn
t0ngssostene| nz| em| | cnescocn| nd| eKasse,
was a| s e| nma| | ge A0sgabe abe| t|otzdem
e| ne Obe|scna0ba|e | nvest| t| on b| e| bt. G|
e|e P| at| nen snnen a| | e|d| ngsscnon e| n
ma| a0f 5OO b| s ! OOO E0|o E| nma| sosten
sommen - je nacndem, w| ev| e| A|be| t de|
D| enst| e| ste| m| t den ange| | efe|ten P| nen
nocn nat. Amte0e|sten s| nd m| tn| n K| e| nst
se|| en von ! b| s ! O StOcs, da|Obe| sommt
man scnne| | w| ede|a0f| |d| scne Kosten p|o
P| at| ne. X0| so a| s Anna| tsp0 nst. Be| e| ne|
e| nze| nen, m| t | 0nd 3OO SMTBa0te| | en be
stOcstenP| at| ne| n E0|osa|tenG|eve|| an
gen dnte|nenmen, d| es| cn a0fd| eM0ste|
fe|t| g0ng spez| a| | s| e|t naben, zw| scnen 25O
0nd 45O E0|o - p| 0s Ba0te| | sosten, ve|stent
s| cn.
De| s| ass| scne BestOcse|a| be| tet entwe
de| eng m| te| nemce| te|p| attene|t| ge|z0
sammen ode| macnt a0cn d| e P| at| nen
se| bst, dass| nd dann abe| n0|d| eg|e|en
Bet|| ebe. E| n e|stes Gesp|cn s| |t e| n| ges.
We| cheDatens| ndanz0| | efe|n, we| cne Ba0
te| | es| ndz0bescnahen!dmRe| b0ngsve|| 0s
tez0ve|me| den, so| | temand| eP| at| nenfe|t|
g0ngdem BestOcs0ngsd| enst| e| ste|Obe|| as
sen, de|we| am besten,we| cneX0tzeng|
e,we| che Rnde|0ndwe| cneObe|f| cnen
fO| se| ne An| age passend s| nd. | m P|| nz| p
snnen BestOcse|natO|| | cna0cnange| |efe|
te |ee| p| at| nen ve|a|be| ten. |n jedem a| |
bent| gte|d| eExtendedGe|be| 0ndBon|
datenz0| P| at| ne,0nte|ande|emfO|Pasten
schab| one0nd BestOcs0ngssoo|d| naten.
Gleich nach dem Bestcken wird geltet:
Entweder i m Konvektions-Durchlaufofen fr
grere Serien und unkritische Bauteile . . .
Am laufenden Band
v| e| econnbestOcse| nabenbe| Ba0te|
| eD| st|| b0to|en |ecnt g0te Kond| t| o
nen0ndna| tenbe| Standa|dte| | enw| e
O8O5W| de|stnden 0nd Ke|am| sson
densato|en e| nen m| t0 nte| beacnt| |
cnencage|bestandvo| . Me| st |ecnnet
es s| cn dane| n| cnt, d| e bent| gten
Ba0te| | e,, be| Ange| | sa
-
, a| te Re| cne| t
K0nden w| ssen, was geme| nt | st) z0
bescnahen. Mg| | cn| stesabe|t|otz
dem 0nd s| n nvo| | vo| a| | em dann,
wennmanvom| etzten P|ojest nocn
e| n| geangefangeneRo| | enOb|| gnat.
Be| p|og|amm| e|ten Cn| ps, sen|
spez| e| | enode| abgesOnd| gten Ba0
te| | enw| |d de|BestOcse|d| eBescnaf
f0ngse| tensdesK0ndensoga| ve|| an
gen. M| t den be|Ocnt| gten RSB|t
cnentOten 0nd e| nze| n ve|pacsten
SOT23T|ans| sto|en so| | te man abe|
t 0n| | cnst n| cnt a0f de| Matte des
D| enst| e| ste|s stenen, da d| e BestO
cs0ngsa0tomaten n0|G0|t,Stangen
0ndT|ayWa|eannenmen, E| nze| ba0
te| | e mOssen dagegen man0e| | nacn
bestOcst we|den. Ka| s0| | e|en S| e fO|
d| eP|od0st| on| 0n| ge| npaa|geg0|te
te Ba0te| | e men| e| n - BestOcs0ngs
a0tomatenve|| angene| nengew| ssen
vo|| a0fqenacnGe|t5 b| s3Ocm) , 0m
dasBa0te| | eBande| nz0spannen.
. . . oder i n der Dampfphase fr Klei nserien und empfi ndl iche Teile. Hier sorgt die
Kondensationswrme einer exakt bei 230 siedenden, absolut ineren Spezial
flssigkeit (Galden) fr ein besonders schonendes Lten. Angeblich soll man i m
Galden-Dampf auch Wrste braten knnen.
Bedrahtete Bauteile auf gemischt bestckten
Platinen werden mit der Selektiv-Ltanlage "gefluxt"
(mit Flussmitel eingesprht) und eingeltet. Das aus
einer steuerbaren Dse strmende Ltzinn benetzt
nur eine mi ni male Flche.
Durch die Inspektion gefal lene Baugruppen werden an speziell ausgersteten
Arbeitspltzen nachgearbeitet. Hi er knnen gegebenenfal l s auch kleine Nach
bestckungsarbeiten erolgen. Die mi nifiteUgen Arbeiten erledigen geschi ckte
Frauenhnde - Grobmotoriker haben hi er nichts zu suchen.
Feuchtigkeitsschden
Be| te0|en| Csa0f,z0 s0|zen) Bnde|n
| stesd0|cna0szwecsm| g, d| esevon
and a0f e| n T|ayz0 so|t| e|en - ent
sp|ecnende So|gfa| t bezOg| | cn Ant|
stat| sMananmenvo|a0sgesetzt.Das
so| | te abe|e|st 0nm| tte| ba| vo| e|t|
g0ngsbeg| nn gescnenen. Ansonsten
snnen d| e K0nststoffGen0se c0ft
fe0cnt| gse| ta0fnenmen 0nd d| eAn
scn| 0ssp| nsox| d| e|en.
Dasnat be| de|ne0tefO| Kons0m
gOte|vo|gescn|| ebenen b| e|f|e| en|
t 0ng m| t | n|e| nne|en Tempe|at0|
0nangenenme o| gen. Be|Ocnt| gt | st
de|Popco|nEffest,de|d| e| CGen0se
d0|cn d| e p| tz| | cn ve|dampfende
| nnene0cnt| gse| t a0fp| atzen | sst.
Empf| nd| | cne Ba0te| | e a0s geffneten
ve|pacs0ngen we|den dane| e| n| ge
St0ndenbe| ! 25 Lvo|gebacsen.
D| e BestOcs0ng be| m D| enst| e| ste|
scn| | et | n de| Rege| e| ne man0e| | e
ode| a0tomat| scne opt| scne | ns pes
t| on,AO| )e| n, m| tbesonde|enve|e| n
ba| 0ngen w| |d e| d| e Ba0g| 0ppen
a0cne| ne|e| est|| scnenP|Of0ng0nte|
z| enen, was wegen de| 0 mfang
|e| cnen vo|be|e| t0 ngen be| K| e| n
se|| enabe||ecntsostsp| e| | g| st.
dnse|e B| | de|st|ecse ze| gt d| e d|e|
e|t| g0ngsst|aen be| ASP|o. e| nefO|
SMTP| at| nense|| en, e| ne fO| K| e| n
se|| en0ndgem| scnteBestOcs0ng0nd
d| eg|oeWe| | en| tan| agefO|bed|an
teteBa0e| emente. ,cm) t
Geschaf: ferig bestckte
und geprfe Baugruppen zur
Auslieferung an den Kunden
0Z000 Pi ccol o LaunchPad
Das Streuen sehr prei swerter Entwi ck
l ungskits ist besonders bei den gan:
groen Hal bl ei terherstel l ern bel i ebt.
Tl wartet hier zum Bei spi el mi t dem
(2000-LaunchPad auf, das mit ei nem
Abkmml i ng der TMS320-Si gnal pro
zessoren bestckt ist.
M| t dem C2OOO P| cco| o |a0nchPad | sst
Texas | nst|0ments e| n somp| ettes Entw| cs
| 0ngsboa|dfO| ge|adee| nma| ! 7 dS Do| | a|
a0fd| e EmbeddedEntw| cs| e|| os. De|ent
ha| tene TMS32O28O27 | st e| n dn| ve|sa|
Cont|o| | e| a0s T| s P| cco| oam| | | e m| t
54KByteP|og|amm| ash, acht PWMKan
| en, EventT| me|, ! 2B| tADC, | 2C, SP| 0nd
dART. A0f demBoa|d | st be|e| tse| niTAG
Em0| ato|/Deb0gge| m|t opt| sch | so| | e|tem
dSBAnsch| 0ssentha| ten, Obe|dende|P| c
co| oa0chm| t| |mwa|ebe| a
den w| |d. De| s| e| ne, seh|
spa|same32B| tCont|o| | e| a|
be| tet m| t b| s z0 5O Mz. von
denDSPshate|se| nehe|vo||agen
de E| gn0ng fO| Echtze| tAnwendungen
,z. B. Moto|ste0e|0ngen) gee|bt,fO|Aud| o
Anwend0ngen feh| en | hm a | | e|d| ngs pas
sendePo|ts0nde| ne| | esomma E| nhe| L
vo|dem E| nsatz des |a0 nchPads hatT|
a| | e|d| ngse| ne O|degesetzt. d| e | nsta| | at|
on des , h| e|fO| sosten| osen) G| gabyteg|o
en Entw| cs| 0ngssystems CodeCompo
se|5, dasa0fde|Ec| | pseP| attfo|m bas| e|t.
O|denDown| oad 0nd d| e | nsta| | at| onda|f
mang0tzwe| , d|e| St0ndenansetzen, dann
noche| n| geTagefO|d| eE| na|be| t0ng| ndas
s eh| mcht| ge, he| tfO|denE| nste| ge|.das
somp| exe0nd0nObe|s| cht| | che)We|sze0g.
D| e e|sten Sta|tve|s0che e|| e| chte|t dann
4|.
Schal tpl an-Desi gner sPi an 7. 0

`
. X
Schnel l mal ei nen Schal tpl an fr ei ne
I l l ustrati on erstel l en? Wer si ch bi sl ang
mi t ASCI I -Art oder Handskizzen be
gngte, sol l te vi el l ei cht doch auf sPi an
von Abacom umschwenken.
De| Obe|s| cht| | che0ndse| bst m| tRechne|
-
Mh|en
-
z0f|| edeneScha| tp| anEd| to|von
Abacom | | egtn0nmeh| | nve|s| on7 vo|. E|
gent| | ch se| nG| 0nd, | hn h| e| vo|z0ste| | en,
w| en da n| cht se| ne ehe| 0nte|d0|ch
schn| tt| | che Besanntne| t, d| e 0 nscn| agba|
e| nfacheBed| en0ng0ndd| esa0be|en, he|
vo||agend | esba|en Scna| tp| ne, d| e e| | | e
O w u 9 C f h L
fe|t. Sowon| von de| Anwende|
f|e0nd| | chse| t a| s a0ch von de|
p
sthet | s de| Scha| tp| ne he|
snnte s| ch somanches
-
g|oe
-
EDAPaset n| e| e| ned| cse Sche|
beabschne| den.
Be| de|ne0enve|s| onsnnen
P|ojeste a0ch a0fve|sch| edene
B| tte| ve|te| | t we|den, z0dem
:

..
(-
/

.
<
.
-

w0|de d| eD|0csf0nst| on 0me| ne somfo|


tab| eSe| tena0he| | 0ngs0nst| on e|we| te|t.
Ganz pf|h| g s| nd a0ch d| e
-
ast| venve|snO
f0ngen
-
, so dass man be| sp| e| swe| se z0
e| nem Spez| a| ba0te| | g| e| ch den || ns z0m
|| efe|antenh| nte|| egensann. | nz0gesom
men s| nd ebenso Bema0n
Ob
, `
gen, Spez| a| fo|men, a0toma
t| sche, p|ax| sge|echte StOcs
| | sten 0ndf|e| def| n| e|b|ePa
| etten m| t den pe|sn| | chen
Ba0te| | 0nd B| b| | othessa
vo|| ten. Kosten| os| ste| nv| e
we|fO|sP| anO|| g| na| date| en,
de| d| e P| ne zwa| n| cht ed|
t| e|en sann, abe| doch fO|
den A0sd| 0cs a0fte| | t 0nd
a0fbe|e| tet.

-
+


'
9

3
1 28 1
c't Hacks 3/20 1 2
d| eT| cont|o| Sd| TE,e| neA|t|amewo|sm| t
Be| sp| e| en, T|e| be|n0nd|| b|a|| es. , cm)
Z Piccolo LaunchPad
Controller-Entwicklungskit
Hersteller
Verrieb
Systemanf.
Preis
Texas I nstruments, www.ti .com
z. B. Watterott, www.watterott.com
Wi ndows (32 Bit) oder Li nux
20

C
<

-
o
r

I* >
c
*
+
a

G
..

o
`

s
M| tsP| an sannmana| | e|d| ngsn0| P| ne
ze| chnen, e| ne Xetz| | stenve|b| nd0ngz0m
M| n| ma| P| at| nen| ayo0te| Sp| | nt a0s g| e|
chema0seex| st| e|tn| cht. A| sodasR| cht| ge
fO|a| | e,d| en0|| h|e|och|aste|P|ojesteode|
P|ototypen dos0ment| e|en wo| | en- meh|
sann0ndw| | | sP| ann| cht| e| sten. O| d| esen
E| nsatzbe|e| cn | st de| P|e| s von snapp 4O
E0|oge|adenochangemessen. ,cm)
sPi an . Schaltplan-Editor
Schaltplan-Editor
Hersteller
Systemanf.
Preis
Abacom, www.abacom-onl i ne. de
Wi ndows NT bi s Wi ndows 7
40
MakerBot Repl i cator Z & Co.
Der Repl i cator 2 i st der erste 3D
Drucker von MakerBot l ndustri es mi t
Stahl gehuse und ohne Open-Source
Lizenz. Ei ne MIT-Ausgrndung wi l l
hi ngegen ei nen bezahl baren 3D
Drucker herausbri ngen, der
Stereol i thografie beherrscht.
Mase|Bots Rep| | cato|2 fO| 22OO dS Do| | a|
e||e| chte| neA0f| s0ngvonO, ! M| | | | mete|n
0nd san n Obj este b| s z0| G|e von
284mm? ! 55 mm? ! 52 mmd|0csen. A| s
Mate| | a| sommt a0ssch| | e| | ch de| K0nst
stoh P|A z0m E| nsatz, de| w| e be| a | | en
vo|gnge| mode| | en geschmo| zen 0nd
sch| chtwe| se a0fget|agen w| |d , DMve|
fah|en) . Mase|Bot |t vom b| she| oh ve|
wendetenABSa| s D|0csmate|| a| ab,we| | es
s| ch be| m AbsOh| en ve|fo| men sann. E| n
Mode| | m| tzwe| D|0csspfenw| ebe| mRe
p| | cato| ! so| | ab 2O! 3 a| s Rep| | cato|2XfO|
28OOdSDo| | a| angebotenwe|den.
D| eb| she|| geD|0cssohwa|eRep| | cato|G
e|setztMase|Botd0|che| nenamensMase|
Wa|e, d| ed| eBe|echn0ngde| Ste0e|daten
a0s3 Dvo|| agenb| sz02Oma| schne| | e| e|
| ed| genso| | . M| tMase|Wa|e | ssts| cha0ch
de|| mian0a| 2O! 2 e|sch| eneneRep| | cato|!
anste0e|n, d| e dnte|stOtz0ng fO| dessen
vo|gnge| Th| ngOMat| c| stangesOnd| gt.
Rep| | cato| 2 0nd Mase|Wa|e s| nd se| ne
OpenSo0|ceP|od0ste - dasbede0tete| ne
Abseh| von de| b| she|| gen | | menpo| | t| s.
K|| t| se|, da| 0nte| de| | m
St|e| ta0sgesch| edeneM| t
g| Onde| Zach oesen,
wa|fen Mase|Bot | m | nte|
net vo|, m| t den ne0en
P|od0sten d| eOpenSo0|
ceBeweg0ng z0 ve||aten,
da G|C5C a0f Entw| ck| un
gen a0s de| Comm0n| ty
bas| e|ten. Mase|BotCEO
B|e Pett| s sonte|te, dass
se| ne | | ma den Ma|st fO|
beza h| ba|e 3 D D| 0cse| e|st
beg| Ondet habe 0nd ve|
sp|ach, a0ch | n Z0s0nft
-
so
offen w| e mg| | ch
-
z0 se| n. | m
A0g0st 2O! ! wa|end| e R| s| sosap|ta| gebe|
o0nd|y G| o0p m| t ! O M| | | | onen dSDo| | a|
be| Mase|Bote| ngest| egen.
Mase|Bot hat a0e|dem | n Xew Yo|s
e| nen |aden e|ffnet, | n dem de| Rep| | ca
to|2 p|sent| e|t 0ndve|sa0hw| |d. K0fe|
sn nenm| tdemne0enGe|te|stma| | ge| n
e| nj h|| ges Se|v| cePaset namens Mase|
Ca|efO|35OdS Do| | a| e|we|ben. | nsgesamt
ve|a bsch| edet s| ch Mase|Bot | nd0st|| es
dam| ta0sdemDo| tyo0|se| fSegment0nd
vondene| genenW0|ze| n | mq0e| | ohenen
RepRap P|oj est. Das wecst E| | nne| 0ngen
a n d| e Anfnge von App| e, d| e ! 977 m| t
dem App| e | | d| ePC | nd0st|| e m| tbeg| On
deten.
5tr0||th0rafI e
DasM|TSta|t 0po|m| absmacht m| tdem
27OOdSDo| | a| te0| enD|0cse|o|m ! e| ne
Ste|eo| | thog|af| eMasch| ne fO| den sem|
p|ofess| one| | en Anwende| e|schw| ng| | ch.
Be| de| Ste|eo| | thog|af| e h|tet e| n |ase|
e| nenf| Oss| genK0nststohp0nstwe| se. |a0t
e|ste| | e| d|0cst de| o|m ! Mode| | e m| t
e| ne| Sch| chtd| cse von 25 M| s|omete|n
, O, O25mm) , d| e max| ma| eObj estg|ebe
t|gt! 25 mm? ! 25 mm? ! 55 mm.
D| eP|od0 st| on de| e|sten Se|| enge|te
hato| m| absObe|d| eC|owdf0nd| ngP| att
fo|mK| cssta|te|f| nanz| e|t - , 0ndsamme| te
do|t3 M| | | | onendSDo| | a| e| n, 3Oma| meh|
a| s angesetzt) . Max| m |obovssy, e| ne| de|
d|e| G| Onde|, | e| tetef|Ohe|dasOpenSo0|
ceP|oj est abome, das zwe| RepRap
hn| | che 3 D D| 0cse| z0m E| genba0 ent
w| cse| that.
Z0| A0s| | efe|0ngdeso|m ! | meb|0a|
2O! 3hato|m| absn0|e| ng|a0esK0nstha|z
a| sD|0csmate|| a| fO||0nd! 5OdSDo| | a| p|o
|| te|| mAngebot - | a0tA0ssagede|| |ma
| st das| mme|noch b| | | | ge|a| sMate|| a| an
de|e|e|ste| | e|. O| d| eZ0s0nhs| ndwe|te
|e K0nststohe angesOnd| gt, d| e fa|b| ge,
t|anspa|ente 0ndf| ex| b| eObjestee|mg| |
chenso| | en.
Made in Germany
O| ! OOOE0|o b| etetdasde0tscheSta|t 0p
| Rap| d se| nen 3 D D| 0cse| | Rap| d compact
an. Ged|0cst w| |d | m DMve|fah|en m| t
e| ne| Sch| chtd| csevonO, 25M| | | | mete|n, d| e
Anste0e|0nge|| ed| gtw| ebe| mRepRape| n
A|d0| noMegam| tRAMPSMoto|t|e| be|P' a
t| ne. De|Ba0|a0mvon n0| ! O Zent| mete|n
| n a| | en d|e| D| mens| onen | st so s| e| n w| e
be| m e|sten Mase|Bot, dem C0pcase von
2OO9. Be| | |mwa|e0ndD|0cssoftwa|esetzt
| Rap| d a0f d| e OpenSo0|ceAnwend0ng
Repet| e|. D| e| nnovat| ondes| nDe0tsch| and
gefe|t| gten Ge|ts | st mg| | che|we| se de|
-
patent| e|te Zahnstangenant|| eb
-
desxy
T| sches, de| be| m | Rap| d den be| ande|en
Ge|tenv| e| fachve|wendetenZahn|| emen
ant|| ebe|setzt. , phs)
Replicator Z
Mittelklasse-3D-Drucker
Hersteller
Systemanf.
Preis
MakerBot, www. makerbot.com
Wi ndows, Mac OS oder Li nux
2 200 US-$
c't Hacks s/z:i z _g
Stel l ari s LaunchPad
Das Stel l ari s LaunchPad erweitert di e
Entwickl ungskit-Fami l i e Stel l ari s von
Texas I nstruments um ei n Modul mit
ARM-Cortex-M4-Prozesor.
M| tdem Entw| cs| 0ngss| tSte| | a|| s |a0 nch
Pad , EK|M4! 2OXc) w| | | T| den E| nst| eg | n
d| eP|og| amm| e| 0ngse| ne|Ste| | a|| sM| s|o
cont|o| | e| m|t Co|texM4Ke|n ve|e| nfa
chen. De| 32B| tP|ozesso| |M4 ! 2O5QR
tastetm| t8OMz,hat e| neG| e| tsommae| n
he|t, 32 KByte SRAM 0nd255 KByte | ash
Spe| che| sow| ed| ve|se Schn| ttste| | en von
dARTs Obe| SP| , |
z
C b| s z0 dSB , Dev| ce) .
Ana| oge S| gna| ee|fasst de| zw| fsana| | ge
A/Ddmsetze|m| t! 2B| t.
A0f de| sompasten |a0nchPad P| at| ne
s| tzeng| e| chzwe| d| ese|P|ozesso|en. A| | e|
d| ngsstehtfO|Expe|| menten0| e| ne|davon
z0|ve|fOg0ng, de|ande|ed| enta| sDeb0g
' nte|face. P|og|amm| e|t w| |d das |a0 nch
Padpe|dSB,esb|| ngtfO|e|steExpe|| mente
Teensy 3. D
Das Ardui no-kompati bl e Entwi ckl ungs
board Teensy macht den Sprung auf
32 Bit und kommt i n der Versi on 3. 0 mit
ei nem ARM-Cortex-M4-Prozessor. Bei
vergl ei chbaren Lei stungsdaten i st es
sehr vi el kl ei ner al s das l ang erwartete
ARM-Board Ardui no Due.
W| e d| e b| she|| gen TeensyMode| | e| st d| e
v| e|| ag| ge P| at| ne seh| sompast , 3, 5? ! , 8
cm) 0nd san n d| |est a0fB|eadboa|ds ge
stecst we|den. A| s P|ozesso| sommt de|
MK2ODX! 28v|5m| t48Mz a0sde| K| ne
t| sSe|| e von |eesca| e z0m E| nsatz, de|
wah| we| sea0f95 MzObe|tastet we|den
1 3
0
,c't Hacks 3/20 1 2
zwe| Taste| 0nd e| ne
RGB |ED m| t. O| E|we|
te|0ngen fOh |t es | nsge
samt 4O Kontaste he|a0s.
A0fde| Obe|se| tede|P| at| ne
g| bt eszwe| 2Opo| | geSt| h| e| s
ten 0nd a0f de| dnte|se| te daz0
passende Socse| . Som| t san n man
meh|e|e |a0 nchpads- d0|cha0sa0chm| t
ande|en P|ozesso|en - stape| n ode| e| ne
Bas| sp| at| neda| 0nte|setzen.
A0e|dem b| etetT| d| ve|se sogenannte
Booste|Pacss an. D| e Pa| ette |e| cht von
e| ne| |och|aste|p| at| ne Obe| e| ne |EDMa
t|| xb| sz0 D| sp| ays, Ka|ten| ese|n 0nd 0ns
schn| ttste| | en. Be| m Entw0|f e| gene|Boos
te|Pacssso| | ene| n Des| gnG0| desow| ee| ne
B| b| | othes fO| d| e |ayo0tSohwa|e Eag| e
he| fen. P|og|amm| e|t w| |d das Ste| | a|| s
|a0nchpad wah| we| se m| tdemCodeCom
pose| St0d| o von Texas | nst| 0ments, Ke| |
Rea| v| ew, | AR Wo|sbench ode| So0|ce|y
CodeBench. Wh|end E|ste|esfO| d| eve|
sann. De| Boot| oade|| sta0fe| nemz0stz| |
chen Ch| p 0 nte|geb|acht, so dassde| ge
samte | ashSpe| che| von ! 28 KB fO| P|o
g|ammez0|ve|fOg0ngsteht.
| 0 |st| n C/ ode

n | platt
foO|e Addon
aOP an A|duI
00| L |D0I d|e
0C0| m m5E| 5|a| | eAr

| e an

|i

| uU
G8DC a0c

VCH ne| | o| pro-


|r|e| | sa
!|D C|hg1 uU| e|ne
g
B-hse,
u
g
e|d| ed UbbOnthegOmg
| |chsei n
D|e Ha|dwareT| mer| C|
a0de|s |5 D

oBs n
g
n
VC


| assen s|

be|U6D Befe

| o

d 8| 5
|

I |

z| c| n-
g
j
ngedU5|656. hd5I6! d| eP|at ne
e|nem

n 0nd | K opfze| | e
wend0ng m| tSte| | a|| ssosten| os| st,g| bt es
von den Ob|| genToo| sn0| Demove|s| onen
z0mDown| oad. We|be|e| t| st,| 0ndachtb| s
zehnWochen a0fse| n Ste| | a|| s |a0nchPad
z0 wa|ten, sannesfO| ! 3 dSDo| | a| | mOn
| | neShopvonT| beste| | en. , bbe)
Stellaris LaunchPad
Entwicklungsboard mit Stellaris-M4-Prozessor
Hersteller Texas I nstruments, www.ti.com
Systemanf.
Preis
Wi ndows oder li nux
13 US-$
nach, | 0h d| eentha| teneEchtze| t0h| a0ch
ohneexte|neSt|omve|so|g0ngwe| te|,wo
d0|chs| ch das Teensy a0chz0m Ba0 som
paste|Daten| ogge|empf| eh| t. Dansde| ! 5
B| tA/DWand| e| anden Ana| oge| ngngen
0ndse| nes|
z
SB0ssese| gnets| chdasMod0|
a0chfO|A0d| oAnwend0ngen.
Xachde| e|fo| g|e| chen K| cssta|te|Kam
pagne, m| tde|de| Entw| cs| e|Pa0| Stoh|e
gen d| ee|ste| | 0ngde|e|sten 3OOO Boa|ds
f| nanz| e|t hat, san n man dasTeensy 3. O|e
g0| | fO| ! 9 dS Do| | a| a0f Stoff|egens
omepagebeste| | en. , phs)
Teensy 3.
Arduino-kompatibles Entwicklungsboard
mit ARM-Corex-M4 Prozessor
Hersteller
Systemanf.
Preis
PJRC. www.pjrc.com
Wi ndows, Mac OS oder li nux
19 US-$
Ardui no Due
Der 32-Bit-Erstl i ng von Ardui no bi etet
jede Menge Schnittstel l en und schl i et
die Lcke zwi schen Ardui no Uno und
Raspberry Pi .
E|| st se| tmeh| a| se| nemi ah| angesOnd| gt
- 0ndjetzt end| | chve|fOgba|. De|A|d0| no
D0e, das e|ste 32B| tBoa|d des A|d0| no
Teams. A| sP|ozesso|sommt Atme| sCo|tex
M3Ch| pSAM3X8E m|t 84Mz 0nd5 ! 2 KB
| ashspe| che| z0m E| nsatz. | m A|d0| no
Sto|e sostet de| D0e |0nd 4O E0|o netto,
z0m Redast| onssch| 0sswa| e| do|t be|e| ts
a0sve|sa0ft. Be| den de0tschen D| st|| b0to
|en| ste|m| t| 0nd45E0|oge| | stet.
Das Boa|d spa|t n| cht an E| n 0ndA0s
gngen. 54 d| g| ta| e | /O P| ns , dabe| v| e|
a|dwa|e dARTs, zwe| | 2C/TW| B0sse, ! 2
PWMA0sgnge) , ! 2 Ana| oge| ngnge m| t
! 2B| tADC, SP| 0ndiTAGeade|. E|stma
| | g s| nda0fe| nemA|d0| noBoa|d a0chzwe|
ana| oge A0sgnge m| t ! 2 B| tDACs ,fO|
So0nda0sgabem| tde|ne0enA0d| o|| b|a|y)
sow| ee| nCANB0sentha| ten. Ne0 | st a0ch
de|
-
E|ase
-
Taste|,m| tdems| chde| vo|han
deneSsetcha0sdem| ashspe| che|| schen
| sst.
dSB ostMod0s fO| dSB Onthego ve|
wenden.
vo|dem A0fstecsen von vo|handenene
A|d0| noZ0satzp| at| nen , Sh| e| ds) a0f den
D0eso| | temans| chve|gew| sse|n, dassd| ese
m| tde| gende|ten Bet|| ebsspann0ng von
3,3 vo|tf0nst| on| e|en0ndvo|a| | emse| ne5
vo| tan d| e|/O|e| t0ngenan| egen. We|ne0e
Sh| e| ds entw| |ft, sann anhand des ne0en
P| ns| OREe|sennen, we| cheSpann0ng de|
jewe| | | geA|d0| nove|wendet. , phs)
De| A|d0| no D0e hat a 0e|dem zwe|
dSBPo|ts. De|
-
P|og|amm| ng
-
Po|t w| |d
w| e Ob| | ch z0m P|og|a mm| e|en ben0tzt
0ndve|b| ndet dene|sten a|dwa|edART
O be| e| nen ATmega ! 5d2Ch| p m| t dem
Comp0te|,woe| a| s s| cha| sv| |t0e| | e| se|| e|
| e|Ansch| 0ssze| gt. De|zwe| te
-
Nat| ve
-
Po|t
| std| |estm| tdemSAM3XP|ozesso|ve|b0n
den0ndsannz0mDeb0ggenode|fO|e| ne
| D Em0| at| onben0tztwe|den, be| de| s| ch
de| A|d0| now| ee| neMa0sode|Tatstat0|
ve|h| t. Da| Obe| h| na0s| sste|s| cha0ch| m
Arduino Due
Entwicklungsboard ARM-Controller
Herstel ler
Systemanf.
Preis
Ardui no
Wi ndows oder Li nux
46 O
se|.e
d08X,

l 80,

l b0l
Mi t dem i n diesem Hef beschriebenem HOAX-Bausatz
wird ein tuschend echter Hammond-Klang erzeugt.
Steuerbar ber MI DI oder ei ne angeschlossene
Klaviatur. l n der kostenlosen Basis-Firmware si nd alle
Funktionen bi s auf einen Ton und Leslle enthalten.
Sie erhalten von uns ei ne vorgefertigte. mit al l en SMD
Tei l en vorgeltete und getestete Pl ati ne sowi e di e
konventi onel l en Bautei l e zum Sel bstbestcken.
Wei tere I nformati onen und Prei se si ehe w.segor.de
h08X 1. Z
A/D und DIA-Wandler i n hoher Qualitt,
Frequenzgenerator, gesteuerte Strom
versorgung, elektroni sche Last und
vieles mehr - di e Palette an Moduln fr
das c't-Lab ist umfngreich.
ber Ethernet, USB oder seri ell an ei nen
Rech ner anzusch l i een und auf Wunsch
mi t LabVi ew von Nati onal i nstruments zu
steuern oder auch r ei n manuel l zu
bedi enen: ei n Labor- Mesystem i m Sel bstbau, das den Vergl ei ch mi t sehr vi el teureren
Ferti ggerten ni cht scheuen muss. Al s komplette Tei l estze oder auch i n Ei nzel tei l en
l i eferbar. Schwi eri g zu ltende I Cs si nd auf den Pl ati nen vorbestckt Al l e Schal tpl ne
und di e Fi rmware- Quel ltexte si nd von der c't verffentl i cht.
Voll unter Kontrolle - der c't-Bot i st ei n Bauprojekt, das
al s Ergebnis ei nen zu I 7 selbst programmi erbaren
Roboter hat, der auf der Stelle drehen kann, seinen Weg
durch Irrgrten sucht oder klei ne Objekte transportiert.
Das gesamte Hardwaredesign ist offengelegt, ebenso
das Sofware-Framework und viele Beispielanwendungen.
bequeme Komplettstze (Basi s-Satz + Erwei terungen)
I ndustri equal i tt mi t Faul haber-Getri ebemotoren
al l e Ei nzel tei l e auch separat l i eferbar
Basi ssatz ZV,
gen ourte
c't Hacks 3/201 2
1 1 31
ut0t0D
1 . Sphe|oRobote|
Z. And|o| dSDK
Roboter kommen i n vi el en Erschei nungsformen daher,
unter anderem al s Kugel . Sphero kostet 1 30 US-Dol l ar,
si eht aus wi e ei ne Bi l l ardkugel und l sst si ch mi t dem
Smartphone steuern. Wenn man das dazugehri ge SDK
nutzt, kann man i hm auch bei bri ngen, den ei genen
Anwendungen zu fol gen.

Zei taufwand:
! -3 St0nden

Kosten:
! 3O dSDo| | a|

Programmieren:
iava
E
| est|on| scheSp| e| ze0ge m| tdem Sma|tphone
z0sont|o| | | e|en| stfO|v| e| eBes| tze|e| nes| Phone
ode|e| nesAnd|o| dGe|tsse| tcnge| eme| nKa0f
a| g0ment. Be|e| ts 2O! O wa| Pa||ots A0gmented
Rea| | tyD|ohne, e| n Q0ad|osopte|, de| d0 |ch das
| Pnone, spte|pe|And|o| d) geste0e|t w0|de0 nd
Obe|zwe| Kame|as pe|WcAX B| | de| andas End
ge|tf0nste,e| nspannende| Ze| tve|t|e| bfO|Tech
n| sbege| ste|te.
| n d| esem i ah| | st e| ne K0ge| namens Sphe|o
de|a0ptaste0| de| Sma|tphonegeste0e|ten Ro
bote|. dnte|dem Motto
-
The ba| | , evo| ved
-
b| etet
O|bot| x,e| nes| e| ne| |maa0sden dSA,d| este0e|
ba|e K0ge| m| t | nte|essantem | nnen| eben fO |
snapp! 3OdS Do| | a| an.
Sphe|ofasz| n| e|t 0nte|ande|emd0|chs e| nm|
n| ma| | st| sches | nte|face. | mA0ssehen e|| nne|t es
ehe|an e| ne B| | | | a|ds0ge| a| s an e| nen fah|ba|en
Robote|. Ke| neAnsch| Osse, Knpfeode|Scha| te| -
Spne|o | st z0ncnst e| nfacn n0| e| ne K0ge| , d| e
Obe|e| nen| nd0st| ven Anscn| 0ssa0fge| adenw| |d
0ndd| emand0|chSchOtte| nz0mcebene|wecst.
E| neRe| hevonAppse|mg| | chtd|eKomm0n| sa
t| on m| tdem Robote| Obe|Sma|tphones m| t| OS
ode|And|o| dBet|| ebssystem. O|bot| xb| etetd| ve|se
sosten| ose Apps an, we| te|e von |emdanb| ete|n
s| nd| mAppSto|efO|| OSve|fOgba|0ndv| aGoog| e
P| ayfO|And|o| d,s. Kasten
-
Appm| tdemBa| |
-
) .
We| s| ch dam| t n| cht begn Ogen 0nd e| genes
ve|ha| tenfO|denSphe|oentw| cse| nw| | | , san n a0f
das sosten| ose Mac|o|abz0| Ocsg|e| fen, dase| ne
e| nfache P|og|amm| e| 0ng desSphe|o d0|ch Ma
c|ose|| a0bt. Dabe| ste| | td| eAppd| enotwend| gen
Bas| sbefeh| e z0| Beweg0ng 0nd Rotat| on sow| e
z0m ce0chten de||ED 0nd z0m Pa0s| e|en be|e| t,
a0e|dem e| nfache Kont|o| | st| 0st0|enw| eSch| e|
fen. o|tgesch|| ttene Kommandos e| | a0ben das
d| |esteAnste0e|nde| be| denRde|des| m| nne|en
bef| nd| | chen M| n| |obote|s m| t 0 nte|sch| ed| | chen
Geschw| nd| gse| ten. De| Ben0tze|sanne| nee|ste| |
te Seq0enz so| che| Bas| sbefen| e a| s Mas|o spe|
che|n0ndObe|dasSma|tphonea0sfOh|en. Dase|
| a0bt somp| exe Manve|w| e dasAbfah|en e| ne|
-
Acht
-
be| g| e| chze| t| ge|a| bnde| 0ng.
Eigene Anwendungen
entwickeln
vo| a| | em dad0|ch, dass s| chva|| ab| enz0m Zw|
schenspe| cne|n von We|ten n0tzen | assen, b| etet
Mac|o|ab e| nen somp| exen Sandsasten, |n dem
manm| t den0nst| onende

Sphe|oexpe|| ment| e
|en 0ndd| esetestensann. Entw| cs| e|stoena| | e|
d| ngsscnne| | an G|enzen, wenns| edem Robote|
ba| | somp| exe|e |og| sbe| b| | ngen wo| | en, w| e s| e
be| sp| e| swe| sed| eSte0e|0ng d0|ch d| eBesch| e0
n| g0ngssenso|en e| nesmob| | en Endge|tes e|fo|
de|t. An d| ese|Ste| | esetzt dasvon O|bot| x ange
boteneSohwa|e Deve| opmentK| tan. O|| OS, An
d|o| d 0nd das p| attfo| mObe|g|e| fende, a0f
TM|/5 bas| e|ende PnoneGapve|fOgba |, b| etet
das SDK Z0g|| h a0f d| eObj este 0nd 0nst| onen
de|Robo|| b|a|y,d| ed| eA|be| tm| tdena|dwa|e
somponentendesSpne|oe|mg| | cht.
I m Inneren der lenkbaren Kugel
verbirgt sich ei n programmierbarer
Mi ni roboter.
Ti pp
| mA0g0stw0|dee| ng|e
|es| |mwa|edpdatef|e| ge
geben. Wn|endd| eme| sten
p
nde| 0ngendasSDK0nd
dam| t Entw| cs| e|ansp|e
chen, sogabesfO|Endbe
n0tze|d|e| w| cnt| geXe0e
| 0ngen. De|Sphe|osan n
jetztd| |esta 0 f e| ne| ge|a
den|| n| efah|en,vecto|
D|| ve), | ndeme|s| cha0fde|
Ste| | ed|eht. B| she|m0sste
d| eK0ge| | mme|| ne| nem
g|e|ena| bs|e| sfah|en,
0md| eR| cht0ngz0nde| n.
Z0Beg| nne| ne| ah|tm0ss
de| Sphe|oz0mBen0tze|
a0sge|| chtetwe|den, sodass
de| b| a0e|e0chtp0nst nach
n| ntenze| gt. D| eseP|ozed0|
| st jetztde0t| | chbesch| e0
n| gtwo|den, nachA0ssage
vonO|bot| xb| sz0| !Ofa
chenGescnw| nd| gse| t, ast
A| m| ng) . Be| de| d|| tten
Mod| f| sat| on,A0to|eve| | ng)
|ot| e|tde|Sphe|oa0toma
t| scn| nd| eso||estePos| t| on,
wenne|| nd| e|adescha| e
ge| egtw| | d.
E| nez0stz| | che B| b| | othes, d| e Robod| || b|a|y,
e|mg| | chtda| Obe|h| na0sd| eX0tz0nge| ne|Re| he
vo|gefe|t| gte|d| E' emente,d| ed| eA|be| tm| tdem
SDKe|| e| cnte|n. Be| sp| e| swe| se enth| td| e B| b| | o
thesKomponenten, d| eden Ben0tze|d0|cn den
ve|b| nd0ngsa0fba0 0nd d| e Ka| | b|| e|0 ng des
Sphe|o| e| ten.
| m o| genden e|| 0te|t de|A|t| se| annand des
Sphe|oAnd|o| dSDK| niavae| neA0swah| de|an
gebotenen Ste0e| 0ngsf0nst| onen. We| tgehend
| sst s| ch d| eX0tz0ngde| Sphe|oe| genen B| b| | o
thessf0 nst| onen a0f d| e Object| veCSyntax des
Spne|o| OSSDK Obe|t|agen. Z0| E| n|| cht0ng de|
Entw| cs| 0ngs0mgeb0ng Ec| | pse bez| eh0ngswe| se
Xcodesow| ede|| nsta| | at| onde|SDKsste| | tO|bot| x
m| t dem Down| oad e| n
-
Gett| ng Sta|ted
-
T0to|| a|
sow| ewe| te|eDos0mentat| onz0| ve|fOg0ng.
S| ndd| ejewe| | | genB| b| | othesen| nd| eEntw| cs
| 0ngs0mgeb0ng e| ngeb0nden, sann man a0cn
schon m| tde| P|og|amm| e| 0ng beg| nnen. | nden
G| TRepos| to|| es de| ve|sch| edenen P| attfo|men
f| ndets| chda| Obe|h| na0se| neRe| hee| nfacne|Be|
sp| e| anwend0ngen, d| e we| te|e 0nst| onen de|
B| b| | othesendemonst|| e|en.
Ein Blick ins
Innere der Kugel
Z0ncnst abe| g| | t es, den Ba| | | ns Ro| | en z0 b|| n
gen. Daz0m0ssman| hn m| ndestensd|e| St0nden
a0f| aden. DasgenOgtfO| c| |ca e| ne St0nde an|
spa. Daz0 | egtmand| eK0ge| m| tdemscnwe|e
|en Te| | nach 0nten |n d| e m| tge| | efe|te Scha| e.
_
be|| nd0st| ons| ad0ngw| |d de|wasse|d| cnte Ro
bote| dann z0m ceben e|wecst. Das m| tge| | efe|te
Xetzte| | |stjedoch n0| m| te| nem dSStecse|a0s
gestattet,sodasss| chAnwende|h| e|z0| andee| nen
Adapte| ode| e| n passendes Xetzte| | beso|gen
mOssen.
E| nvo|te| | de| sabe| | osen St|ombetans0ng | st
vo|a| | em, dassde| Sphe|o | mWasse|schw| mmt
0ndb| sz0fOnfMete|T| efewasse|d| cnt| st. D| ebe|
den |ob0sten 2O G|amm scnwe|en a| bs0ge| n
w0|den be| m P|od0st| onsp|ozess m| te| nem spe
z| e| | enK| ebe|ve|schwe| t,0ndesg| bt se| neMg
| | chse| t, d| e K0ge| z0f|nen, a0e|s| e - w| e| nden
c't Hacks 3/201 2 1 1 33
Kugel roboter Sphero steuern und programmi eren
ARM 32"Bi t MCU STM32 .
F 1 03CB TL
Verbi ndungsstecker f0|
Motoren und Ladespul e
Spann0ngs|eg' e|TPS76633
o Vz Q0a|z
2,4-GHz-Antenne
Bl uetooth Modul RN - 42N
P|og|amm| e|anscn' 0ss
Batteri e-Verbi ndungsstecker
RGB-LED
Lade | Cf0|Akku
Abb| | d0ngenz0senen - a0fz0sgen. Dam| tve|| | e|t
manjedocnd| eGa|ant| e, 0ndO|bot| xwe| stda|a0f
n| n, dasss| edasGen0sen| cntsepa|atve|sa0fen
0ndde|Spne|ogegebenenfa| | sn| cntmen| so||est
f0nst| on| e|enw| |d.
Das Sphero-Board von
oben fast i m Mastab 1 : 1 .
| ebens w| |d d| e ha| bt|ans pa|ente A0ennO| | e | n
a' | eR| cnt0ngen anget|| eben, O|bot| xsp|| cntvon
b| sz0 1 , 2 m/s.
_
be|e| ne Re| hevonSenso|ensann
de| s| e| neRobote|se| neast0e| | e|agebest| mmen.
Xeben Bescn ' e0n| g0ngssenso| 0nd Gy|ossop
n0tzt de| Spne|o e| nen Magnetomete| z0| Mes
s 0ng des E|dmagnetfe| des 0nd san n p|| nz| p| e' '
a0cha| s3 D E| ngabege|tf0ng| e|en.
| m' nne|n bef| ndets| che| ns| e| ne|Robote|m| t
zwe| e| nze| nanste0e|ba|en, g0mm| be|e| ften R-
de|n, de|s| cnf|e| | nde|K0ge| bewegensann0nd
d0|cne| neede|stetsKontastm| tde|K0ge' | nnen
f| cnenat. | mP|| nz| p| stde|Spne|odam| te| neA|t
-
V| n| Segway

m| t 0mnO| ' ende|K0ge| . D0|cn das


Gew| cnt des snapp ! OO G|amm scnwe|en | nnen
App mi t de m Ba| |
We|denSphe|o| nBeweg0ngb| | ngenw| | | , b|a0chte| negee| g
neteAppfO|se| nSma|tphone. E| nes| e| neA0swah| | stbe|e| ts
ve|fOgba|.
O| denE| nst| egb| etets| chd| eSphero-App an, d| ea| | eg| 0nd
| egenden0nst| onentestet. A0e|demp|Ofts| ea0fAst 0a| | s| e
|0ngen de| | |mwa|e0nd so|gtgegebenenfa| | s fO|de|en | nsta|
| at| on.
M| tSpheroDrive natO|bot| xdenos0sa0fve|scn| edeneah|
mod|ge| egt. Xebende| Ste0e|0ng pe|To0chioyst| cssan n de|
Anwende| denBa| | d0|chd| eXe| g0ngdesmob| | enGe|tsd| ||
g| e|enode|s| ass| schm| tzwe| ioyst| cssfO||ens0ng0ndBe
scn' e0n| g0ngman| p0' | e|en.
Draw'n'Drive ' sstdenBen0tze|d| eBeweg0ngdesSphe|oent
| ange| ne| || n| eze| chnen. Sosanne|a0fz0nchst| ee|e|| che
be| | eb| gsomp| | z| e|teWegevo|geben, d| ed| eK0ge| da|a0fh| n
abfh|t.
1 341
c't Hacks 3/201 2
Angescna| tet w| |d de| Robote|d0|cn s|h| ges
ScnOtte| n. E| me| det s| cn , | m a0fge| adenen Z0
stand) d0|cn e| nfa|benf|ones B| | nsen de| e| nge
ba0ten RGB |ED. Z0 ncnst m0ss man e| ne B| 0e
Be| SpheroGolf d| entdasEndge|ta| s Sch| ge|e|satz,m| tdem
de| Anwende| denRobote|ba| | | mWohnz| mme| e| n| ocnensann.
dmd| eGeschw| nd| gse| tz0bee| nf| 0ssen, san n e|zw| schenve|
sch| edenenSch| ge|typenwh| en.
Chromo | ste| nGescn| cs' | chse| tssp| e' , be| demde| Spne|oa| s
E| ngabege|td| ent, m| t dems | chvo|gegebeneBeweg0 ngs
seq0enzena0sfOh |en| assen. De| Anwende| h| t d| eK0ge| a| s
E| ngabege|t| nde| and0ndd| eb| a0eKa| | b|| e| 0ngs |ED
d| ent a| s | xp0n stfO|denDa0men, 0 md| eO|| ent| e|0ngde|
Beweg0 ngenz0best| mmen.
M| tSpheroCam | ssts | chde| Robote|ste0e| n, 0ndg| e| chze| t| g
san n | hnd| eKame|a desmob| | enGe|tesa0fnenmen.
D| ee|stenzwe| | mAppSto|ee| h' t | | chenAnwend0ngen, d| e
n| chtvonO|bot| xstammen, s | nddasM0s | s | nte|faceshape
synth 0nddasganz| n Schwa|zwe| geha| teneLast Fi sh, das
fO|79Cent| nApp| esAppSto|ee| h| t| | ch| st.
..
tootnve|b| nd0ngm| te| nem| nRe| cnwe| tebef| nd
' | chen Sma|tpnone, | OSode| And|o| d) e| n|| chten.
Dasgent |ecnt scnne| ' , a0ch wenn | nve|scn| ede
nen o|en z0 | esen | st, dassgegebenenfa' | s men
|e|eve|s0chenotwend| gs| nd. Z0|ze| te|' a0bt de|
ve|b| nd0ngsa0fba0 m| t | OS a|dwa|e n 0 | e| ne
V
b| d| |est| ona' e Kopp' 0 ng, das ne| t, e| n | OS
Ge|t sann s| cn m| t gena0 e| nem Spne|o
soppe' n. And|o| d e|mg| | cnta0ch d| eSte0e|0ng
men|e|e| Spne|os m| t demse| ben Ge|t. M0| t|
dse|Ast| onen, z0mBe| sp| e| e| ngeme| nsamesB| |
| a|dsp| e' , e|' a0btd| east0e' ' eSoftwa|enocn n| cnt,
esse| denn, e| nsde| bete| | | gtenEndge|ted| enta| s
Se|ve|fO|d| eKont|o| ' edesSpne|o. D| eRe| cnwe| te
de| B' 0etootnve|b| nd0ngg| bt de| e|ste| ' e| m| t
b| sz0 !5 Mete|an.
Dam| t s| cnde| Sphe|o | n Bez0g z0m Ben0tze|
so||est bewegen sann, | st e| ne Ka' | b|| e|0nge|fo|
de|| | cn. DafO| 'egt de|Anwende|d| eK0ge' a0fden
Boden0nd|| cntets| esoa0s,dasse| n|e0cntp0nst
|n se| neR| cnt0ngze| gt. D| esenP0nstem| tt| e|te| ne
we| te|e| nte|neb| a0e|ED, d| eanze| gt, wos| chd| e
ROcsse| tedesRobote|sbef| ndet. Anscn' | eendbe
wegt s| cn de| Sphe|o vom Ben0tze|weg 0nd | st
nacn Bestt| g0ngde|so||estenR| cnt0ngsa| | b|| e|t
0nd e| nsatzbe|e| t. Wn|end de| X0tz0ng san n
ma n d| esenP|ozessm| t wen| gA0fwandbe| Beda|f
w| ede|no' en. De| K0ge| |obote| |eag| e|t |ecnt
gena0 a0f Ste0e|befen| e, jedocn s | nd d| e We|te
de| Senso|| sz0mTe| | ve||a0scht 0ndze| gen be|
' nge|e| Ben0tz0ng Abwe| cn0 ngen. E| n d| |estes
ROcsw|tsfan|en | st m| t dem s| e| nen ah|we|s
n| chtmg' | cn, n| e|z0m0sss| cnde|Sphe|o 0m ! 8O
G|add|enen0nds| cnwe| te|vo|w|tsbewegen.
Den Ball ins Rollen bringen
Ti pp
p|og|amm z0ncnste| neve|b| nd0ng m| tdemRo
bote| a0fba0en 0nd | nm da|a0fn| n Kommandos
D| eSpne|ove|se| ste| nPo|
z0mBewegensow| ez0mve|nde|nde||EDa|be
ta| ,www. spne|ove|se. com) ,
Obe|geben. Dasvo| | stnd| ge|| st| ngf| ndets| cna0f
woEntw| cs| e|e| geneP|o
de|eftDvD.
j estenoch' adensnnen, 0 m
M| tdemStartupActivit-Objekt de|RoboUILibrar
d| esem| tande|enz0 te| ' en.
| sst s| cn e| ne ve|b| nd0ng zw| scnen App 0nd
Dabe| san n mans| chn| cnt
Spne|o etab| | e|en. D| e 0nst| on startActivityFor-
n0| fO|e| geneP|ojeste| n
Result( |0hd| eMassea0fObe|d| ede| Ben0tze|den
sp| || e|en' assen, sonde|n
ve|b| nd0ngsvo|gangm| tdemSpne|o' e| tet.|| efe|t
' e|nta0cn, w| eande|e Ent
StartupActivity e| n pos| t| vesode|negat| ves E|geb
w| cs| e|| n|eP|ojesteange
n| s, ' std| eAppe| n E|e| gn| sa0s,dasd| e0n
g
t| on
dmd| eBas| sf0nst| onen des Spne|o 0nd den E| n
nen.
onActivityResult( a0f|0ft, 0nd Obe|g| bt | n| d| e
st| eg| ndasSDKz0demonst|| e|en, so| | e| nBe| sp| e' bent| gten ve|b| nd0ngsdaten z0| ve|a|be| t 0ng.

| l ! l l 1 ]

p r i va t e vo i d r o l l en ( ) (
l f ( mRobo t ! = n u l l )
i f ( i >0) (
r o t =
r o t -
: / i .
g r ue n =
g r ue n + : /

1 /Ne ue n Fa rbwe r t
'
RGBL ED O u t pu t Comma
a_Sph e r o s en den
I /Komma n do z um Ro

Comm
b
a nd f
mRobo t , r o t , g r ue n OJ
,
Ro l l Co
d
e r ge en
'
,
i - -
mman
. s e n dC omman d ( mRobo t , 0 0
I/ Fn k t i on na c h ku r z e r I e i
'
.
'
f J n a l Ha n d l e r h a n d l e r -
! spa nn e W l e de r a u f r u fen
h an d l e r
.
pos t D e l ayed (
- n e w Ha n d l e r ( J ;
pub l i c vo i d run ( J
e w Run na b l e ( J (
ro l l e n ( )
.
l

l ,
1 00 ) ;
e l s e (
'omman do z um S t oppe n ge be n
l
o l Comman d
.
s e ndComma n d (mRobo t 0 OJ
.

f f
f
und Konb'oll
strul zur Steue
rung des Sphero
lassen sich in
Macrolab als
Makros speichern.
c't Hacks 3/201 2 1 1 35
Kugel roboter Sphero steuern und programmi eren
Verwandte Anstze:
Kugel i n gro und i n Metamorphase
D| e| dee,| nte|ast| veK0ge| nz0| Mensch
Masch| neKomm0n| sat| onz0n0tzen, hat
O|bot| xn| chte|f0nden. Be|e| ts2O! O
w0|dea n de| K0nsthochsch0| eZO|| ch
e| neA| be| tvo|geste| | t,be| de| e| n
Schwa|mvon ! 5K0ge| nd| g| ta| eE| | nne
| 0ngene| ne| Pe|son|ep|sent| e|t. E| nge
bettet| ne| n| angf|| st| gesP|ojestdes
KOnst| e|so| ' est| vsetoyw0|dend| eso
genanntenTAMATARObj esteentw|
cse| t. TAMATARSs| ndc| |ca4Ob| s5Ocm
g|oeSty|opo|s0ge| n, d| ed| ed| g| ta| en
E| | nne| 0ngene| ne| Pe|son, h| e| des
Schwe| ze|M| s|of| | mp| on| e|sSeppKe| se|)
a| s A0d| odatenbewah |en0nda0f
W0nschw| ede|geben. E| nze| neK0ge| n
be| nha| tene| nenRobote|,de| d| eA0en
hO| | ehn| | chdemP| | nz| pde| Sphe|os
ant|e| bt,sow| ee| neA0d| oschn| ttste| | e
fO|d| eW| ede|gabede| d| g| ta| enE| | nne
|0ngen. V| deosa0fde| Webse| te
etoy. combesch|e| bendassOnst| e|| sche
P|oj estde| Schwe| ze|.
denBet|| ebvone| ne|K0ge| | ne| nene
xapoden,sechsbe| n| ge| Robote|)ve|wan
de| n. DasP|ojest| stnoch| ne| nemf|Ohen
Stad| 0m - sobewegts| chde| |o| | ende
Mo|pex| nde| ast0e| | enve|s| ona0f
g| 0ndse| nesasymmet|| schgesta| teten
| nnen| ebensn0| | m K|e| s. iedochdemons
t|| e|te| nv| deoa0f Yo0T0beseh|schn
_
| eMg| | chse| ten, d| ee| nso| chesSystem
b| etensnnte,| nsbesonde|ewenn esd| e
Senso| | sdesSphe|obes| tzt0nde| neve|
g| e| chba|eP|og|amm| e|schn| ttste| | ee|
h| t. De|no|weg| scheTOft| e|besch|e| bt
dasSystema0sfOh|| | ch| nse| nemB| og.
| nse| ne||e| ze| tentw| cse' tede| no|weg|
sche| ngen| e0| Ka|ea| vo|sene| nenwe| -
te|enspannendens0ge' f| m| genRobo
te|.denMo|pex. E| san n s| ch| m| a0fen

Xacndemd| eAppdasE|gebn| sa0fE|fo' ggep|Oh
hat, sann s| e a0f den Sphe|o z0g|e| fen 0nd d| e
a0ptanwend0ngsta|ten.
Z| e| | s t es,das s s | chde| Sphe|ozwe| Ses0nden
' angvo|w|tsbewegt0nddabe| d| ea|bevonRot
nach G| On wechse| t. Daz0 we|den | hm | n
|ege' m| genAbstndenBefeh' eObe|geben, e| ne
A0fgabe, d| ed| e0nst| onrollen( m| th| ' fe de| Ro
botL|bm0nst| onenObe|n| mmt. RGBLEDOutput
Command.send Command(mRobot, rot,gruen,o)
Obe|g| bte| nena|bwe|tfO|d| e|ED 0ndRoi/Com
mand.sendCommand(mRobot 0, 0.5) scn| cst
e| nenA0h|ag an dasah|we|s, s| ene|| st| ng
a0f S. ! 35) . Dabe| stentde| zwe|tePa|amete|
0 fO| d| e R| cht0ng, | n d| esem a| ' vo|w|ts.
De| d|| tte Pa|amete| best| mmt d| e Ge
schw| nd| gse| t 0ndw| |d d0|cn e| nen |e| at|
venWe|t zw| schen0. 0 0nd7. 0 angegeben.
De| Ba| ' so' ' s| ch m| t ha| be|Moto| ' e| st 0ng
bewegen, dane| w| |d an d| ese| Ste| | e 0.5
Obe|geben.
A| s Xchstes so| ' e| ne e| nfache Anwen
d0ng das A0s' esen von Senso|daten des
Sphe|odemonst|| e|en. D| es| st0nte|ande
|em von Bede0t0ng, wenn man d| e K0ge'
| n de| and ha| ten 0nd a' s E| ngabege|t
n0tzenmchte.
Das G| 0ndge|Ost de| Anwend0ng m| t
demve|b| nd0ngsa0fba0g| e| chtdeme|s
tenBe| sp| e| . Da|a0ffo| gendso' ' te man | n
d| esem a| | jedoche| n| gewe| te|e E| gen
scnaften des Robote|s sonf| g0|| e|en. Da
de|Ben0tze|denBa' ' | nde| andha' ten
so' | , | st es wOnschenswe|t, dass de|
Sphe|o s| ch n| cht sont| n 0| e| | | ch se' bst
a0s|| cntet,0mw| ebe| mah|end| e|age
z0 ha| ten. Daz0 scha| tetde| A0f|0fSta-
1 3
6
1 c't Hacks 3/201 2

l
| ! l 1 ]
bilizationCommand.sendCommand(mRobot, fa/se)
d| eStab| ' | s| e| 0ngsf0n st| on a0s. Z0dem ast| v| e|t
FrontLEDOutputCommand.sendCommand(mRobot
/ d| ezwe| te |ED, d| eanze| gt, wo s| chd| eROcs
se| te des Ba| | s bef| ndet. Dam| t man, a0cn wen n
de| Sphe|o| nde| andgeha' tenw| |d, d| eso||es
teO|| ent| e|0nga0s | esensann, n 0tztmand| es| e|
ne b| a0e |ED a' s Refe| enzp0nst fO | d| e A0f| age
des Da0mens. So | sts| che|geste| ' t, dass d| e Sen
so|daten des Sphe|o m| t den andbeweg0 ngen
desBen0tze|sObe|e| nst| mmen.
0|0\|C0500!0|!I 0IU0 . 0I ||!I)
. .
II|IU00I !H0|0H0II|00 0 I
//H0I| 00!wTK0| 00! 5H0|0!
|!H0|0H0II|00 |= 0U||)[
- U0. g0III| IU00I),
|ICHV|U0!0I0XI
_
_
H H
|0||V|U0!I0XI
,
_
!0|0II|00. g0III|IU00500!0|) . |ICH),
}wV| U
,
_
! 0|0 0II| 00. g0III|IU00500!0|). |0||),
l
. !0I 0XI,
_
!H0|0H0II|00. g0III|IU00500!0|).}w),
/ /0!CH|0U0|gU0g 00! 5H0|0!
CC0|0|000I0|I !H0|00!CH|0U0| U0 -
|!H0|00!CH|0U0|gU0g | = 0U||)[
g g - 0IU0. g0ICC0|0|000I0|I),
CC_X. !0I0XI5I||0g. 0|0I,,%. 3f', !H0|00!CH|0
.

.IXI|.0 5l' H
UHgU0g. g0I |||I0|00CC0|0|I|00). X) ) '
,
'
, ! 0|0 0!CH|0UHgU
| |

CC_I.!0I0XI5I||0g.0|0I 3f'
H d
.
0g. g0I | I0|00CC0|0|I|00). })),
l
_ 0.
! 0|0 0!CH|0UHgU0g. g0I |||I0|00CC0|0|I|00).I)),
/ /I00 00! b}|0!K0!
.}|0I !H0|0b}|0!K0 = 0dIU0. g0Ib}|0I) '
|!H0|0b}|0!K0 | = 0U||) [

g}| _X.!0I0XI5I||0g. 0|0I,,%. 3f', !H0|00!CH|0


.

g}|_}. !0I0XI5I||0g. 0|0I

3f' H
U0gU0g. g0I |||I0|00CC0|0|I|00). X)) '
,

'
! 0|0 0!CH|0U0| gU0
I | |

g}|_I. !0I0XI5I||0g. 0|0I 3f'


H d
.
g. g0 | I0|00CC0|0|I|00) .})),
l
, 0.
! 0|0 0!CH|0UHgU0g. g0I |||I0|00CC0|0|I|00) .I)),
NCh de| DeI| n| t| On d| e>e| L| gen>ChIten | >t e>
nde|Ze| t, denDten>t|Omzw| >Chen5phe|O und
AppzuIInen. Zud| e>emZweCkw| |d d| e|unkt| On
startStreaming( deI| n| e|t. L| ne AnIO|de| ung zum
5t|em| ng e|IO|de|t e| n| ge || mete|, d| e d| e>e
|unkt| On>etzt.UDe| e| neH| tm>keg| Dt>| en, we| -
Che Dten >e| ne|ve|>Ch| edenen 5en>O|en de|HO-
DOte| >enden >O| | . He| >p| e| >we| >e d| e D>O| ute HO-
tt| On | n x-H| Chtung (Roll, DATA_STREAMING_
MASK_IMU_ROLL_ANGLE_FIL TER ED) Ode| y- H| Ch-
tung (Pitch, DATA_STEAMING_MASK_IMU_PITCH_
ANGLE_FIL TERED).
De> We| te|en g| | te>, d| e ||equenzde|AuI|uIe,
d| eAnzh| de| || me> p|O AuI|uIund d| e Due|
de>5t|em>zuDe>t| mmen. SetDataStreamingCom
mand.sendCommand( >endet d| e>e ||mete| n
den 5phe|O, um den 5t|em zu >t|ten. Zu| etzt
mu>>d| eAnwendunge| nenL| >tene|zumVe||De| -
ten de| AnI|gen deI| n| e|en. De| DeviceMessen
ger.AsyncDataListener e|h| t uDe|d> L|e| gn| >on
DataReceived d| engeIO|de|ten Dtenzu| We| te|-
ve||De| tung.
D| eHe| >p| e| nwendungg| Dt>| e| >5t|| ngIu|d| e
Au>gDe | n e| nem 1extIe| d we| te|. D| e p| OAuI|uI
e|h| tenen ||me> >pe| Che|t >| e | n e| nem L| >ten-
L| ement, uDe| d> >| e dnn | te|| e|t. getAttitude
Data( | | eIe|t d| ezuvO|m>k| e|ten HOtt| On>dten
zu|uCk >| ehe L| >t| ng 5. ! 35). Um d| e Anwendung
>uDe|zu Deenden, mu>>zugute|LetztnOChe| ne
On5|Op-|unkt| One|>te| | twe|den, d| ed| ezuvO|de-
I| n| e|tenL| gen>Chenzu|uCk>etzt und >Ch| | eH| | Ch
d| eVe|D| ndungzum5phe|Ot|ennt.
NeDen den | m He| >p| e| De>Ch|| eDenen HOtt| -
On>dten >te| | t de| 5phe|O uDe| e| ne He| he vOn
5en>O|en we| te|e Zu>tnd>| nIO|mt| Onen De|e| t.
5Oknne| neAnwendunguId| eg| e| CheWe| >ed| e
Dtenwe| te|e|ve|Dute| 5en>O|en, etw de> He-
>Ch| eun gung>>en>O|>,nIO|de|n.
D|uDe|h| nu>| >>en>| Chd| eZu>tndede|An-
t|| eD>mOtO|en | n LChtze| t DI|gen. Le| de| >| nd
e| n| ged| e>e|Dtent|Otz || | te|ungve||u>Cht,w>
de|enp|kt| >CheNutzunge|>Chwe|t. ADh| |Ieknn-
te d> MOdd| ng teChn| >CheMOd|I| kt| On} de> HO-
DOte|D| | > >ChIIen.
Dank seiner Gyro
und Beschleunl
gungssensoren
kann man den
Sphero auch als
Gamecontrol ler
nuten.
Ti pp
Ddem5phe|O>On>t| ge
Au>gDemg| | Chke| tenw| e
D| >p| yOde|Aud| OIeh| en,
we|den5y>temzu>tnde
du|Ch|| DenundH| | nkI|e-
quenzendOkument| e|t.
HOte>|u| >| e|enDedeutet
e| nenn| ed|| genHtte|| e-
>tnd. He| e| n| gen5y>temzu-
>tndenw| ev| | | ge| Lnt| e-
| ungde>Akku> und g|u
p
-
D| uemH| | tzen mu>> mn
m| te| nem>t|kenMgneten
uDe|d| eODe|I| CheIh|en,
umdenHODOte|kOmp| ett
zu|uCkzu>etzen.
Fazit
5phe|O| >te| nnette>5p| e| zeug, d>e| negute| dee
teChn| >Ch ge| ungen um>etzt. M| t den D| >he| ve|-
IugD|en App> ve|puIIt j edOCh d> nIng| | Che
| nte|e>>e |eCht>Chne| | und mn mu>>genu De-
ODChten, we| Che Anwendungen Iu | | hn entw| -
Cke| twe|den. L| nMnkO >| ndde|ze| tnOChd| e|| | -
te| ungde|5en>O|dtenundd| eL| n>Ch|nkungen
De| de| > | mu | tnen Ve|D| ndung meh|e|e| Lnd-
ge|te m| t meh|e|en 5phe|O>. De|ze| t| >td> nu|
uDe| Umwege m| te| ne| | nOII| z| e| | en De>ktOp-A||
mg| | Ch. D> I|e| ve|IugD|e 5DH e| | uDt e>je-
dOCh, >Chne| | >e| D>t | n d| e ||Og|mm| e| ung de|

i nte| | | genten

Huge| e| nzu>te| gen, >Od>>zukunI-


t| g >pnnende M| xed- He | | ty-Anwendu ngen zu
e|w|ten>| nd.
D>ht uChO|DOt|xe|knntund| nd| e>e|H| Ch-
tungwe| te|eLntw| Ck| ungenngekund| gt. VO|Hu|-
zem gD d| e || |m e| nen e|>ten L| nD| | Ck | n e| ne
Ober Smarphone-Apps und
einen virllen Joystick
llsst sich der Kugelroboter
fernsteuern.
c't Hacks s/z:i z ] _ 7
Kugel roboter Sphero steuern und programmi eren
Wei tere Apps
Color Grab | >te| ne| nIChe>Hekt| On>-
>p| e| , De| demd| e5p| e| e|>O>Chne| | w| e
mg| | ChnChdem5phe|Og|e| Ienmu>-
>en, wenne||n e| ne|De>t| mmten||De
D| | nkt. Du|Chd| e| nteg|| e|ten5en>O|en
knnde|5phe|O me>>en, w| e>Chne| | de|
Gew| nne| | ne| ne| Hundegewe>en| >tund
d>uIdemmOD| | enLndge|tnze| gen.
1g| >te| neDen>O>| mp| e>

|ng

-5p| e|
m| tmeh|e|en5phe|O>. LeuChtete| ne|de|
m| t>p| e| enden5phe|O>|OtuI,>Oknne|
vOndennde|ennge>tOHenwe|denund
ve|| | e|te| nLeDen. Gew| nne| | >t,we|| >
Letzte|uD|| gD| e| Dt.
D| eApp| | kt| OnSphero Gol f w|>ChOn
vO|he|e| nenetteV|| nteIu|Oh| CeGO| I.
M| tdemmOD| | enLndge|t|n de|Hnd| >
G|| II>tuCke| ne> >On>tv| |tue| | enGO| I>Ch| -
ge|>kOnntemnden5phe|O| nde|WOh-
nungOde|demHu|O uIe| nem >e| D>tge-
l
Duten||COu|>

e| n| OChen

. | nde| Ve|-
>| On2 D| etetd| eAppe| negenue|e
5teue| ungde>HODOte|D| | > du|Chp|z| >e-
|eAu>we|tungde|5en>O|en und neue|
5Ch| gv|| nten, z.H. de|Mg| | Chke| t,den
H| | nzu>Chne| den.
D| eNutzungde>5phe|O| > JD-L| ngDe-
ge|twu|de>ChOnd| >kut| e|t,Exi l e | >td>
de|ze| tkOmp| exe>te5p| e| , d>den5phe|O
>Oe| n>etzt.A| >We| t|um>p| e| kOn>t|u| e|t
nutztmnden5phe|OdDe| | > Gme-
COnt|O| | e|. H| ppende>5phe|O>teue|t
dnnd>Hum>Ch|IIdu|Chve|>Ch| edene
Leve| . | mVe|g| e| Chm| tde|d| |ekten5teue-
|ung du|ChH| ppende>5m|tphOne>| >t
d| e5phe|Ov|| ntezu>p| e| en, dmn
>| Chg| e| Chze| t| guIDe| deHndekOnzen-
t|| e|t,wennmnd>5m|tphOne| nde|
Hnd Oeh| t. L>g| Dt uCh d| eMg| | Chke| t,
Lx| | eOhne5phe|O nu| m| tdem5m|t-
phOnezu>teue|n. We| te|e5p| e| eundAn-
wendungen>| ndIu| d|e nCh>tenMOnte
ngekund| gt
L| neVO|>ChuuIe| neneueLntw| Ck| ung
gDend| eO|DOt| x-Lntw| Ck| e|| mJ u| | | nLO>
Ange| e> uIde|LJ L| eCt|On| CLnte|t| n-
mentLxpO},e| nede|Deknnte>tenMe>>en
Iu|V| deO- undCOmpute|>p| e| e. ARE | >td| e
e| gen>entw| Cke| teAugmented He| |tyLn-
g
j
neIu|den5phe|O. Dde|5phe|O|eCht
e| nIChuIe| nem |uHDOdenzue|kennen
undzut|Cken| >t,Dent| gtmnke| ne>pe-
z| e| | enM|ke|dIu|. | n dene|>ten DemO>
ze| gteO|DOt|xe|n | |d, d>den5phe|Ou>
demHme|O| | d| >Chtund>tttde>>en
e| ne5p| e| I| gu| e| nD| endet.D| eG|I| kum-
geDungde>5p| e| >

5h|,de|H| De|

wu|de
| utO|DOt|xm| tUn|tyJDentw| Cke| t ,e| ne|
we| tve|D|e|tetenGmeLng| ne, d| e>| ChDe-
>Onde|>Iu|mOD| | eLndge|teempI| eh| t.

kOmmende App nmen> 5phe|OLx| | e. De| A>te-
|O| d>-H| On>etztdenHODOte|D| | | >JD-L| ngDege-
|t e| n, um e| n Hum>Ch| hzu >teue|n. AuHe|dem
htd| e|| |me| neI|uheVe|>| One| ne|Augmented-
He| |ty- Lng| nevO|ge>te| | t, d| e zukun| g L| nzug | n
d> 5DHI| nden>O| | .
AuHe|Iu|denI>tOD| | gtO|| >Chen5p| e| eDe|e| Ch
D| etet de| 5phe|O | nte|e>>nte |e|>pekt| ven | >
L| ngDege|t,zumHe| >p| e| Iu|De>ktOp-App| | kt| O-
nen Ode| t| >ChD>| e|te Mu | t| tOuCh- D| >p| y>. L| ne
we| te|e Ve|De>>e| ung de|ktue| | en Ve|>| On w|e
e>,wennd| e| nte| | | gentenHuge| nuChe| neAud| O-
u>gDe Dten. H| >he| | >t 5Ound-W| ede|gDe nu| Das Sphero-Control l erboard
uDe|d> mOD| | eLndge|tmg| | Ch. dD} von unten
Batteri e-Verbi ndun
g
sstecker
1 3
8
1 c't Hacks 3/201 2
Ti pp
5e| tHu|zemknnenHunden| n denU5Aden
5phe|OIu|knpp!J0U5Dd| |ektuDe|d| eAm-
zOn,1h| nkGeekundwe|te|eHnd| e|e|we|Den.
5Og| App| eD| etetd| e|O| | endeHuge| | n>e| nem
On| | ne>hOpnundze| gt,d>>mn>| Che| nen
M|kte|IO| gvOnde||O| | endenHuge| ve|>p|| Cht.
|u| HundenuHe|h| Dde|U5AD| e| Dt jedOCh
ktue| | nu|de|HezuguDe|denWeD>hOpvOn
O|DOt|x-zum| nde>t| | >tetd|eWeD>e| tenu| D|>-
t|| DutO|en| ndenU5AuI.
Verbi ndun
g
sstecker fr
Motoren und Ladespul e
11

E
www.d.decs 1208132
SCANBYBLAC KBURNER 2012
|
El ektroni k SMD-Lten i n der F ri teuse
Carsten Meyer
SmpphSSB 0tB
dB| | tBuSB
Unser Testgert: di e aus
Erahrung gute FFR 5551
mit Musterplatine und
Bestckungsutensi l ien
ACHTUNG!
Ve|D|ennung>geIh|
1 4
0
I c't Hacks 3/201 2
ug|uppCn-M>>enw|e w| |d geme| nh| n| m| n-
I||Ot-OIen gC| ul | >| ehe 5e| te ! 24) . D>w| |d
gut OChC||>Cht, knn kOn!l nu| e| | | Ch du|Ch| uIend
ge>Chehen und | >tm| t |e| t| vwCn| g AuIwnd ve|-
Dunden. NChte| | Cg| Ote> De| uCh. |m |D||Ot| | Cht
he|zen >| Ch u>ge|eChnet O| CempI| nd| | Ch>ICn bu-
te| | e d| e>Chw|zen | C>}mme| >tCn uI. AuHe|dem
knnen5ChttenuIt|eten, d| ednnzukh| D| e| Den
und | ndenen Hute| | emg| | Che|we| >e>Ch| eChtge-
| tetwe|den.
He>Onde|> empI| nd| | Che Hug| uppen | tet mn
dhe| ge|n | n de| >Ogennnten DmpIph>e. 5O
nennt mn n| Cht nu| d> Ve|Ih|en, >Onde|n uCh
e| nm| nOe>ten> kuh| >Ch|nkg|OHe>Ge|t, | ndeme>
w| e | n e| ne| ||| teu>e D|Ode| t. | m Unte|>Ch| ed zu
HuhD-, H| pp- undWu|>tChen kOmmt d| eW|e m| t
dem

| || tt| e|Iett

De| n| Cht | n He|uh| ung, >| e


>ChweDt| ne| n| genZent| mete|n AO>tnduIH| te-
| ungen d| uDe|. AuI Lttempe|tu| e|w|mt w| |d
u>>Ch| | eH| | Chdu|Chden DmpI, den d| CKCDende
|| u>>| gke| tD| | det.
Luxus-Wsserchen
Gehe| mn| >de>n >| ChuHe|>t>| mp| enVe|Ih|en>| >t
ebenO| e>e || u>>| gke| t, e| n |e|I| uO|pO| yethe| Hn-
de| >nmC ,G| den

} m| t gnz De>t | mmten L| gen-


>Chen, O| C | h|VOm He|>te| | e| 5O| vy m| tgegeDen
wurden. 5| e | >t I>t OOppC| t >O >Chwe|w| e W>>e|,
v| | | g | nC|t und |n de| HndhOunQ u ngeIh|| | Ch,
g| >k| |,dunnI| u>| gund>| edete|>tOe| C| ne|hOhen
du|Ch | h|en MO| eku| uIOu exkt vO|De>t| mmten)
1empe|tu|. Zudem we| >t G| den g ute W|me| e| t-
we|te und e| ne |eCht hOhe Ve|dmpIung>w|me
uI, und de| ent>tehende DmpI | >t >eCh>m| O
>Chwe|w| eLu.
Ge|de d| e | etzten L| gen>ChIten mChen e> | >
W|met|n>Ie|med| umDe| Ltve|Ih|en>O| nte|e>-
>nt. AuIe| nehe|mCt| >CheAOd| ChtungOCLtgel
He> knnmnweQende| >Chwe|Cn, | ne|tCn OmIC
ve|z| Chten, >| emme| n>| Ch| mme| untCn. | ChOhe
HOnden>t| On>w|mede>G| den-mpI hC| Z O| e
Hute| | e>eh|Q| e| ChmH| g unO n| em| uOC|O| C>| C-
detempe|tu| z. H. ZUU Ode|Z5U C) uI. Mnmu
V
nu| dIu| >O|gen, d>>d| eHhCdCmphp| 8gC|
wh|endde>Lten> kOntntgCh| tCnw| m.
dlCD@B0lBtBR
Un>e|e | dee w| nun, d> OmpIph>Cn| ten uCD
demH| e| n| te|dhe| mzuQnQ| | ChzumChCn. NCh
e| n| gen Lxpe|| menten ze| Qte >| Ch, d> un>e|e
dmpIgeg|ten || t| nen deut| | Ch Oe>>e| und >ChO
nende| ge| tet wu|den | > | n un>e|e| | nzw| >Chen
De|uhmten|| zzpInnej I ] .
A| > ,, Ltn| ge

d| ent un> e| ne hnde| >uO| | Che


||| teu>e| ne| ne| Au>Iuh|u ng, d| emnuCh| > |On-
due Denutzen knn. L> e| Qnen >| Ch | | e Ge|te m| t
HOdenhe| zung - De| >O| Chen m| t He| z>p| || ewu|de
e| neenO|meMengeG| denunde| neDmpIph>en-
,, HhenkOnt|O| | e

Dent| gt. Un>e|e |und J0 Lu|O


teu|e ALG ||H555 I |e| Cht p|| nz| p| e| | Iu| || t| nen | n
Lu|Ok|teng|He, de| HO|D Iu| d> ||| tt| e|gut | >t
| | e|d| ng>deut| | Chk| e| ne|.
Mn g| Dt zwe| 5Chnp>g| >e|G| den H1-Z00 w| |
| ten ve|D| e|t} | nd>Ge|t und >Ch| tete| n1empe-
|tu| uI Mx| mum I 90 "C}. NCh ku|ze| Ze|t kOCht
d> G| den und D| | det den De>gten Z00 L he| Hen
DmpI, de|etw> Ded|Oh| | Ch | mGe|t wDe|t. D| e
G| den-Menge >O| | te >O Deme>>en >e| n, d>> de|
DmpI>p| ege| De| vO| | >tnd| g ve|dmpem G| den
etwd|e| D| >v| e|Zent| mete|unte|demODe|enHnd
endet, w>dnkde|>Ch|I Deg|enzten DmpIODe|
I| Che>eh|| e| ChtkOnt|O| | | e|t we|den knn. D>>d>
G| den uDe|huptuIZ00L e|h|tztw| |d, hDenw| |
de|1|ghe| tde>Ge|tethe|mO>tt>zuve|dnken.
Dnng| Dtmnd| em| tte| >Ltp>tevO|De>tuCkte,
zu | tende|| t| ne |n den ||| tt| e|kO|D und>enktd| e-
>envO|>| Cht| guIh| DeHhe,, ADt|OpI>te| | ung

}D.
O| e e|>ten DmpI>Chwden kOnden>| e|en nun uI
Beim Vorwrmen ist das Kondensieren des
Wrmetransfermedi ums auf der Platine gut
sichtbar. Allerdings auch, dass wir beim
An der Ltpaste etas sorglos waren.
de| nOCh k| ten|| t| ne. | >t >|ev| | | Q n>>, >enktmn
>| e gnzD. D| e || t| ne | >t dnn ,, du|ChQeD|ten

,
wennde|DmpI>p| eQe| w| ede|>e| neu |>p|unQ| | Che
Hhee||e| Chthtundd| e|| t| ne|e| t| vt|OCken | >t.
Wennd|eDmpItempe|tu| end| | Chden1he|mO>t-
tene||e| Cht,>Ch|tetd| e>e|D. Dnnd> Ge|tu>-
>Ch| ten und den | || tt| e|kO|D w| ede|vO|>| Cht| g | n
ADt|OpI>te| | ungD|| ngen.
NOCh uIde| he| Hen || t| neve|D| | eDene>I| u>>| -
ge>G| denw| |djetztve|dun>tenund>| Chw| ede|| m
Heh| te| n| ede|>Ch| gen. He| m >eh | | ng>men
He|u>nehmende|Hug|uppe>O| | ted| e>en>Ch| | e-
Hend v| | | g t|OCken >e| n. De|Ve|D|uCh n G| den
| >tm| n| m| , >O| nge5| en| Chtge|de| ndenHeh| te|
c't Hacks 3/201 2
1 1 41
SMD-Lten in der Fri teuse
1 4
2 1 c't Hacks 3/201 2
pu>ten w>d| enhe|e UmgeOungde| ||| teu>ezu|
5t|Ie k|| g e| n>ut} und nCh Henutzung den
DeCke| w| ede|uI>etzen.
Woher nehmen?
G| den | >t m| t |und I 00 Lu|O p|O H| | Og|mm | und
e| n h| Oe| L| te|} n| Cht nu| >eh| teue|, e> w| |d uCh
u>>Ch| | eH| | Ch| n5-H| | Og|mm-Hn| >te|nOgegeDen.
W| |httenG| uCkundkOnnten| mHhmene| ne|H| e| -
I|e| - Um|u>tung De| e| nem He>tuCkung>d| en>t| e| >te|
geD| uChte> G| den H1-Z00 Iu| |und J0 Lu|O p|O
H| | Og|mme|gtte|n. V| e| | e| Chte|D|mt>| Chj uI-
g| undd| e>e>A|t| ke| >e| nAnD| ete| undIu| | td| ekO>t-
D|e || u>>| gke| t |n Iu| den He| mnwende| p|kt| -
ChC|C GCO| ndeO- m| t I 00 M| | | | | | te| kOmmt mn
e| negnzeWe| | eu>.
Un>e| Vedh|en ht Oe>t| mmt nOCh Ve|Oe>>e
| unQ>pOtenz| | - >O knnte mn d| e DmpIph>e
tempe|tu|Iuh| e|- und p|Og|mmge>teue|t ,, hOCh-
Ih|en", n>te| | e >| Ch uI d| e 1|ghe| t de> Ge|te
the|mO>tt> ve|| >>en zu mu>>en. Wen n d| e>e|Oe|
I 90L >e| ne|Mx| m| tempe|tu|}ngC| ngt| >tund
D>Ch| tet,O| | Chtd| eDmpIph>e| nwen| genM| nu
tenw| ede| zu>mmen, undmnmu>>d>Ge|te|>t
Dkuh| en| >>en. Cm}
LtBfatuf
[ 1 ] SMD-Lten i n der hei en Pfanne, c' t Hacks 1 / 1 2,
O

SCANBYBLAC KBURNER 2012



Fi schertechni k Robo TX Automati on
Spannende Versuche fr Ei nstei ger
De|L|gnzung>k>tenHODO1XAutOmt| On
enth| tHue| ementezum NChDu vOnv| e|
| ndu>t|| e|ODOte|n. We|De|e|t>He>| tze|e| ne>
HODOt| k-Huk>ten> vOn || >Che|teChn| k | >t,
dude >| Ch Iu| d| e>e L|we| te|ung | nte|e>>| e-
|en. De| H>ten enth| t| n>ge>mt5 I 0 1e| | e,
vOn denen d| e me| >ten |e| n meChn| >Che
L| emente Iu| d> Ge|u>t de| HODOte| >| nd.
L| ne hhe|e 5tndIe>t| gke| t und He| >tD|-
ke|t de|MOde| | e>O| | enZ0Zent| mete| | nge
A| um| n| ump|OI| | e gewh|| e| >ten. |u| den
Ant|| eD >O|gen zwe| MOtO|en m| t | nteg|| e|-
ten LnCOde|n zum Zh| en vOn Umd|ehun-
gen>Ow| e zwe| we| te|e MOtO|en Ohne Ln-
COde|. 5eCh> 1>te| >O| | en 5| gn| e geDen,
wennetwe| nL| emente| neLndpO>| t| One|-
|e|Chtht. D| edemH>tenDe| | | egendenHu-
n| e| tungen | m D| N-A4-|O|mtze| gen den
AuIDue| ne>G|e| I|ODOte|>,5Chwenkg|e|Ie|>,
HOCh|eg| | ge|> und e| ne> J-ACh>-HODOte|>
|n | >Omet|| >Chen D|>te| | ungen. D|e An| e| -
Alter
Hersteller
URL
Preis
ab l O Jahren
Fi schertechni k
www.fischertechni k. de
200
1 441 c't Hacks 3/201 2
tungen>| nde| gent| | Ch|e| t| vu>Iuh|| | Ch, n
e| n| gen5te| | en | >tjedOChe| nwen| gJD-VO|-
>te| | ung>ve|mgene|IO|de|| | Ch, um d| e1e| | e
|| Cht| gzu>mmenzu>teCken - mn kOmmt
| mZwe|Ie| De| uChdu|Ch||OD| e|end|uI.
| >t d| e meChn| >Che HOn>t|ukt| On Ie|t| g,
gehte>nd| eL| ekt|| k.Le| de|>| ndd| eHDe|
n| Cht vO|kOnIekt| On| e|t und mu>>en e|>t
>e| D>t uI Lnge geD|Cht, D| >O| | e|t und
m| t e| nem 5teCke| ve|Dunden we|den -
|e| ne|| e| H|De| LD>MOde| | G|e| I| metw
| >>t >| Ch m| t e| n wen| g || >Che|teChn| k-
L|I h|ung | n v| e| 5tunden uIDuen. D| e
An>teue| ung de| MOtO|en und ADI|gen
de|1>te|uDe|n| mmtde|HODO1XCOnt|O| -
| e|, de|demH>ten n| Cht De| | | egt. L| | | e| ne
kO>tet p| u>5Ow|e und Netzte| | |und ZJ0
Lu|O, >Od>> >| Ch d| e An>ChIIung de> L|-
gnzung>k>ten> nu| dnn | Ohnt, wenn
mn d| e>e G| undu>>ttt ung De|e| t> De-
>| tzt.
Zum||Og|mm| e|en de> COnt|O| | e|>De-
nt| gtmne| nenW| ndOw>-|Cundd|e g|-
I| sChe ||Og|mm| e| umgeDung 5OItw|e
HODO ||O. D|e dem AutOmt| On-H>ten De| -
| | egende Updte-CD e|gnzt d| e ||Og|m-
m| e| umgeDung um d| e HOmpOnenten Iu|
d| e| ndu>t|| e|ODOte|. 5teue|p|Og|mme| >-
>en >| Ch | e| Cht e|>te| | en, | ndem mn pe|
D|g & D|Op | COn>Iu| MOtO|en, 1>te| und
Zu>tnd>DI|gen p| tz| e|t und m| te| nn-
de|ve|knup. Wemd> dennOCh zu kOm-
p| | z| e|te|>Che| nt,knnuChuId| eIe|t| gen
DemO>Iu|d| ev| e|vO|ge>Ch| genenMOde| -
| ezu|uCkg|e| Ien und d| eAD| uIe>tud| e|en.
Zw| mChtede|nChgeDuteG|e| I|m
t|Otz de| A| um| n| ump|OI| | e n| Cht den L| n-
d| uCk,meh| | >d| eDe| ge| egtenk| e| nenge| -
Den1Onnen heDenzu knnen. | m1e>t De-
wegtee|De| uChODj ekte D|> Z00G|mm
muhe| O>,d>>O| | teIu| Lxpe|| mente | mH| n-
de|z| mme|u>|e| Chen. dD}
Der Robo TX Controller
steuer di e Motoren,
ist aber leider nicht im
Automati on-Kasten
enthalten.

El ectroni c Start
Spannende Versuche fr Ei nstei ger
De| HO>mO>-H>ten ,, L| eCt|On| C 5t|t

ht
| | e>, w> k| e| ne HODDy-L| ekt|On| ke| D|u-
Chen. Ve|D| nde| und HDe| , LeuChtd| Oden,
1|n>| >tO|en, W| de|>tnde, Um>Ch| te|und
dzu e| nen 5Ound- Gene|tO| und e| nen
Lut>p|eChe|. | nnOvt| v | >t d> 5teCk>y>-
tem, m| t dem mn >OIO|t Deg| nnen knn.
Zwe| Htte|| ene| nge| egtunde| n| geD| nge
u>demHu>h| tzu>mmengek| uDt- | O>
geht>.
D>Del | | eQCDde andcuchz8l Q!Wr
>uChe zum NChOuCn. N606D 06 |P
Chen H| nge UG VC|>I|ke|KCUU6
ZClt>Ch| !uh|8n, A| rmn| QCn l|
vO|.D>|CtztCbltC| l>lChC6I
Oer5t| h| | O>tvOr| | Onl |
und-e|k| (ungCn VO|. FD l
Q| Dt e| wC|tvO| l 0ZnU6
nl ChI |m buCh >tehCn. OE 0
|OtO> e|tnOn uCh 55600C
|unktl Onl O|I CIWS nl Ch!, Q6Dgt B
uIden5Ch| tp| n. HlC|| lHU6|1 Og
|eh| e|>uChC. Am cDOC jedes Kap|te| s
e| n Qu| z. e|Stl | | 0>! d| e||gC VO|
kOJmenIlC|t d| e g6g6U6D6 PIW|l,
e| d| eL>unQp|>OD!le|t.
| n>ge>mt w| |kt d> HndDuCh etw>
Dunt und uDe| | den. AuId| e ,,ve|t | ngten

5t|| ChmnnChenund5ymDO| e,d| eDe| mHe-


| uh|en nOCh zu>tz| | Ch Ge|u>ChevOn >| Ch
geDen, htte mn ve|z| Chten knnen. An-
>On>ten | >t de| Lxpe| | ment| e|k>ten e| ne
| Ohnende An>ChIIung Iu| e| ekt|On| k-
Dege| >te|te H| nde|, d| e- zunCh>t m| tH| | Ie
de| L| te|n, >pte|uCh Ohne- expe| | men-
t| e| enmChten.
Bl H0lStt
Der1| ng-St| It Or| nQItumme MedleD
SptCChenunOOenbettChterZUm
|m WC>ent| l Chen | I 6| 6| 0 L65EQ6|l
M|J-|| ye|. buChC| OU6|
O|e D| ngeenth| !Cn US
Augenl Cht>| Ch!D|C coues,OI l5
0| ne| M|J-Ie| verkn0pn >l DO, E|P
Ge|u>Ch oderC| n gesprcchener
Oe| St| U>p| t2e DCIl DdCI | ch C| 0
SCn>O|, OC|O| eCOde> C|55\ OCV0|b |D
Alter ab 8 Jahren
Hersteller Kosmos
URL www. kosmos. de
ISBN EAN: 400205 1 61 371 6
Preis 40
gehen knn, t | ppt mn uIe| n >| ChtD|e>
5t|t>ymDO| , d>>| ChetwDe| HuChe|nvO|n
uIden e|>ten 5e| ten Ode|h| nten uIdem
L| nDnd DeI| ndet. || | > d| e zugeh| | gen
M|J-Aud| Odten De|e| t> uIdem 5t| It ge-
>pe| Che|t >| nd, l >I e| nun >t|tk| |. Ande|n-
I| | > IO|de|t e| pe|5p|Chu>gDe dzuuI,
den 5t| It uDe| e| n U5H-HDe| m| t e| nem
W| ndOw>-|C Ode| MC zu ve|D| nden. |u|
denDOwn| Odde|p>>enden1l ng-Dtel en
Dent| gtde|HeChne| e| nen| nte|netzugng.
De|5pe| Che| de>1| ngI>>tD| >zu I ,8GHyte.
Ande|>| > Del m HOnku| |enz|Odu kt 1l 1Ol
vOn Hven>Du|ge|| >>en>| Chm| tdem1| ng-
5t| ||Oduktev| e| e|Ve|| gezum5p|eChen
D| | ngen. Aktue| | D| eten I 8 He|>te| | e| 1| ng-
||Odu kte n, d>AngeDOI |el Cht
vOn W| mme| - und Ht-
>e| DuChe| n Iu|
VO|>Chu| k| nde|
uDe|Ge>Ch| ChtenundW|te|DuChe|Iu|d>
5Chu| | te|D| >zu5ChDuChe|nIu|L|wCh>e-
ne. 5p| e| e Ode| Lxpe|| ment| e|k>ten >| nd
D| >| ngd| eAu>nhme. Jn| nHO| | /dD)
System
Hersteller
URL
Preis
Wi ndows XP/Vista/7 Mac OS X ab 1 0.4
Hi mmer AG
www.ti ng. eu
35
c't Hacks s/z:i z ] g_
El ektroni k Funkti onsgenerator
Daniel Bachfeld
DU-|unkt| Dnsgn|atD|
Zum1e>ten de> ||equenzgng> vOn Aud| O-
>Ch| tungen>pe| >t mn | nde|Hege| e| n 5| g-
n| vOn e| nem N|- |unkt| On>gene|tO| e| n
und >Chut, w> h| nten he|u> kOmmt. Je
nCh Au>>ttt ung | >>en >| Ch We| | enIO|m,
||equenzundAmp| | tudemeh| Ode|m| nde|
kOmIO|tDe| undgenue| n>te| | en. A| te|nt| v
knn mn uCh e| nen u>gemu>te|ten pO|-
tD| en} CD-|| ye| | n d> He| m| DO| >te| | en
und dm| t We| | enIO|men d| g| t| -genu m| t
de||| Cht| gen ||equenzD>p| e| en. A| | C>w>
mnDent| gt,| >te| neCD, d| ed| egewun>Ch-
ten 5| gn| e | > Aud| O-5mp| e> enth| t. M| t
||Og|mmen w| e AudC|ty | >t d> L|zeugen
>O| Che|5mp| e>e| nH| nde|>p| e| >| eheDVD}.
Dzu| >tn| Chtm| e| ne5Oundk|tent| g.
T~to!m
tt RechIed

A.q{0

RehIck

se|o

DAu6. 00 h 00 J,000
~
. '
Der Tongenerator bietet unterschiedliche
Wellenformen an.
1 4
6 1 c't Hacks 3/201 2
AudC| ty D| | ngt e| nen C| genen Menu-
punkt

L|zeuQen

m| t, unte|dem>| Ch Me>>-
tneDe| | eD| ge|||equenz D| >ZZ050Hz}und
Due| gene|| e|en | >>en. DneDen knnAu-
dC|ty uChwe| He> Hu>Chen e|zeugen, m| t
demmn>| ChetwDe| e| ne| 5pekt|| n| y>e
e| nen ||equenz-5weep>p|en knn. | m ||e-
quenz>pekt| um de> We| Hen Hu>Chen> | >t
d| e Le| >tung>d| Chte uDe| | | e | |equenzen
kOn>tnt. M| tde|5pekt|| n| y>e etw pe|
| |1} de>Au>gng>>| gn| > e| ne| Aud| O>Ch| -
t ung wu|de mn De| m L| n>pe| >en de>we| -
Hen Hu>Chen> p|kt| >Che|we| >e >OIO|t den
vO| | >tndl gen ||equenzgnQ e| h| ten. Zu-
>tz| | Ch knn de| Aud| O-Ld| tO| uCh HO>
Hu>Chen Dnehmende Amp| | tude} und
H|une>Hu>Chengene|| e|en.
|u| e| nen5| nu>tOnm| tde|||equenzI HHz
undde|Due| I 5 5ekunden k| | Ckt mnunte|

L|zeugen

den |unkt1On-GCne|tO|I , wh| t


5| nu>u>undg| Dt I 000 Hz| >||equenze| n.
D| eDue| p>>tmndu|ChAnk| | Ckende|5e-
kundenund L| ngDee| ne|I 5 e| n. M| tH| | CkuI
OH| egtAudC| tyd>5mp| en, d>mnent-
wede| uDe| den || y-HuttOn |n de| Hed| en-
ODe|I| CheuDe|d| e5Oundk|tede>|Cu>ge-
1memo
b\B\
m() "
Am{0 U,o
L

0,
IoI. *
U0 00,0
~
l"
Der Frequenz-Sweep lsst sich auf Wunsch auch
mit abnehmender Amplitude programmieren.
Den Ode|uDe|d|e|unkt| OnDte| /LxpO|t| e|en
| >WAV-Dte| >pe| Che|nknn. We| te|e,Iu|e| -
gene Me>>ungen Dent| gte ||equenzen | egt
mnn| Ogdzun. 5O| | e>>ttt5| nu>m| e| n
5gezhn-5| gn| >e| n, nde|t mn | m Menu
1On-Gene|tO|e| nICh d| eWe| | enIO|m. We|
>ttt de>we| Hen Hu>Chen>dOCh e| nen eCh-
ten||equenz>weepDent| gt,I| ndetd| eMg-
| | Chke| tunte|L|zeugen/1On-Gene|tO|Z.
CD-|| ye|knnennt| vke| neWAV-Dte| -
enD>p| e| en, de>h| Dmu>> mn u>denD-
te| en e| neAud| O-CD e|zeugen. Unte|W| nd-
Ow>7 DekOmmtmnd| e>eOpt| OnDe| mL| n-
| eQen e| ne| | ee|enCD>tnd|dmH| g nQe-
DOten. M| t D|g & D|Op p| tz| e|t mn d| e
Dte| en | mW| ndOw>Med| || ye|, den Hut-
tOn

H|ennen>t|ten

e|zeugtd| e Aud| O-CD.


| mCD-|| ye|knnmne| nze| ne1|Ck>du|Ch
d| eLOOp- |unkt| Onunend| | Chve|| nge|n.
W|umve|wendet mnn| Chtg| e| ChAud-
C| tyunde| ne5Oundk|te| >|unkt| On>gene|-
tO|! |m Aud| O-He|e| Ch ht mn De|m |C ehe|
m| t ne|v| gen H|ummen>Ch| e| Ien zu kmpIen
| > De| CD-|| ye|n. Und De| Dtte|| eDet||e-
Denen pO|tD| en || ye|n knne> p|| nz| pDe-
d| ngtg|ke| nH|ummengeDen.
g
D} O
g|6OO6OH8H6h 6 6O

6 0 )
PuU| 0 L
..
1O0J VOOo0 m| n. I|C|
O|6OO| | S\6
816O|d_6|I C 54)
iJUUUmZ

M
O
ZU0M
3UMI
iUUUUmZ
UmI
0:V
0 V
0 Z9
0V
0 Z
0:V
0V
0Z
Mit dem Wi ndows Media Player brennt man
aus den WAV-Dateien ei ne Audi o-CD.
h
e
SCANBYBLAC KBURNER 2012
Akku>chr u Der
Carsten Meyer
PKKUSCD|BU0B|-
M00S
1
q
c't Hacks 3/201 2
|
Ch De>| tze meh|e|e Akku>Ch| uDe| zwe| Ie| hIte|
||Oven| enz - L|D>tuCke me| ne>Vte|>, de| nke| -
nem | >COunte|-5ChnppChen vO|De| gehen kOnn-
t e. ODwOh| meChn| >Ch nOCh gnzI|t, h| e| ten d| e
Akku>zu| etztnu| nOChzwe| 5px-5Ch|uDendu|Ch,
w>e| D>te| nem Ge| egenhe| t>D>t| e|e| ndeut| gzu
wen| g| t.
> | >tdnne| gent| | Ch e| n 1Ot| >Chden. D| ee| n-
geDuten H| | | | g>t-e| | en du|Ch hOChwe|t| ge N| MH-
Akku>zu e|>etzen, wu|de uDe|>Ch| g| g I 5 ? 4 " 0
Lu|O kO>ten. D| eA| te|nt|ve,M| gnOn-Akku>zue| nem
|ket zu >Chnu|en, wu|de eDenI| | > ve|wO|Ien. D| e
hnde| >uD| | Chen Lxemp| |e hDen ke| neuIgepunk-
teten LtIhnen, undd> He|um| ten d| |ekt n den
HOntkten nehmen| euDe| . L| nHtte|| eh| te|>Ch| ed
wegende|hOhenUDe|gng>w| de|>tndeu>.
Du|Ch ZuI| | km | Ch n e| n u>ged| ente> Akku-
pCke| ne> De| | -NOteDOOk>. D> |ket hDe | Ch vO|-
>| Cht| g ze|| egt undIu| d| e Dent| gte 5pnnung m| t
5Ch|umpI>Ch| uChneuzu>mmenge>etzt.|unIZe| | en
e|geDen | n He| he | und Z0V. Dm| t >ummte de|
Gefhrl i cher Ersat:
Notebook-Zellen als
Schrauber-Baterie. Bei
gleicher Kapazitt sind
sie deutlich leichter -
aber auch brandgefhrlich.
Ni cht nachmachen!
5Ch|uDe|w| e me|>ten1g und zOg d| Ck>te HO|z-
>Ch|uDen |n d|e HUhO| zDOh| e, u>due|nde|| >| m
Neuzu>tnd. DOCh ODCht. L| -| On-Akku> knnen De|
Hu|z>Ch| u>>en Ode| De|| dung p| tzen und unte|
AD>Onde|unguDe| >tC|DmpIe| n|| mmenuIgehen.
ODwOh| | Ch De| m AuI| den | | eVO|>| Chtw| ten
| | eH >tnd| ge De|wChen de| Lde>Ch| u>>>pn-
nung vOn4, 3 V p|Oe| | e}, w|e> | |gendwnndOCh
>O we| t. | e OIIen>| Cht| | Ch kpz| tt>|m>te e| | e
wu|demnge| > ,,Ch|ge H| nCe|

-5Ch| tung uDe|-


| den. um G| uCk p| tzte >| e n | Cht, we| | | h|e UDe|-
d|uCk>| Che|ungd| ewe| te|e5t|OmzuIuh| undntu|-
| | ChuChd| e5t|OmDgDe}unte|Dnd.
Netzschrauber
L| ne De>>e|e | dee w| dnn, d| eAkku> kOmp| ett zu
entIe| nen und e| n | te> NOteDOOk-Netzte| | | n den
Htte|| eDeh| te|zu ve|pI| nzen. H| nte|g| und. Me| >t
Denutze| ChdenAkku>Ch|uDe|Ohneh| nehe|>tt| O-
n|, nm| | Ch| > kOmpkten HOh|m>Ch| nen-L|>tz.
N| ew| ede| | ee|e Akku>. L> > | nd j g| ke| ne meh|
d| | n|
D>|eChtk| e| neLxemp| | vOnLenOvOu> me| ne|
He>tek| >te m| t| mme| h| n5W De| Z0V p>>tegnz
wunde|D| | nden Htte|| eDeh| te| h| ne| n, nu| d| e
h| nte|e Au>>p| ung Iu| d>

H| eeD| tt

- NetzkDe|
V
w|h| ne| nzud|ehme| n. D>An>Ch| u>>kDe| m| tdem
p| tt get|etenen HOx-DC-5teCke| wu|de Dge-
>Chn|tten und d| |ekt n d| eAn>Ch| u>>k| emmen de>
AkkupCk> ge| tet HDe| -AD>Ch| | mung. M| nu>pO| ) .
Zwe|n| Chtmeh| DenutzteZe| | enve|D| | eDen| mH| >,
umden >e| t| | Ch e| ngek| emmten An>Ch| u>>en meh|
H| t zugeDen. D>Ge|t| e| tet>e| tde| 1|n>p| nt-
t| OnDe>teD| en>tenme| ne| We|kDnk.
Spulenwi ckler
He| me| nemzwe| ten|t| entenkmwegene| ne>Ge-
hu>e>Chden>jede H| | Iezu>pt. A| | e|d| ng>w|d| e
MOtO|-Get|| eDe- L| nhe| tnOChgut| n5Chu>>undzum
Wegwe|Ien zu >Chde. L| n gute| ||eund Dute m| |
d|u> | >GeDu|t>tg>ge>Chenke| ne5pu| enw| Cke| -
m>Ch| ne m| t Zh| we|k, d> dnk e| ne| DOppe| -
HeI| ex| | Cht>Ch|nke und 5| mpe| -HOd| e|>Che| De um-
d|ehung>genuvO|- und|uCkw|t>zh | t. O| e5Ch| -
tung | >t gnz k| >>| >Ch m| t v| e|TL-Zh| e| n 74I 90
und 7447-DeCOde|n Iu| d| eg|OHe 5| eDen>egment-
nze| geuIgeDut - ke| nCwe|tundD|e| t|
D> Gnze e|g| Dt e| n gut D|uChD|e> Ge|t, d
| Ch Iu| HOCh>p nnung>-5Ch| tnetzte| | e und | |e-
quenzwnd| e| de> he|en D|O>>e| n und
De|t|ge|m| texktvO|gegeDenenW| Ck-
| ungzh| enIe|t| gen mu>>. D| e>tuIen| O>e
|ehzh| >teuO| ung hDe | Ch dnn nOCh
m| t e| nem G| t||en-Lut>t|keped | e|-
gnzt, m| t dem mn p| | m

G> geDen

knn. e| DC-D|ehzh| >te| | e| >tmmtw| e-


de| um u> dem | ten Akku>Ch| uDe|, De|
dem d5Ch| eOepOt| m
"
ADzug

entIe|nt
und du|Ch e| n exte|ne> HOtent| Omete| | m
HCd| e|Ctztwu|de. Cm) O
c't Hacks 3/201 2
1 1
49
Seri el l e Schnittstel l e
1
5
0
,c't Hacks 3/201 2
l n Zei ten von SATA und USB 3.0 schei nt di e Datenbertragung
vi a RS-232 schon fast anachroni sti sch. Doch i m El ektroni kberei ch ist
die seri el l e Schnittstel l e wei terhi n erste Wahl . Wi r zeigen am Bei spi el
Ardui no/PC, wi e man si e unter C, Ruby, Python, Perl und Co. nutzt.
kommunizier
ber eine serielle
Schnittstelle mit
dem Arduino.
B
e|deDe| de|||Og|mm| e|ungvOnM| k|OCOn-
t|O| | e|n >p| e| t d| e >e|| e| | e UDe|t|gung vOn
Dten nOCh | mme|e| neg|OHe HO| | e. M| t de| >te| -
genden |Opu| || ttvOn||Ojektenw| eA|du| nOund
H>pDe||y|| w| |d >| Chd>uChn| Cht >O>Chne| | n-
de| n. DDe| geht e> | n v| e| en || | en n| Cht nu|
d|um, d| e>e|| e| | e5Chn|tt>te| | e| mM| k|OCOnt|O| | e|
zu p|Og|mm| e|en. | nde|Hege| >O| | de| M| k|OCOn-
t|O| | e| m| te| nem|CDtenu>tu>ChenundHeIeh-
| eempIngen. A| >Ow| |d uChuIdem|Ce| n5tuCk
5Ow|e Dent| gt,d>d| e>e|| e| | e5Chn|tt>te| | en-
>p|| Cht. | nwe| Che| 5p|Che mn dDe| p|Og|m-
m| e|t,>p| e| tke| neHO| | e. 5Ogutw| ej edeHOCh>p|-
CheD|| ngtH| D| | OthekenIu|d| ee| nICheHOnI| gu|-
t| Onund DtenuDe|t|gungm| t.
Ganz unten
AuIde|H|dw|e-LDeneDent| gtmnIu|e| ne>e-
| | e| | e HOmmun| kt| On zw| >Chen zwe| Ge|ten | m
||| nz| pnu| d|e| Le| tungen. He| deGe|tete| | en>| Ch
e| ne geme| n>me M>>e und hDenjewe| | > e| ne
Le| tungzumLmpIngen Hx} und5enden1x}vOn
Dten. D| e 5ende| e| t ung uI de| e| nen5e| tew| |d
jewe| | > m| t de| LmpIng>| e| tung de| Gegen>e| te
ve|Dunden. D| e>e|mg| | Chtd| eg| e| Chze| t| geUDe|-
t|gung vOn Dten | n De| de H| Chtungen |u| | -
Dup| ex}.
Dm| t>| nd 5ende| und LmpInge| phy>| k| | >Ch
ve|Dunden, De|zu| Ieh| e|I|e| enUDe|t|gungvOn
| nIO|mt| Onen Ded|I e> e| n| ge| ||OtOkO| | D>p|-
Chen. He| >p| e| >we| >emu>>end| eDe| denmg| | Chen
Zu>tnde 0 und I } e| ne> DtenD| t> |ep|>ent| e|t
we|den. D De| de||te| enm| tte| >e| ekt|| >Che|5| g-
n| e kOmmun| z| e|en, | | egt e> nhe, zwe| unte|-
>Ch| ed| | Che5pnnungenIu|0undI zu ve|wenden.
He| m 11L-|ege| de| M| k|OCOnt|O| | e| |ep|>ent| e|t
e| ne5pnnung vOn 0 VO| t e| ne D| n|e 0 wh|end
J, JVO| tDez| ehung>we| >e5 VO| tIu| e| ne I >tehen.
Zu| HOmmun| kt| On m| t dem |C mu>> mn d| e>e
|ege| jedOCh u m>etzen, d d| e NO|m H5-ZJZ | >
H| gh-|ege| -I Z V und | > LOw-|ege| +I Z V vO|-
>| eht. D| ve|>e |ege| wnd| e| etw m| t dem Ch| p
MAXZJZe|| ed| gend| e>eA|De| t.
D| e >e|| e| | e KOmmun| kt| On e|IO| gt n| Cht | n
|O|m e| ne> unIO|mt| e|ten H| t>t|Om>, >Onde|n | >
Ane| nnde||e| hung e| nze| ne| DtenwO|te. | n de|
Hege| umI>>te| n DtenwO|t 8 H| t>undw| |d Hyte
gennnt. 5ende| und LmpInge| mu>>en >| Ch De-
zug| | Ch de> AnIng> und de> Lnde> e| ne> Dten-
wO|te>>ynCh|On| >| e|en. VO|jedemDtenwO|tw| |d
dhe|e| n5t|tD| tge>endet,d>| mme| denWe|t0
ht. L|>tdnnIO| gend| eDtenD| t>,e| nOpt| On| e>
||| tt>D| tundD>Ch| | eHende| n5tOppD| t | n>e| te-
nen|| | eng| Dte>uChmeh|e|e5tOppD| t>} .
D> ||| tt>D| t g| Dt Au>ku nIt d| uDe|, OD d| e
Anzh| de| L| n>en | m DtenwO|t ge|deOde| un-
ge|de| >t. L>>tmmtu> Ze| ten, | ndenend| eLe| -
tung>qu| | tt nOCh n| Cht >Onde|| | Ch gut w|, und
d| ent| >>| mp| e| 5ChutzvO| UDe|t|gung>Ieh| e|n.
Heute w| |d e> ku m nOCh ve|wendet, | >O uCh
n| Cht ge>endet. Wenn e>ve|wendet w| |d, mu>>en
>| Ch De| de HOmmun| kt| On>p|tne| d| uDe| ve|-
>tnd| gen, w| e e> zu | nte|p|et| e|en | >t. He| >p| e| >-
GNO GND
Gert #l TX 1X Gert #2
HX HX
Ei n Pi n mH der Bezeichnung Rx
eraret i mmer eingehende Daten,
aus dem Pi n mH der Kennzeichnung
Tx kommen immer Daten heraus.
.
A| | CL| st| Dgs
auf de|
HClt-V
0 0 0
5t|tD| t
we| >e knn d> ||| tt>D| t ge>etzt >e| n, wenn d| e
Anzh| de|L| n>en| mDtenwO|t ge|de| >t.
D| e e| gent| | Che | nte|p|ett| On de| DtenwO|te
e|IO| gt n| Cht meh| uIde| phy> | k| | >Chen LDene
de|HOmmun| kt| On, >Onde|ne| ne5tuIehhe|. He| -
>p| e| >we| >e knn d> H| tmu>te| 0I 00000I | > d| e
dez| m| eZh| 5 Ode|De|| >de|A5C| | -kOd| e|te
HuCh>tDe,A'| nte|p|et| e|twe|den.
Zu>tz| | Chzuden||mete|n5t|tD|t,5tOppD|t,
DtenwO|t| nge und ||| tt mu>> nOCh d|e UDe|-
t|gung>ge>Chw| nd| gke| tIe>tge| egtwe|den. D| e>e
w| |d De| | | enmOde|nen Netzwe|kteChnO| Og| en| n
H| t>p| O5ekunde geme>>en, De| | n de|>e|| e| | en
HOmmun| kt| On w| |d nOCh OIt de| Heg|| h Hud-
Hteve|wendet. D| eHud-Hteg| Dtd| eAnzh| de|
5ymDO| en, d| ep|O5ekundezw| >Chenzwe|||te| -
en uDe|t|gen we|den. DDe| mu>> e| n 5ymDO|
n| Cht unDed| ngt e| nem H| t ent>p|eChen, >Onde|n
knn j e nCh UDe|t|gung>teChn| k Iu| deut| | Ch
meh| >tehen. He| >p| e| >we| >e knn e| n 00 Hud-
MOdem du|Chu> I Z00 H| t>p|O5ekunde uDe|t|-
gen. | n de| ||x| > htd| e>e Unte|>Che| dung kum
He| evnz. L>| >t nu| >| Che|zu>te| | en, d>>De| de5e| -
ten m| tde|>e| DenGe>Chw| nd| gke| t|De| ten.
L| ne vO| | u>ge>tttete >e|| e| | e 5Chn| tt>te| | e
knn uDe| d| e 5| gn| | e| tungen w| e C15 und H15
Dten ||| tt
0 0 0
5tOppD| t
Di e am hufigsten anzfEi nstel l ung bei der
berragung I st 1 Starblt, 8 DatenbHs, keine Paritt
und 1 W- kurz 8N1 . Wi rd die Paritt bgen,
so l iegt sie vor dem Stopbit
c't Hacks 3/201 2
1 1 51
Programmi eren Seri el l e Schnittstel l e
Jdev]q.usbmodem24 32
Autcscrcl | Newl | ne
Ist al les korrekt konfigur kann man ber di e
Texteingabezei l e Kommandos an den Ardui no senden
und sieht die Ergebnisse i m Textd darunter.
Ode| D1H und D5H den DtenI| u>> >teue| n, I| | >
e| ne5e| tem| m| t de| Ve||De| tungde| uDe|t|ge-
nen Dten n| Cht meh| m| tkOmmt. M| k|OCOnt|O| | e|
De>| tzen>O| CheLe| tungenzw| n| Cht,uIg| und de|
hOhenVe||De| tung>ge>Chw| nd| gke| tg| Dt e>De|
uChke| ne||OD| ememeh| m| tde|Ve||De| tung.
Arduino
AuI H|dw|e-LDene |>t >e| D>t e| ne >O e| nIChe
1eChn| kw| e d| e >e|| e| | e HOmmun| kt| On e| n| ge|-
mHenkOmp| ex.AuIg|undu>ge|e|e|H| D| | Otheken
| >t de| AuIwnd uIde| 5Ow|e-5e| te De| ve|-
g| e| Ch>we| >e ge|| ng. He| >p| e| >we| >e w| |d d| e ||O-
g| mm| e| ung de| >e|| e| | en 5Chn| tt>te| | e vOn de|
||Og|mm| e|umgeDung de> De| | eDten A|du| nO-
HO|d>he|vO||gendunte|>tutzt.
D> ||Og|mm|n L| >t| ngI demOn>t|| e|t>OwOh|
d> Le>en | >uCh d> 5Ch|e| DenvOn Dten. D>
||Og|mm e|w|tet d| e HOmmndO> ,, On

und
,,OII

uIde| >e|| e| | en 5Chn| tt>te| | e. LmpIngte>


d>On-HOmmndO, >Ch|tete>d| e5ttu>-LLDde>
A|du| nOe| nund>endetd| eHe>tt| gung, , LLDOn

zu|uCk. | m || | e de> Oh-HOmmndO> ve|h| t e>


>| Chn| Og und>Ch| tetd| eLLDw| ede|u>. He|
| | en nde|en HOmmndO> >endet d> ||O-
g|mme| ne |eh| e|me| dung.
D| eg| OD| eV|| D| ecommand >pe| Che|td> k-
tue| | e HOmmndO und command_avai l abl e enth| t
denWe|ttrue, wenne| nneue>HOmmndOemp-
Ingen wu|de. D| e :etap}-|unkt| On | n| t| | | >| e|t
d| e>e|| e| | e5Chn|tt>te| | eund >etzt d| e UDe|t|-
gung>ge>Chw| nd| gke| t uI 900 Hud. |e|n|
>Ch|tet>| edenMOdu> de>5ttu>-LLD- || n>uI
Au>gDe. D| e |ccp}-|unkt| On p| upe|mnent,
1 5
2 1
c't Hacks 3/201 2
: 9600 baud
Pi a
1
Z

4
'
| l ! l l 1 ]
0

Siga|
Di e bliche RS232-Belegung, hier fr
9-polige D-SUb-Buchsen (weiblich) von
hinten aus Sicht der Ltanschlsse oder
vom Stecker (minnl lch) von vorne.
Z 1 S


6 B 9
Pia

Siga|
JotoCo||| e|Jetett c Joto'eteo1
ete|e1Joto I e|ae:ttc 'e1
!|o:T|tte1Joto & C| eo| tc'e1
Joto!e|T| o| eo1 J | | 1| totc|
'| o| G|ca1
OD e|n neue> HOmmndOempIngenwu|de. || | >
j, >te| | t d| e |unkt| On >| Che|, d>> d> HOmmndO
Deknnt | >t, und nde|t den 5ttu> de| LLD ent-
>p|eChend. Ande|nI| | > >endet e> e| ne |eh| e|me| -
dung. | n | | en || | en w| |d m| tte| > Seri al. pri ntln e| ne
1extze| | e | nk| u>| ve Ze| | enende-Hennung uDe| d| e
>e|| e| | e 5Chn| tt>te| | ezu| uCk-
ge>endet.|e|ne|we|dencom
mand und command_avai lable zu-
|uCkge>etzt.

c on s t un s , gn ed i n t BA UD R A TE 96 00 c o ns t un s J gn ed i n t L EOI N i,

Dene| gent| | ChenLmpIng


de| HOmmndO> uDe|n| mmt
d| e | unkt| On seri al Event. 5| e
p|uIt m| tte| > Seri al. avai lable, OD
ge|de Dten n de|>e|| e| | en
5Chn| tt>te| | e n| | egen, und
| | e>t >| e >O | nge m| tte| > de|
|e11}- | unkt| On, D| > >| e uIe| n
Ze| | enende-Ze| Chen ` \n` } t|| m.
D| ege| e>enen Ze| Chen we|den
dDe| n den 5t|| ng command
ngehngt und D>Ch| | eHend
w| |d command_avai lable uItrue ge-
>etzt, >Od>>d| e |ccp}-|unkt| On
ent>p|eChend|eg| e|enknn.

S t r i ng cosma nd
!! !
`
b oo l e a n comma nd_a va .a b l e =
f a l s e ;
vo i d s e t up ( ) (
S

r i a l . be g i n ( BA UO RA TE )
l
P l nMod e ( L fO_PI N, OU TPUT ;
vo i d l o op ( ) (
i t
.
( c omma n d_a va i l a b l e ) (
J f '
?
a n d " o n " J (
d J g J t a l W r i t e ( L EO_PI N, H I GH )
.
S e r J a l . p r i n t l n ( " L EO o n " J

l e s

i f ( c omma n d " o f t
:
) (
d J g J t a l Wr i t e ( L EO_P I N, l OW J
.
S e r J a l . p r i n t l n ( " L EO o f t " )
.
,
l e i s e (
S e r i a l . p r i n t l n ( " Un k n ow n c omma n d

+

comma n d J ;
C OIIIa n d
Il lI
l
c omma nd_a va i .a b l e fa l s e ;
vo i d s e r i a l Ev en t O (
wh i l e ( S e r i a l . a va i l ab l e ( ) ) (
:
f
o n
(
s t c h a r c S e r i a l . r e a d ( )

!
J \
n

f
comma n d_a va i l a b l e t r
.
e l s e
u e
,
c omma n d f c ;
seri al Event | >t e|>t> e| t Ve|>| On
I .0 de| A|du| nO- || ttIO|mdDe|
und w| |d w| e l oop( ) kOnt| nu| e|
| | Ch vOn de| LuIze| tumgeDung
de> A|du| nO-HO|d> uIge|uIen.
Ddu |Ch ht e> den An>Che| n,
| > wu|den d| e >e|| e| | en Dten
>ynCh| On zum |e>t| | Chen ||O-
g| mmD| uI empIngen. De|
L| n>tz d| e>e| |unkt| On | >tOpt| O-

V
JdwJq. usbmodemZ4JZI

0X0X0000X00 00XX00 0XX000X0 0 0X00

Autoscrol l No l | neend| ng $ I9ZOObaud


'
Sieht das Ergebnis so aus, arbeiten 5ender und
Empfnger mH hoher Wahrschei nl i chkeH mH
unterschiedlichen Geschwi ndi gkeiten. l n diesem
Fall muss man di e Baud-Rate mHtels der Auswahl -
.
box unten rechts auf den Wer Mseten.

| und we| e> vO|z| eht, knn den Zug|| huI d| e


>e|| e| | e5Chn|tt>te| | ekOmp| ett| nde||ccp}-|unkt| On
e|| ed| gen.
NChdemd>||Og|mmuDe|>etzt unduId>
A|du| nO-HO|d ge| denwu|de,w|tete>uIHOm-
mndO>uIde|>e|| e| | en5Chn|tt>te| | e. Um m| tdem
A|du| nO zu kOmmun| z| e|en, | >t e| n 5e| | | -|O|t-
MOn| tO|Dez| ehung>we| >e e|n 5e|| | -1e| m| n| vOn-
nten. D| eA|du| nO-UmgeDung>te| | te| nen>O| Chen
MOn| tO| uDe| d> k| e| ne 5ymDO| |eCht> ODen zu|
Ve|Iugung.
D| e>e> k| e| neHe| >p| e| ve|n>Chu| | Cht deut| | Ch
nOChe| nwe| te|e> ||OD| em De| de|>e|| e| | en HOm-
mun| kt| On, nm| | Chd| eVe|wendungunte|>Ch| ed-
| | Che| Ze| | enende-Hennungen. D>1e>tp|Og|mm
e|w|tet, d> > jede> HOmmndO m| t e| nem e| n-
IChen Ze| | enende-Ze| Chen ` \n` } Dge>Ch| O>>en
w| |d. Dm| t| | e> kO||ekt Iunkt| On| e|t, mu>> dhe|
| m >e|| e| | en MOn| tO| d| eOpt| On,, New| | ne

u>ge-
wh| twe|den.
Wh| t mne| nede|nde|en Opt| Onen, ve|h| t
>| Ch d> ||Og|mm n| Cht meh| w| e e|w|tet. D| e
Opt| Onen,, NO | | ne end| ng

und ,, C||| ge |et u|n

Iuh|en dzu, d>> d> 1e>tp|Og|mm ke| n HOm-


mndO meh| e|kennt und uDe|hupt n| Cht meh|
|eg| e|t. 5Ch| | eH| | Chw| |d | n d| e>em || | d> New-
| | ne-Ze| Chen ` \n` } n| Cht meh| uDe|t|gen. A| | e|-
d| ng>we|den| | euDe|m|tte| tenZe| Chenwe| te| h| n
gepuhe|t. G| Dt mnzum He| >p| e| d> HOmmndO
,, On

De| gewh| te| Opt| On ,, NO | | ne end| ng

n,
p>>| e|t e|>t e| nm| g| n| Cht>. Wh | t mn dnn
,, New| | ne

und uDe|t|gtd> HOmmndO,, On

e|-
neut,>OkOmmtDe| m1e>tp|Og|m,, OnOn

n.
5uDt| | e| >| nd d| e Lhekte De| de| Ve|wendung
de| Opt| On,, HOth NL& CH

. H| e| >endetde|>e|| e| | e
.
USB-zu-RS232-Wandler gi bts ab
etwa 4 Euro im Handel, doch sie
haben meist niedrige Si gnal pegel
und wichtige interne Unter
schiede bezgl ich der durch
gefhren Steuersignale.
MOn| tO| >OwOh| e| n C||| ge Hetu|n ` \|` } | > uCh
e| n New| | ne` \n` } . | n>De>Onde|e we|den d| e>eZe| -
Chen uCh| nd| e>e|He| henIO| gege>endet,ODwOh|
de| Nme de| Opt| On etw> nde|e> >ugge|| e|t.
H| m1e>tp|Og|mm kOmmtIu| d> On-HOmmn-
dO| >O d| eZe| Chenkette ,, On\|\n

n, d| e dnn | n
den HOmmndO-5t|| ng ,, On\|

umgewnde| tw| |d.


D| e>e|| >tDe|n| Chtg| e| ChdemHOmmndO5t|| ng
,, On

und d ` \|` e| n n| Cht d|uCkD|e> Ze| Chen | >t,


kOmmte> zu| m| >>ve|>tnd| | Chen |eh| e|me| dung
,, UnknOwnCOmmnd. On

.
We| mg| | Ch>t|ODu>te5Ow|eentw| Cke| nw| | | ,
>O| | te| >OuI| | eHOmD| nt| OnenvOn Ze| | enende-
Ze| Chenp|uIen.
Alternative Clients
|n de|ktue| | enVe|>| On |>t de|>e|| e| | eMOn|tO|de|
A|du| nO- UmgeDung |eCht kOmIO|tDe| und Iunk-
t| On| e|t uCh m| t HO|d>, d| e n| Chtzum A|du| nO-
||Ojektgeh|en. A| | e|d| ng>| >>te|>|Ch n| Cht>Oe| n-
ICh| ne| gene||Ojekte| nteg|| e|enDez| ehung>we|>e
utOmt| >| e|en. AuCh >etzt e| d|e | n>t| | t| On de|
A|du| nO-UmgeDungunddm| tvOnJvvO|u>.
We|e|m| tGe|ten uDe|d| e>e|| e| | e5Chn|tt-
>te| | e kOmmun| z| e|en mChte, >O| | te >| Ch m|t den
5tnd|dwe|kzeugen uIden ktue| | en Het|| eD>-
>y>temen ve|t|ut mChen. Unte| W| ndOw> w|
d>| ngeZe| tHype|te|m| n|5e| tW| ndOw>7w| |d
e> De| n| Chte| nm| meh| utOmt| >Ch | n>t| | | e|t
und htuCh >On>t e| neMenge DeI| z| te. Deut| | Ch
kOmIO|tD| e|und| e| >tung>Ih| ge|>| ndd| ekO>ten-
| O>en ||Og|mme |u11Y und He| 1e|m >| ehe
DVD} .
Unte| L| nux und MC O5 X | >t d> 1OO| GNU
5C|een d> M| tte| de|Wh| . He| >p| e| >we| >e hnet
d| eIO| gende Anwe| >ung e| ne 5e>>| On m|t e| nem
A|du| nO-HO|d, d> unte| MC O5 X m| t dem
Nmen/dev/tty. u>DmOdemZ4JZI | n>Dte| >y>tem
e| ngeDundenwu|de.
screen /dev/tty. usbmodem24321 9600
ADh| e|knnmnm|t dem ||Og|mm, d>uIdem
A|du| nO-HO|d | uIt, genu>O kOmmun| z| e|en w|e
m|t dem >e|| e| | enMOn| tO|de|A|du| nO-UmgeDung.
c' t Hacks 3/201 2 I 1 53
Seri el l e Schnittstel l e
_)|p CP58rd8r -
.
, l0JB ,A,5 l l 5.595BDJ2. l J0l JD. l0,2J9.0J, l 50l 2,*0F
NI0d0mi0
EtHeH
D . w
WmWil|irh
.
L#
Ve|| >>enknnmnLcc m| tde|1>tenkOmD| n-
t| OnCt|| -Ct|| -k.
H| Cht| g >pnnend w| |d d| e >e|| e| | e HOmmun| -
kt| On De| me| >t e|>t dnn, wenn mn e| gene
Anwendungen p|Og|mm| e|t, d| e>e| D>geD>te| te
H|dw|e n>teue|n. || uhe| mu>>te mn dzu m| t
C Ode|g|A>>emD| e|uIn| ed|| g>te| LDene |De| -
ten. Heuteg| Dte>Iu|>Ogutw| e| | e||Og|mm| e|-
>p|Chen u>ge|e| Ite und kOmIO|tD| e H| D| | Othe-
kenzumZug|| huId| e>e|| e| | e5Chn|tt>te| | e.
A| >He| >p| e| p|Ojekt hDenw| |e| nen A|du| nO m| t
e| nemG|5-5h| e| dgewh| t. Dm| t| >te>mg| | Ch, d| e
geOg|ph| >Che|O>| t| Onde>A|du| nO>eh|genuzu
De>t| mmen. De| A|du| nO-5ketCh >teue|t d> 5h| e| d
undd| e>e|| e| | eHOmmun| kt| On>| eheL| >t| ngZ} .
| nte|e>>nte|we| >e | >t d> G|5-5h| e| d m| tdem
G|5-MOdu| eDenI| | >uDe|e| ne>e|| e| | e5Chn|tt>te| | e
ve|Dunden. |u| d> He| >p| e| p|Oj ekt w| |d | >O n
zwe|5te| | ene| ne>e|| e| | eHOmmun| kt| OnDent| gt.
e| nm| vOm A|du| nO zum G|5-MOdu| und zu>tz-
| | ChvOm |Czum A|du| nO.
A| | e|d| ng>D| etetde|A|du| nO e| ned| |ekte H|d-
w|e-Unte|>tutzung nu| Iu | e| ne >e|| e| | e 5Chn| tt-
>te| | e. Dzu DeI| ndet >| Ch uIdem HO|d e| n UAH1
Un|ve|>| >ynCh|OnOu> |eCe| ve|/t|n>m| tte|), de|
m| tden|| n>0und! ve|Dunden| >t. D| e>e|Hu>te| n
e|| ed| gt d| e>e|| e| | e HOmmun| kt| On v| | | g ut|k
1 541
c' t Hacks 3/201 2

_) P+rwag
Mit dem Serl al lty
Piug-ln kann auch
der Browser die
GPS-Daten von der
seriel l en Schnit
stelle abholen und
l n Google Maps
verarbeiten.
V|K
H

m|
Ncue
V0oI

l
| l : l l ]

\ . | 41 t : \ ! ? | t : t | \ ? | . l
. ! ! 4 !

] t 1 \ !

K
i ..
. ! ! 4! \ ]t 1 \ !
-"" '
. ! ! 4! \ ]t1

! : r : K M
-
_
"

. ! ! 4 ! \ ] t1 \ ! MX_L K
| ] p ! : t | \ ? | - : \ ! ? | t : t | \ ? | \ , J , | | KX , U
: \ ! ? | t : t |?
. l ? | 4\ \ t | UX_LK1 ,
\ \ 1 | t ? 1L\ t \ \

\ ! 4\ \ \ 1 - "

l \ | t \ ! | 4t \

1 \ `
! ! .l ? | . " ]p ! : t |? | . | t ? f
.
C O
'

\\ \. -- \ . --

.
. ! \ 4

L K \ \ . '

|
'
\
\ \ \ \ 4\ \ 1
B_
4 \ \ t | l4 \ \ \ 11 - ` ,
| t ! 4 | ,
.
4\ \ t | l 4\ \ \ 1tt1 - . ,
\ \ 1 ! t ! 4p \ \
: t | \ ? | . t ] \ \ 6 v|_l ,
]p ! : t | \ ? | t ] \ \ : r : KM ,
p \ 1 t \ rv_r K , vv rvl ,

1\ ] \ ! ? | 4 | \ ! t \ r v4 K_r K , Lv4
.
\ \ 1 | p \ \
| t ? 1L\ t \ ,
\
t
- .
\ \ ! ! | . 0p \ 4\ \ t |, : r K
,
\
: t | \ ? | . p | \ ! | \ 4\ \ t | ,
|
l ! ! | ! 1]
r e qu i r e l s e r i a l po r t l
i f
A R G V . s i z e ! =
l
pu t s
"B i t t e s

e x i t l
e r J e l i e n Po r t a ng e be n . "
e nd
a rdu i no = S e r . '
A R G V[ OJ
J a Po r t . ne w (
96 00

_
POr t na me

_
ba ud r a t e
'
l

l da t a b i t s
S e r i a l Po r t "NONE
_
_
s t op b i t s
J

pa r i ty
s l e ep 2
wh i l e t r u e
i ne =
a r d .
i f l i ne
t
U J no . ge t s . c h omp
a t t r |
; r t_w l t h ?
1
$GPRC
1
.
f
- J n e . s p l i t ( 1 1
J
J a t t r . l e ng th > 6
pu t s l i n e
H a t t r [2] ==
1
A
1
e nd
e nd
e nd
undent| >tet >Om| t den ||Oze>>O|. D> ||| nz| p | >t
hn| | Ch w| e De| G|I| kk |ten, d| e kOmp| exe JD-
He|eChnungen du|ChIuh|en, dm| t >| Ch d| e C|U
umnde|e D| ngekumme|nknn.
Dnk de| 5Ow|e5e|| | - H| D| | Othek | >>en >| Ch
De|we| te|e >e|| e| | eGe|te uCh Ohne H|dw|e-
Unte|>tutzungn den A|du| nOn>Ch| | eHen. De|A|-
du| nOnutztd| e>eH| D| | Othekzu|HOmmun| kt| Onm| t
demG|5-MOdu| . Dtenwe|dendDe| vOmA|du| nO
uDe||| nZempIngenunduDe||| nJ ge>endet.
D> G|5-MOdu| >endet | | e Dten ze| | enwe| >e
und >ep|| e|t d| e e| nze| nen Att|| Dute m| t e| nem
HOmm. D| e | unkt| On readli ne( ) | | e>t e| ne >O| Che
Ze| | euDe|e| nSofwareSeri al-Obj ekt vOm G|5-MOdu| .
A| >Ze| | enende-Hennung d| entuD|| gen>

\|\n

.
D| e:etap}-|unkt| On| n| t| | | >| e|td| eDe| den>e|| e| -
| e 5Chn|tt>te| | en und >Ch| tet d> G|5-MOdu| e| n.
loop() | | e>t kOnt| nu| e| | | Ch Dten vOm G|5-MOdu|
undg| Dt > | e uI de| >e|| e| | en 5Chn|tt>te| | e de> A|-
du| nOw| ede| u>. D> L|geDn| >>| eht | m 1e| m| n| -
p|Og|mmuIdem|C| netww| eIO| gtu>.
SGPRMC, 1 61 01 7. 753,V,""" 1 5091 2"*20
$GPRMC, 1 61 01 8. 653,A,51 1 5. 601 2,N,00632. 1 223, E,0.47, 1 60. 92, 1 50
91 2"*00
SGPRMC, 1 61 01 9. 000,A, 51 1 5. 6006,N,00632. 1 288,E, 0. 91 , 1 45. 36, 1 50
91 2"*0A
D|e>e >tnd|d| >| e|ten G|HMC-Dten>tze >enden
>O gutw| e | | e NMLA-kOmpt| D| em G|5-MOdu| e
und | h| AuIDu | > t denkD|e| nICh. 5| e Deg| nnen
m| t de| Hennung SG|HMC und enden m| t e| ne|
||uI>umme. Dzw| >ChenDeI| nden>| Chd| ektue| | e
Uh|ze| t, de| 5ttu> de> G|5-MOdu| > A Dedeutet,

t\ : \ \ |]
\ mpo r t sy s
\ mpor t t i me
\ mpo r t se r \ a l
(
r qv )
' - 2 :

\ i l en sy s . a
. l l en Po r t a nqe e n .
p r \ nt
" 1 8\ t t e s e ne
sy s . Hi t l 1 )
. l
or t - sy s . a r qvt 1 1
se na

| :tr\ l '
a r duino - 5tI t
g

seri a l_po rt ,
t`` ,
s e r i a UlG1 S\1 S ,
s e r \ a l . HRl1 1 OMt ,
| l
vX`
s e na v
m
t i e . s l e ep t 2l
wn i l e 1 :
d .
r e a d l i ne t l . r s t r i p t l

l \ ne - a r U1 nO .
' th ( ' $GPRMC
'
) :
i i l i ne . st a r t sW 1
. ,
'
)
a t t r - l i ne . s pl 1 t (
:a t t r t21 -- ' ' .
i i l e n ( a t t r ) t an
p r i nt l i ne
d>> d> MOdu| e| ne |O>| t| On e|m|tte| n kOnnte},
H|e| teng|d, Lngeng|d, Ge>Chw| nd| gke| t, H| Ch-
tungundd>ktue| | eDtum. 1|Otzde>e| nIChen
AuIDu> >| nd >O| Che Dten>tze uI dem |C m| t
C/C++ nu| unDequemzuve||De| ten. M| tdynm| -
>Chen5p|Chenw| eHuDyOde|Jv5C|| ptgehtd>
deut| | Ch e| nIChe|vOn de| Hnd und >O D| etet e>
>| Ch n, d|e Dten |n HOhIO|m n de| >e|| e| | en
5Chn| tt>te| | e Dzu| | eIe|n und >| e vOn dO|t dnn
we| te|zuve||De| ten.
Ruby, Python, Perl
HuDy unte|>tutzt d| e>e|| e| | eHOmmun| kt| On zw|
n| Cht |n de| 5tnd|d-H| D| | Othek, De| m| tde| |-
ketve|w| tung HuDyGem> | >>t >| Ch d| e >e|| | pO|t-
H| D| | Othek m| t dem HeIeh| sudo ger i nstallseri alport
| e| Cht nCh| n>t| | | e|en. Un>e| He| >p| e| |n L| >t| ng J
ze| gt, w| e e| nICh >e|| e| | e HOmmun| kt| On m| t
HOCh>p|Chen >e| n knn. D> ||Og|mm e|w|tet
denNmende|>e|| e| | en5Chn|tt>te| | e| >HOmmn-
dOze| | enp|mete| und e|zeugt dnn e| n ODj ekt
de|H| >>eSeri alPort. D| e>e>w| |d m| t| | enw| Cht| gen
||mete|nDe>tuCkt,dnCh| | e>td| egets(}-MethOde
d|e G|5-Dten |n e| ne| Lnd| O>>Ch| e| Ie ze| | enwe| >e
u>. L| ne kO||ekte und kt| ve NCh|| Cht w| |d uI
de|HOn>O| eu>gegeDen.
An| Og zu dem HuDy-COde >ehen C| | ent> | n
|ythOnw| e| mL| >t| ng4u>. | n|ythOnDenutztmn
zu|||Og|mm| e|ungde|>e|| e| | en5Chn|tt>te| | ed| e
py>e|| | - H| D| | Othek. 5| e| >>t>| Chetw unte|UDun-
tu uDe| d| e |ketve|w | tung m| tsudo apt-get i nstall
pyseri al Ode|unte|MCO5Xw| eIO| gt| n>t| | | e|en.
c't Hacks 3/201 2 1 1 55
. ! l 1 ]
u s e s t r i c t ;
u s e w a r n i n g s ;
Seri el l e Schni ttstel l e
u s e D e v i c e : : S e r i a l Po r t ;
t; Snum_a r gs : S H A R G V + 1 ;
i f ( S n um_a r gs ! = 1 ) {
)
d i e " B i t t e s e r i e l l e n P o r t a n ge b e n . " ;
t; S s e r i

l _p o r t : S A R G V [ O J ;
S
my Sa

d u 1 n o = D e v i c e : : S e r i a l Po r t->n e w ( S s e r i a l p o r t )
a r d u 1 no->ba udr a t e ( 9600) .
-
'
S a r d u i no->da t a b i t s ( 8 )
.
'
Sa rdu i no->pa r i t y ( " non : " )
.
S a r d u i no-> s t o pb i t s ( 1 )
.
'
Sa r du i no-> r e a d_c o n s t_ .i e ( 1 ) ,
S a r d u i no-> r e a d_c h a r _t i m e ( 1 ) ;
s l e e p ( l ) ;
wh i l e ( 1 ) {
y ( S c o u n t , S l i n e ) = S a r d u i no->r e a d ( 1 5 5 )
.
1 1 ! S l 1 n e =- /lV| {
'

|\ ! l \ 1 ]
\ 0p | ! ] ?\ ? . \ . ,
\ 0 p | ! ]4 . \ . ,
. | ? ! ! : p ! Kt ? 1 t | \
p | \ \ ? ! t 64 \t | t 1Kt ? 1t | _]p ! | ? ! ? ,
p4 |\ . : p ! K t ? 1t | \

\ ? | : ! | \ ] p | ! K? 0t l ! l | ! | . t p!
\
\ ? | \ ! ! \ 0t4 ! " \ "" " ,
\ ? | : ! | \ ] ? ppK? 0t " :r: | t ? 1t | ,
` r | ! 1 t ! \ \ t | p | ! 1 "

00r | !1t!\\t | .] t !r | ! 1t ! \\t | \p | ! N ? Jt ,


: t | \ ? | r | ! p | ! " \ : t | \ ? | r | ! p| ! 1 . pt \
? ppK?N t ,
! \ 0 t 4!
,
6 t | t 1K t ? 1 t | \ t p4 ! : ! | %Kt ? 1 t | \ p | ! . ] t ! p4 ! : ! | t ?0 \ l ,
] p ! | ? ! ? - t 4
, | ! .! t ! : t | \ ?| r | ! r ? | ? 0 ! \
I:" " ,
: t |\?| r | ! . | |!:
: t \?| r | \ .i1
|
,

; i a t t r = s p l i t ( ' , ' , S l i n e l ;
.
1 1
.
( S #a t t r > 6 S a t t r [ I J e q " A " ) {
p
mt S l 1 n e ;

p4 |\ . \ \ 1 | 4 | ! l | ! | . t p ! \ \
l \ | t \ ! | 4 t \
'
'
: ! ! t 0 . 4! .p | \!| \ _]p ! | ? ! ? .| t ? 1|t ,

tar -xf pyseri al-2. 6. tar. gz


cd pyseri al-2. 6
sudo python setup. py i nslall
AuCh | n |e|| | >t d| e HOmmun| kt| On dnkde> MO-
du| > Device: : Seri alPort e| n H| nde|>p| e| , w| e | n L| >t| ng 5
zu>ehen| >t.
D> MOdu| | n>t| | | e|t mn m e| nICh>ten m| t
dem HeIeh| s udo perl -MCPAN -e ,i nstall Devi ce: : Seri alPort'
nCh.
Java, C#
Ltw> ge>Chwtz| ge|, De| n| Chtwe>ent| | Ch kOm-
p| | z| e|te|gehte> | nJvzu. Ame| nICh>ten | >t e>,
d| e HX1X- H| D| | Othek >| ehe DVD} zu ve|wenden,
we| | >| euChvOnde|A|du| nO-UmgeDungve|wen-
detw| |d. We|| >Od| eA|du| nO-UmgeDung De|e| t>
| n>t| | | e|t ht, mu>> HX1X n| Cht meh| | n>t| | | e|en,
>Onde|n nu| nOCh | n den CLA55|A1H pCken.
1| pp> zu| HOnI| gu|t| On und zum L| n>tz I| nden
>| ChuCh| mA|du| nO-W| k| unte|http.//|du| nO. CC/
p| yg|Ound/| nte|IC| ng/Jv. |n >e| tenen || | en,
| n>De>Onde|e unte|MCO5X, knne>zu 5Chw| e-
|| gke| ten kOmmen. He| >p| e| >we| >e e|w|tet HX1X
mnChm| e|n /v|/| OCk-Ve|ze| Chn| > - Ohne >te| gt
e>m| te| ne||cd| 1J:eLxCept| Onu>. ADh| |Ie>Ch
g
hen
d| eIO| gendenHeIeh| e.
1 5
6 1 c't Hacks 3/201 2

1 0 ? \ \ : ! | \ ] | ? | ] ! ! l | ! | . t p ! \ \
p4 | C ! ! ? ! C \
\ \ ? | ] ! . | t ]! l | - \

: ! ! tN . 4 ! . p | \ ! | \
.
6 \ ! ! t ! t | \ t | | t r | ! ? ]tt .
,
: ! ! t 0 . t | \ ! \ \ ,
p ! K t ? 1 t | ]p! K t ? 1t | " t :p ! Kt ? 1t | \ ? | ] ! l J1 ,
] p ! K t ? 1 t | .| 4 \ ,
sudo mkdi r /var/lock
sudo chmod 777 /var/lock
D|e ||Og|mm| e| ung unte| Jv e|IO| gt gewOhnt
ODjektO|| ent| e|t. ZunCh>te|zeugtd>||Og|mm| n
L| >t| ng e| n |cTT|cd|1e1t|I| e|-ODjekt Iu| d| e>e|| e| | e
5Chn|tt>te| | e. M| tdemODjekt| >>t>| Chdnnd>tt-
>Ch| | CheSerialPort-Ob}ekt e|zeugen. W|e |n Jv uD-
| | Ch e|IO| gtd| e HOmmun| kt| On m| tdem |O|t uDe|
5t|em>. De| L| ngDe>t|Om de| 5Chn|tt>te| | ew| |d
u> G| unden de| Hequem| | Chke| t |n e| nen Bufered
Reader umgewnde| t. Dm| tknnd| e|a1}-MethOde
pe|readli ne( ) Ze| | eIu|Ze| | evOmA|du| nO| e>en.
AuIM| C|O>O> . NL1-|| ttIO|m e|uD|| gt >| Ch d| e
| n>t| | t| On we| te|e| H| D| | Otheken, d d| e H| >>e
System. IO. Ports. Seri al Port | | e> D| etet, w>d> ||Og|m-
m| e|e|he|zDegeh|t >| eheL| >t| ng7} .
JavaScri pt
D| e D| >he|| gen ||Og|mme hDen d| eG|5-Dten
n| Cht u>gewe|tet, >Onde| n nu| uI de| HOn>O| e
u>gegeDen. Un>e| D>Ch| | eHende> He| >p| e| ze| gt
e| nJv5C|| pt- ||Og|mm, d>d| eG|5-Dtenunte|
L| nuxund MCO5X m| tte| >GOOg| eMp> | mWeD-
H|Ow>e| d|>te| | t. Le| de| unte|>tutzt wede| Jv-
5C|| ptnOCh| |gende| nWeD-H|Ow>e|vOn Hu>eu>
d| eHOmmun| kt| On m| te| ne| >e|| e| | en5Chn|tt>te| -
| e. D>5e|| | |ty-|| ug-| n >| ehe DVD} DeheDtd| e>en
r
M| >>>tndzum| nde>t Iu| >O gut w| e | | e H|Ow>e|
unte|MCO5X und L| nux. W| ndOw>- Nutze|>Chu-
ennOCh| nd| eHh|e.
NChde|| n>t| | t| Onde> || ug- | n>w| |d 5e|| | | ty
uDe| d> obj ect-Tag | n den DOM | nteg| | e|t und
knnvOndO|tu> pe| Jv5C|| pt-COdeve|wendet
we|den.
D| esetap)- |unkt| On | n L| >t| ng 8 |eIe|enz| e|t d>
e| ngeDettete || ug- | n und |u den 5e|| | | ty-HOn>-
t|uktO|uI. DnCh ve|we| >t d| e g| OD| eV| | D| e
seri al uI e| n :er| al|t-ODj ekt. D| e al e|t() -Anwe| >ung
g| Dt | | eve|IugD|en >e|| e| | en |O|t> u> und n-
>Ch| | eHend w| |d d| e HOmmun| kt| On uIdem e|>-
tengeIundenen|O|tge>t|tet. | n denme| >ten|| -
| endu|Ited| e>n| Chtde|A|du| nO-|O|t>e| n undde|
| ndex0 | >tent>p|eChendnzup>>en.
ADd| e>emZe| tpunkt >| ehtd| e>e|| e| | eHOmmu-
n| kt| On| nJv5C|| ptgenu>Ou>,w| e| nnde|en
5p|Chen uCh. D| e |unkt| On readGpsData() | | e>t m| t
de||e11|| 1e}-MethOded| eG|5-DtenvOm A|du| nO
und t|gt >| e | nden DOMe| n. DnCh De|eChnet
>| ed| edez| m| egeOdt| >Che D|>te| | ungWG584)
de| H|e| teundLngeunduDe|g| Dt dzu G|dund
Hem| >ph|e nd| e|unkt| OndecodeCoordi nate(). D| e>e
HOO|d| nten nutzt d| e |unkt| On showMap( ) , um d| e
ktue| | e|O>| t| Onv| GOOg| eMp>| mH|Ow>e|zuv| -
>u| | >| e|en.
De|H1ML-COde>te| | t| ed| g| | ChCOnt| ne| Iu|d| e
H|te und Iu| d| e G|5-Dten zu| Ve|Iugung. L| n
H| | CkuIden Aktu| | >| e|en-HnOpI | | e>t den nCh>-
ten Dten>tzvOm A|du| nO. dD) O
| l ! l l 1 ]

u s i n g S ys t e m
u s i ng Sy s t e a .I O . Po r s ;
n a me s pa c e Gp s Re a de r {
p ub l i c
.
c l a s s Gp s R e ad e r {
Pr i va t e S e r i a l Po r t
a d
.
_ r u 1 no ;
p u b [ i c Gp s R e d (
s
.
a e r s t r 1 ng p o r t Na me ) {
_a r du l n o = n e v S e r i a l Po t ( )
.
a r d
r
'
- U l n o . Po r t Na me = p o r t Na me ,
_a rd u

no . Ba udR a t e = 9600;
'
_a r du l n o . D a t a B i t s = 8
_a rdu i no . S t opB i t s = S o B ' t
_a r du i n o . Pa r i t y = Pa r l' t y
p
N
I s . On e ;
a d
s
s
o ne ;
-
r u

n o . R e a d T i me o u t = 500
_a r du l n o
. Op e n ( ) ;
'
p ub ! i c vo i d R un ( ) {
vh i ! e ( t ru e ) {
t r y {
S ys t em . C
on s o ! e . W r i t e l i n e (_a r d u i n o . R e a dL i n e ( ) J
.
ca t c h ( T i me o u t Ex c e p t i on ) {

s t a t i v o i d Na i n ( s t r i n g[ ]
a r g s ) {
1
( a r gs . L e n g t h == O J {
. l : l l ]
' . t t .
t t .
t i t . t + t + . i , t a \ t + 1 t | t i t . t

. i, t : . - t t , .| | t+ , : . . t . . t| t+ , : | + , i ||: : t : - l + . : t | : . i, t
: . i , t t , t - t t \ t | | + t + : . i , t

t + : t i + . ,
l 1 . t i : t t 1 , '

_ ,
: t i + . - | 1 . 1 tt t . t t . ttt t l 1 ' : t D . i t I I . t i t
+ . t t : t i +. . , t : . | i ' \ II,
: t i +. . |t i ' : t i +. . , t : . 1 J , t ` ` ,

l 1 . t i 1 t . 1 t . 1 i + t t | . , , :I
t + i - . . i 1 t \ 1 l ' ' '
| ' I I | t`
t+ t : 1 . t - , + : t l t ' . . : 1| : t i | 1 , i I I , + : t | . + t ' . . : 1 : t i ~
il | -- : I
t : 1 . t t-

t t 1 t : 1 . t ,
l 1 . t i t + 1 a, : + t + '
t + , : + - - : t i + . . t + 1 . i t ' ,

i l ' , : + - . i 1 t \ 1 l ' ' ia\. ' I -- 1 I


t + t + t t - 1 . 1 tt t . t t . ttt t l 1 | , : + - ,
t + t t .i t c - , : + - ,
t + + t t - , : + -
: , . i t ' ' , ' I ,
i l ' + t t . . t t t + t t . J -- ' \ ' I
' '
t + . + t i t 1 1 t - 1 t . 1 t . 1 i + t t ' + t t . J , + t t . - J , I
t + . i t 11 t - 1 t . 1 t . 1 i + t t ' + t t . : J , + t t . t J , ' '
: - + , | . + t i t 1 1 t , . i t 1 1 t I ,

l 1 . t i : - + , ' . + t i t 1 1 t , . i t 1 1 t I
.
t + , : i t i - t - . t . t+ , : c+ t . ' . + t i t 1 1 t , . i t 1 1 t I ,

t + , t i : -
t t . - ,
. t t t . , : i t i ,
t+ , , t l 1 . . t . t+ , : . + , ,t l 1 . \\ \
.. t+ , - t - . t . t+ , : . + , ' 1 . 1 tt t . t t . t ut l 1 ' t+ , I , , t i : I ,
t + t + \ t - t - . t . t + , : . + \ t '
, : i t i . , : i t i ,
; t+ |,
t i t . t . l t + 1 t
l I ,
| : . i , t
| t + 1
|1 . + 1 - : t t 1 , ' ,

| | t . t t , t - + , , . i . + t i | t + . i t
i 1- : t i + . i t
- i 1 t - 1
t i t - 1
| | | t . t
, i 1- , : + - | ,

.
.
'

t t , t - | 1 t t . . i . \- t + 1 a , : + t + ', t + . 1 t
. \ \ t 1 + i : i t t
i , 1
t``
1 i t i 1- t + , : t . t - - i 1 t . ` ` , \ , t i t . , \ ,
| 1 i t
| |1
| t t .
S ys t em . Con s o [ e . Wr i t e l i n e ( " B i t t
.
e s e ne ! l e n Po r t a n ge b e n " )
.
Gp s Re a de r gp s R e a de r -
f
gp s R e a de r . R un ( ) ;
- n e v Gp s R e a de r ( a r gs [OJ ) ;
c't Hacks 3/201 2
1 1 57
Akkumul atoren
Grundl agen und Praxi s
A| | e>w>>| e>ChOn | mme|uDe|Akku>j eg| | -
Che|Hu|tw| >>enwO| | ten, we|den >| eve|-
mut| | Ch |n d| e>em HuCh I| nden. Zu | | en
w| Cht| gen A>pekten vOn N| Cd-, N| MH-, L| -
| Onen/|O| yme|- undH| e| ge| -Akku>| | eIe|tde|
AutO|D| . WO| IgngGe| | e|| Ch e|>ChpIende
| nIO|mt| Onen. Den Akku-A|ten >| nd dDe|
e| geneHp| te| gew| dmet,| ndenenGe| | e|| Ch
uId| ejewe| | | gen He>Onde|he| ten e| ngeht.
AuIDu, L| gen>Chen, Lden, Lnt| den,
5e| D>tent| dung, LeDen>due|,Lge|ung. | n
v| e| en AD>Chn| tten unte|mue|t Ge| | e|| Ch
d| e| nIO|mt| Onenm| t|O|me| n, 5k|zzen, D| -
g|mmen, Hu|ven und5Ch| tp| nen.
Ge| | e|| Ch we| H, wO|uDe|e|>Ch|e| Dt. Ge-
gen>tnd >e| ne| DOktO||De| t w| d| e
5e| D>tent| dungvOnN| MH-Akku>. AuChDe|
dennde|en1hemenDez| ehte|>| ChuId| e
L|geDn| >>e zh| |e| Che| w| >>en>Ch| | Che|
Unte|>uChungen und |umtetw m| tdem
MythO> de> MemO|y-Lhekt> uI, | >O de|
Mach' s sel bst
Do it yoursel f fr Mdchen
L| te|n und H| nde|, d| e d> | mme| g| e| Che
5Chem

Jung> D| u, MdChen |O>

ne|vt,
we|denDe| mAnD| | Ckde> HuChe>uItmen.
L> geht um 5e| De|mChen und den Mut,
etw>Neue>u>zup|OD| e|en. Undn| Chtum
|O>.Ode|D| u.
W| eZuDe|e| >| ehtDJ| ngu> - | >te>De|
n| Cht,>Ch|e| DtDJVe|| m5e| De|mCh-HuCh
Iu|Jugend| | Che. 5| e| eDt| nHe|| | n, | egt| nv| e-
| en g|OHen C| uD> uI und e| k| |t uI nu|
zwe| 5e| ten MdChenden>uDe|en UDe|-
gng vOn e| nem 1|Ckzum nde|en. V| e|
W| >>en und ||x| >quet>Cht DJVe|>O uI
k| e| nenHumundD| e| DtdennOChve|>tnd-
| | Ch. M| tde|>Chemt| >ChenZe| ChnungvOn
M| >Chpu| t und || tten>p| e| e| und de| L| >te
Dent| gte| Ge|t>ChIten, Ge| d- und Ze| t-
uIwnd w| |d d| e He>Ch|e| Dung zu e| nem
gutenL| n>t| eg.
A| | eA|t| ke| | m HuCh vOn 5Onj L| >mnn
undCh|| >Hve|IngenuIAnInge|| nnen-
1 5
8
1 c't Hacks 3/201 2
Hpz| tt>ve| | u>t uIg|undunvO| | >tnd| ge|
Lnt| du ngen. De| Det|I zw| N| Cd- und
N| MH-Akku> | te|e|Hu|t,mOde| neAkku>
we| >en Hpz| tt>ve| | u>te j edOCh | n nu|
>eh| ge| | ngem MHe uI. Dem >te| | t d>
HuCh >Og|entgegen, d>>e| nevO| | >tnd| -
ge Lnt| dungdenAkku>>Og| meh| >Ch-
det| >nutzt.
L| nHp| te| Dehnde| tDOppe| >Ch| ChtkOn-
den>tO|end| eetw| >L|>tzIu|Huhe|Dt-
te|| enIu|M| nDO|d>zum L| n>tzkOmmen
Ode| | > L| eIe|nten Iu| ku|zze| t| g hOhe
5t|me. NeDende|1heO|| ekOmmtuChd| e
||x| >n| Chtzu|ku|z. We| te|eHp| te| enth| -
ten1| pp>Iu| den p|kt| >Chen Umgng m| t
Akku>, De| >p| e| >we| >e den || Cht| gen An-
>Ch| u>>, den L| n>tz | nAmteue|Iunk und
MOde| | Du, und w| e mn u>ge| ugte
Akku>w| ede|ve|we|tetOde|ent>O|gt.
D| e1exte >| nd zw| |e| t| vt|OCken ge
>Ch|| eDen, dennOCh >| nd >| eku|zwe| | | gund
N| veu n, ve|m| tte| n De| m| t e| nIChe|
5p|Chee| nenguten L| n>t| eg | n| | e||Ojek-
te,d| e>| euInu| e| nD| >v| e|5e| tenvO|>te| -
| en. 5O| e|nenj ungeLe>e|| nnen, w| e>| ed>
WLAN de| |m| | | e D>| Che| n knnen, e| ne
On| | ne-|et| t| On >t|ten, D| Oggen und || t-
ten>p| e| e|-1O|ten DCken knnen. |O|t|t>
mChen neug| e|| g uI d| e A|De| t nde|e|
D| Y-Hege| >te|te|.Ltw d| ede|p|OIe>>| One| -
| en Mu> | ke| | n He|ndette L Heng>t Ode|
de|M| tg|unde|| n de|G|uppe

Mz.H| tz|'>
LDO|tO|y

|m W| ene| HCke|>pCe Met-


LD, 5teIn| eWu>Ch|tz.
D|e Hp| te| themen he| Hen Hep|| e|en
und Huen, |I| nzen, HOChen, Ve|kDe| n,
||Ote>t| e|en, An| y>| e|en, 5Ch| e| Den und
Hndwe|ken. D| e Hp| te| >| nd n| Cht um-
Ing|e| Ch, D| etenDe|jewe| | >m| t> eh| kOn-
k|etenVO|>Ch| gene| nenL| n>t| eg| nVO|h-
Den und kOnk|et| >| e|end| e| dee, OhneIe>t-
zu| egen. L| ne || nung>h| |Ie ve|m|tte| t den
-Frqjy
kOmmen | mme| >Chne| | uI den |unkt.
Du|Ch d| e v| e| en Zw| >ChenuDe|>Ch|| en | n
den Hp| te| n I| ndet mn | nIO|mt| Onen
>Chne| | w| ede|. | n>ge>mt | >t d> HuCh e| n
empIeh| en>we|te> NCh>Ch| gewe|k, d>
de| HODDye| ekt|On| ke|| n>e| n Heg| >te| | en
>O| | te. dD)
Autor Wol fgang Gei l eri ch
Verlag SHAKER Medi a
Umfng 226 Seiten
I SBN 978-3868586688
Preis 34
neuen 5e| D>tmChe|| n nen HO>ten, Due|,
Dent| gte> Mte|| | und Anzh| de| Den-
t| gten1emm| tg| | ede|. L| nMutmChende>
HuCh, d>Iu|Jugend| | CheDI 4 Jh|enge-
e| gnet| >t. |z| )
Autor
Verlag
Umfang
ISBN
Preis
Sonja Ei smann, Chris Kver
Beltz und Gel berg
1 5 1 Seiten
978-3-407-75363-2
1 7
Embedded-Software entwi ckel n
Grundl agen der Programmi erung ei ngebetteter Systeme
De| Heg|| h

LmDedded 5y>tem>" >tehtIu|


H| e| n>tCOmpute|, d| e | nGe|t>Chen vOn
de| Hme| D| >zum Huh| >Ch|nkIe>t | nte-
g|| e|t >| nd und d| e>e >teue| n. De| M|kt
dIu| wCh>t>e| tJ h|en, dement>p|eChend
g|OH | >t de| Hed|I n kOmpetenten 5OIt-
w|e-Lntw| Ck| e|nIu| d| e>e5y>teme. L| Hen-
| he| >HuChve|>uCht, e| neH|uCkezu >Ch| -
gen zw| >Chen den Lntw| Ck| e|n m| t An-
wendung>- und denen m| t H|dw|e-
5Chwe|punkt.
Le| de| ve|>p|| Cht de| 1| te| meh|, | > d>
HuCh h| t. D| e Lektu|e ve|>etzt n| emnden
| nd| eLge,u> dem5tndhe|u> ||Og|m-
me Iu| M| k|OCOnt|O| | e| zu entw| Cke| n. L| -
Hen| he|ve|m|tte| tehe| umI>>endtheO|e-
t| >Che A>pekteundHOnzepte zu| 5Ow|e-
entw| Ck| ungundgehtnu| neDenDe| uIHe-
>Onde|he| ten vOn LmDedded 5y>tem> e| n.
V| e| |unIte| de>ve|m|tte| tenW| >>en>| >>en
>| ChuInhezu| | e5OItw|eentw| Ck| ung>-
DI Y Satel l ite Pl attarms
p|Oj ekte nwenden. 1hemen>pez| I| >Che>
D| | detd| eAu>nhme.
De|||Oze>> de| >t|uktu|| e|ten 5Ow|e-
entw| Ck| ung |>t >eh| u>Iuh|| | Ch |n >| eDen
Hp| te| n De>Ch|| eDen. AuHe| den G| und-
| gen Dehnde| t d> HuCh uCh AnIO|de-
| ung>n| y>e, A|Ch| tekt u| und De>| gn vOn
5Ow|e.Deng|HtenHumn| mmtde|He-
|e| Ch de| | mp| ement| e|ung e| n, De| uCh
dO|t geht e> nu| mHndeum LmDedded
5y>tem>. D>Hp| te| zum1hem1e>tgeht
nOChmehe>tenuIAnIO|de| ungend| e>e|
5y>temee| n. AuChh| e| D| e| Dt L| Hen| he|je-
dOChgene|| | >| e|end.
n |SIO> | nIO|mat| k-
UOe|IlICgCr UU Neu| | ngC ge6| gnet, Ol e
e| nen dcerb|csWuSCE. Zum|6| puO| | -
Ku gtD IW |6|WO|
m cDl>CDC| dO|, O| e C| nCn Lntw| Ck| uDQ>-
prOze>> p| nen, Oeg!e| tCn UHU verntwO|-
tenmssen. cdh|eneOL| | e|
Bui l di ng a Space-Ready General Base Picosatel l ite for Any Mi ssi on
Hute| | e| >>en>| Chgun>t| gu> M>>enp|O-
dukt| OnDez| ehen, H|dw|e-HOnzepte>| nd
unte| Open-5Ou|Ce-Hed| ngungen ve|Iug-
D|. 5O knnen Amteu|entw| Ck| e| und
HODDyD>t| e| | n He|e| Che vO|>tOHen, d| e
zuvO| e| nem k| e| nen H|e| > vOn |O|>Che|n
vO|Deh| tenw|en. 5e| D>te| gene5te| | |ten
>| nd m| tt| e|we| | e mg| | Ch. 5ndy Antune>
w| | | >e| nennOChZ0I Z |n denWe| t|um>Ch| -
Cken, umAkt| v| tten | n de| | OnO>ph|e zu
De| u>Chen und uDe| M| D| -Dte| en
u>we|tD| zu mChen. D> ||Oj ekt dOku-
ment| e|t e| | m WeD u nte| http://project
calliope. com. Zudem ht e| e| ne HuCh|e| he
ge>t|tet, | n de| e| ze| gt, w> De| m Hu
e| ne>kun>t| | ChenL|dt|DntenzuDeChten
| >t- de|vO|| | egende Hnd D| | det den L|>t-
| | ngd| e>e|5e|| e.
A| | e|d| ng> >| nd || CO-5te| | | ten e| n kO>t-
>p| e| | ge> HODDy. We| n| Cht ge| de n
e| nem Un| - ||Oj ekt te| | n| mmt Ode| j emn-
GE K60| d6| u> GEH| gKI I KgNutz-
| st mitni mmt, mu> > al l ei n u| d6n T|n>-
pO| t | n> | | C| CD | OO| | |-
O8trQ | lCg0. JC C ver
Q| uht Oe|b!el | | tnach G|P 5 8ChzChn
WOChen|uckstJnO>I|CI DC|mWeOe|e|nt|| t!
OE | DC5D0
OC|>| 5, stattdes
>enV O8| |bb us>eUen W|EOC|C| n-
fangen' assen. \
| bdlE| | |I |uG auf
nCu konzip| en. DtunC> Z6gl, wi e 5Ch d| e
H>| >nOOC| | CLuObdI u0C uOebI eIwel -
tem | as>en.L6| UU6u
| VCI5Ofgug t bDld|5l|OU und G6I
6OnzCpt| On O6| c| ek!|On| k, 05U65O0C6|C
UCI Kommunikati ons-Hardware. | uCh
2u| 5 6| 0E5
DE\|6DE|5 5DW|6 2u | unO Ou|Ch-
Iuh| ung GC| Satell itenrei se hat OC| PUlC|
viel i nteressantes 5g60.
Ihoma:fin|/le|
|
m
b
e
d
de
d
5
O
h
w
ure
entw|ck
eln
Grundlagen der P
e
_
ingetteter Sy
,mierung
Eme Emfhrung fr Anwendungntwickler
we|den |n d| e>em HuCh ke| ne Neu| gke| ten
I| nden, >e| D>twenn >| e m| t LmDedded 5y>-
tem>D| >he|wen| gzutun htten.
Autor
Verlag
Umfang
ISBN
Preis
H|| -He| nzDh| mnn/p>z)
Thomas Ei enl fel
dpunkt.verl ag
306 Seiten
978-3898647274
37,99
AuCh we| g| n| ChtvO|ht, e| nen e| ge-
nen 5te| | | ten | n>A| | zu D|| ngen, knnvOn
Antune>' | e| Chtve|>tnd| | ChenHe>Ch|e| Dun-
gene| neMenge| e|nen.
Autor
Verlag
Umfang
ISBN
Preis
M| k5Chm| dt/p>z)
Sandy Antunes
O'ReiHy Medi a, l nc./Maker Press
69 Seiten
978-1 -449-3 1 060-8
7,99 US-$
c't Hacks 3/201 2
1 1
59
ARM Mi krocontrol l er - Band 1
35 Ei nstei ger-Projekte in C mi t dem mbed Board LPC1 768 von NXP
D| eHe|>te| | e|AHMundNX|hDengeme| n-
>md| eM| k|OCOnt|O| | e|-|| ttIO|mmDede|-
>Chhen, m| tdenene| np|e| >we|te|L| n>t| eg
| n d| e We| t de| AHM-||Oze>>O|en mg| | Ch
| >t. Dnk >e| ne| v| e| en | /O-|O|t> d|unte|
>Og| e| n An| Ogu>gng) e| gnet >| Ch de|
mDed De>ten> zum Me>>en, 5teue| n und
Hege| n. DneDenDehe||>Chte|d| eHOmmu-
n| kt| Onm| td| ve|>enHu>-5y>temenw| e| ZC,
5|| und CAN. Ungewhn| | Ch |>t d| e ||O-
g|mm| e| ung. De| He|>te| | e| D| etet e| ne
kO>ten| O>e On| | ne-Lntw| Ck| ung>umgeDung
uDe| e| nWeD-| nte|ICen, d| ekOmp| ett | m
H|Ow>e| | uIt. D> e|>p|t e| ne| n>t| | t| On
uIdem|CundmChtd| e| DLunDhng| g
vOm Het|| eD>>y>tem de>Anwende|>. UDe|-
>etzte ||Og|mme| dtmnv| U5H |n den
|| >h>pe| Che| de> mDed und >t|tet d>
||Og|mmpe|He>etknOpI.
D> HuChDe>Ch|e| DtJ5 L| n>te| ge|-||Ojek-
te - unddm| t|>tn| Chtnu| de|L| n>t| eg|nd| e
AHM-We| tgeme| nt,>Onde|nuCh| nd| eWe| t
vOn C und L| ekt|On| k. DDe| kOmmt de|
AutO|Ohne| ngtm| getheO|et| >CheG|und-
| gen g| e| Ch zu|5Che. A| | e>w> mn zum
AuIDu undVe|>tndn| >de>jewe| | | gen ||O-
jekte> w|>>en mu>>, | >t |mjewe| | | gen Hp|te|
e|k| |t. D> Ingt etw De| m H| | nken e| ne|
LLD m| tde||| n-He| egung de|LLD n, geht
uDe| d| e He|eChnung de>VO|w| de|>tnde>
D| > zu| 1| me|p|Og|mm| e| ung uI dem
mDed | n C. |OtO> vOm AuIDu uI e| nem
H|edDO|d, e| n5Ch| tp| nm| t| | en1e| | en
und de|en D| men>| On| e| ung >Ow| e| n vO| | -
>tnd| ge>L| >t| nggeh|enzujedem||Ojekt.
|n we| te|en Hp| te| nw| |d de| Le>e| nge| e| -
tet,MOtO|en,5e|vOmOtO|en,AD>tnd>>en>O-
|en,1he|mOmete|-| C>,Lut>p|eChe|undv|e-
|e> meh| n den COnt|O| | e| nzu>Ch| | eHen
unddzue| n||Og|mmzu>Ch|e| Den.
D>HuCh| >tku|zwe| | | gge>Ch|| eDenund
du|Ite AnInge| n e| nen >pnnenden, De-
g| e| teten L| n>t| eg | n d| e M| k|OCOnt|O| | e|-
We| t De|e| ten. |O|tge>Ch|| ttene, d| e nu|
e| nen L| n>t| eg | n d| e mDed-We| t >uChen,
>| nd m| tden1utO|| | > und COdeDe| >p| e| en
uIde| mbed-HOmepge mDed. O|g) De>-
>e|Ded| ent. dD)
Autor
Verlag
Umfang
ISBN
Preis
Bert van Dam
El ektor Verl ag, Aachen
261 Sei ten
978-3-89576-262-8
39,80 , Starterkit 99
Maki ng Thi ngs Wearabl e
Mak|ng
Th|ngs
Wearab|e
I ntel l i gente Kl ei dung sel ber schnei dern
5e| D>t>Chnu|ende 5Chuhe und JCken m| t
1|OCkenIunkt| On ht un>

Zu|uCk| n d| eZu-
kunZ" Iu| Z0I 5 ve|>p|OChen. De|Ze| tp| n
w| |dwOh| n| Chtzuh| ten>e| n, De|d| e| deen
gehen | n d| e|| Cht| geH| Chtung. 5e| te| n| gen
Jh|en | >t d| eH|euzungzw| >Chen L| ekt|On| k
und H| e| dung unte|dem Heg|| h

We|D| e
COmput| ng

e| n1hem, >pte>ten>>e| tZ007


de|AuInh-A|du| nO

L| | ypd" de| M| 1-||O-


Ie>>O|| nLeh HueCh| eyuIden M|ktkm.
D> vO|| | egende HuCh vOn Hen HOhne,
dem Le| te| de> |DLD> AChen, Ingt De|
den G|und| gen n und >etzt kum VO|-
kenntn| >>e |n den He|e| Chen L| ekt|On| k/||O-
g|mm| e|ung und Nhen/5Chne| de|n vO-
|u>. He| de 1hemengeD| ete ve|m|tte| t de|
AutO|, w| e | n de| HuCh|e| he uD| | Ch, | n |O|m
vOnDge>Ch| O>>enen||Ojekten m| t>te| gen-
de|HOmp| ex|tt.D| e>eh| u>Iuh|| | CheHeD| | -
de|ung e| nze| ne|A|De| t>>Ch||tte e|| e| Chte|t
dDe| denNChDu.
]
60
I c't Hacks 3/201 2
0I000I0 K00005000f5C00000O
VOn e| nIChen text| | en
5Ch| te|n | n Hp| te| I kOmmt
d> HuCh >Chne| | zu|

5m|t
|>h| On", | >O dem L| n>tz
vOn M| k|OCOnt|O| | e|n |n H| e| -
dung. Zum L| n>tz kOmmen
d| e MOdu| e A|du| nO L| | ypd
und An| Omg| C 5p|k| e. Ge-
ze| gt w| |d De| n| Cht nu|, w| e mn Ie|t| ge
|| t| nenve|D| ndet, >Onde|n uCh, w| e mn
>e| D>t5en>O|enIu|D|uCk,LgeDe>t| mmung
undH| egung) undLLD-|e|| enhe|>te| | t.
D|e HenutzungvOn LtkO| Den, HugeI e| -
>en und Nhm>Ch| new| |d >Ozu>gen | m
VO|De| gehen ve|m| tte| t. D> HuCh >t| Itet
zum k|et| ven L| n>tz de|geze| gten1eCh-
n| ken n, n| Cht zum p|OIe>>| One| | en Um-
gngm| tWe|kzeugen. Mnmu> > nu| nOCh
ent>Che| den, wOzumne| n5h| |t m| tLge-
>en>O|, e| ne De| euChtete 1>Che Ode|
e| nen HOCkm| tMt|| x-Anze| geD| uCht. L>
I| | t ngenehm uI,
d>>j ede>Hp| te| m| t
e| ne| Zu>mmenI>-
>ung de> Geze| gten
endet, n de| mn
dene| genenLe|nIO|t-
>Ch|| tt Dg| e| Chen
knn.
D| e | m HuCh vO|ge>te| | ten ||Ojekte
mgenzw|

| nte| | | gent" >e| n, >| nd De| | e| -


de|uCh | | e ut|k. Ge|de De| m H|pe|
get|genen5en>O|>y>temenhtte>| Ch nOCh
e| n Hp| te| zu| d|ht| O>en HOmmun| kt| On
uDe|H| uetOOthOde|XHeege| Ohnt. ph>)
Autor
Verlag
Umfang
ISBN
Preis
Rene Bohne
O'Rei l l y
242 Seiten
978-3-81 35-0389-0
34,90
Lege-Roboter I I
Neue Model l e bauen m| tLego | NXT


D LegO mnge| > DOkumenI!| On C


M| nd>tO|m-He>| tze|wen| Q D| >g|KC| C n | g '
>p| |t| On Iu| unte|Ch| eO| | Che |

| |

| n G6| g|I| >Chen ||Og|mm| e| umge-


Ie|t, ht>| Ch| nLuIe e| e| | Bucheg

| CD6U a e |

e| bungDe>|tzen.
mententw| Ck

| t, d>d| e ue | | J



|
p

. e

| te A|!CrJ| ng>w| |d | | e| nde|Hupen|ODOte|


t|| e|tCn HuvO|>Ch| Qen uDd

e | | >| e

d|e| Au>Du>tuIenu>gew| zt undDge-


n| e| tungen >Ch| | eHt. Luren>V| ke | |t vD0 D|uCke|| >t uCh ke| ne> de| MO-
d> pOpu| |C H| Og |ODOI>qure, | 0 m

>
O |
-
|

|ege| mH| g uDe| | nte|e>>nte|XT-Prq e|te QCn. > e| st


>Ch|e| Dt. Zudem hte| mC|6IC e


'

|
dem1hemve|hent| | Cht. D>vo|| | egende n e|s||t. | UC s-+.
e' ' sO>pnnend,d>>e>e| nen| nden|| n-
ej uCkt, e> nChz
_
Due
_
. We|de>eng| | -
ChennCht| g| >t,>O| | te| | eDe|zumODenge-
DDDIen

| nventO|'>Gu| de"g|e| Ien. dD)


Laurens Val k
dpunkt:verlag
HuCh| >tjeOOChke| nCeChIC|O1I>CIZu0g
| | D| O| |-
ne>HuChe>

LegO-HODOteru> demse| ben e| nen en .


Ve|| g. V| e| meh| hnOe| !es s| ch u n

| |stC!u
| n> dCut>Che uDe|>etzten Auszug Oe> H- ett

| e
Che>

1heUnOh| C| | LLL M|ndstorms | c


Z.0 | nventO|' >Gu| de"vOn NC St|ChP|e>>. n unO r| t> m| tbukSICD

-
GenUgend
groes
und
di ckeS
Buch.
Hardcover
-
scharfeS
Messer
-
Dremel oder
hnl i cheS
W
erkzeug
zum
Tri m
men
der
Kanten
-
Broklam
mer
-
Evtl . Papi erllam
mer , um
di e
Seiten
zu
halten
-
flacheS , zcm
breiteS
Gum
miband
1 Das passende Buch fi nden Wennd>1D| etuIde|HuCh>e| te| | egt,>O| | tede|
AD>tndzumHndZ0mmD| >25mmDet|gen. | >tde|Hndzu>Chm| , dnnh| -
tend| e|p| e|>e| tend>Ge|tn| ChtIe>tgenugundD| egendu|Ch. M| tzuv| e| Hnd
w| |d d>Gnze>Chne| | unhnd| | Ch. L>| Ohnt| >O,etw>Ze| tIu|d| e5uChenChde|
zukun| genHu| | ezu| nve>t| e|en. D>HuChOhneDeCke| >O| | tege|| ngIug| ghhe|
>e| n| >d>1D| etd| Ck| >t.
| ChDevO|zuge| te HuChe|m| tv| e| en|OtO>,we| | de|en5e| tenOd| Cke|>| nd. D>
htdenVO|te| | , d>>d| e5tD| | | tthhe|| >t und | Chwen| ge| 5e| ten>Chne| denmu>>.
1>ChenDuChe|e| gnen >| Chn| Cht| >Hu| | e,>Onde|n nu|H|dCOve|-Au>gDen. | Ch
hDezumAu>me>>end>1D| etuCh>ChOnm| t| n>Ant| qu|| tgenOmmen, wenn
zuhu>e ke| n p>>ende>HuChuIzuI| ndenw|.
N| Chtu>p|OD| e|t,De|v| e| | e| Chte| nen
Ve|>uChwe|t. 5ttt5e| teIu|5e| tezu
>Chne| den, D| etet>| Cheventue| | uCh
e| nk| e| ne|H|e| >>genuI>tzIu|den
D|eme| n.

Zeitaufwand:
J-45tunden
Kosten:
C. 5 Lu|O OhneD|eme| )
ZH Vorzeichnen und schneiden, schnei den, schneiden . . .
Jetzt>teht| hnene| netw> | ngw| e| | ge| 5Ch|| ttDevO|, den
5| en| Cht| ne| nemHut>Che|| ed| gen>O| | ten den|eh| e| hDe
| ChgemCht),>Onde|n nu| m| t|u>en. Legen5| e| h|enHe-
de|m| tdemD| >p| ynCh unten uId| ee|>te5e| te und m|-
k| e|en5| edenHndm| te| nemH| e| >t| It. DnCh>Chne| den
5| em| tdem>Ch|Ien Me>>e| >O|gI| t| gd| e>e5e| teu>.
5| eknnennund| e>eM>keIu|d| enCh>te5e| tenehmen
Ode|d| eDe|e| t>u>ge>Chn| ttenen5e| ten| n>ge>mt| >
VO|| ge,De| de>Iunkt| On| e|t. D| eLCkku|ven hDe | Ch
m| te| nem>Chm| en, >eh| >Ch|Ien |p| e|me>>e|vO|ge-
>Chn| tten.
Z0 Vorsichtig schneiden Wh|endde>5Chne| den>k| ppt
mn| e| Chtd>HuChzuwe| tuI. Ddu|Chve|>Ch| eDen>| Chd| e
5e| tengegene| nnde|unde| nege|deHntew| |d | hnenn| Cht
ge| | ngen. AChten5| eDe| m5Chne| dende>h| Dd|uI,d>>d| e
5e| ten>O| | egenw| eDe| mge>Ch| O>>enenHuCh. 5Chne| den5| e
>| Chdu|Chd>HuCh, D| >1D| etOde|L-Hede|h| ne| np>>en
undn| Chtmeh|uDe|d| ee|>teHuCh>e| tehe|u>|gen. D| e>e>
HuChuIden|OtO>htteexktd| eD| Cke me| ne>| |d, de>h| D
mu>>te| Ch| | e5e| ten>Chne| den.
4 Pl atz fr Schalter und Knpfe Wegende>e| nenOde|
nde|enHnOpI> Ode|5Ch| te|>ve|>Chw| ndetd>Le>ege|t
eventue| | n| Chtgnz| n>e| nem Hett.
Wenn 5|e e|n | |dZ hDen, knnen5|ed| e>en5Ch||ttuDe|-
>p|| ngen, dennd| eHnpIe>| ndndenHu|ven und|genn| Cht
nden5e| tenhe|vO|. H| e| hDe | Che| n| |d I u>ge>uCht,d>
Au>>p|ungennden5e| tenD|uCht. M| tdem>e| DenD|eme| -
L| n>tzvOneDenge| | ngtd>|eCht>Chne| | .
Eckberei che begradi gen Dknnde|5Chn|ttnOCh>O>O|g-
I| t| gu>geIuh|t >e| n, d| eLCken>ehen | mme| un>uDe|u>,vO|
| | em, wenn>| eDge|undetwe|den>O| | en. Jetzt>Ch| gtd| e5tun-
dede>D|eme| Ode| e| ne>hn| | ChenGe|t>. A|De| ten5| e>| Chm| t
e| nemk| e| nenzy| | nde|I| m| genL| n>tzLCkeIu|LCkevO|. Du|Ch
d>Lntg|tenw| |d d>HuChnd| e>en5te| | enetw>d| Cke|. Wenn
d> zu> eh| >t|t,>pnnen5| evO|he|d| e5e| tene| n, zumHe| >p| e|
m| te| ne|>t|ken |p| e|k| mme|. He| d| e>emLxemp| | w|d>
| | e|d| ng>n| ChtnOtwend| g. AChten5| euChDe| mHeg|d| gen
d|uI,d>>>| Chd| e5e| tenDe| mAuIk| ppende>HuChdeCke| >
n| Chtve|>Ch| eDen.
Ei nschaltknopf verl ngern Me| n| |d| | egtjetztwunde|D|
| n>e| ne| neuenHuChhu| | e, De|| Chknne>n| Chte| n>Ch| ten.
He| n||OD| em, nehmen5| ee| neHu|Ok| mme| und| egen5| e>| e>O
zw| >Chend| e5e| ten, d>>d| eLndenuIdenL| n>Ch| tknOpId|u-
Cken- Ie|t| g| >td| eVe|| nge|ung. M| tI 0 D| >Z05e| tendzw| >Chen
h| td| eH| mme|Ohnewe| te|e|| x| e|ung.
b Gummi zughalterung Dm| td| eneueHuChhu| | en| Chtun-
kOnt|O| | | e|tuIk| ppt,w| |d e| nGumm| zugumd>HuChhe|um
DeIe>t| gt. Me>>en5| ed>HndD, | ndem5| ee>umd>HuCh
>pnnen, undnhene>dnnzu>mmen. 1Cke|n5| ed>Hnd
dnnODenunduntenuIde|HuCk>e| tede>HuChdeCke| >Ie>t.
Akku l aden und synchroni sieren quer durch die Seiten
Wenn d>gute 5tuCkge| denwe|denmu>>,D| tte|n5| ee| nICh
d| eHnd>e| tennde|p>>enden5te| | euI, dm| td>LdekDe|
ndenHede|Ode|den1D| etp>>t - Ie|t| g|
Q
|) c't
M0tz
N
a

rlich
gibt
es
borl ertere M

lic

es
.
entlich ela

olche
Buchh/|e
kel ten, eine
mdem
Sie
die
_
.
zu fertigen,
danach
das
Bu
h
el t

n
alle leimen
S
tck
bearbeit

W
i e ein
Werk-
,
terung bau
n,
?
der
eine
H 1_
r "
t
.
en,
dami t
d
L
a
a
ni cht rausfllt
.
as
esege-
de
hat einfach
d
.
Di ese M
etho
Vorteil, in
nahez

unschlagbaren
re

ht
s
ehne// nach
Je,
1
e

Haushalt
sei n.
vo
Zi ehbar
zu
Projekt-Nachl ese
Nachl ese
Was wurde aus unseren Bauvorschl gen und Hacks?
Wo fanden si e Anwendung, wi e wurden si e verbessert?
Wi r beri chten, was Leser daraus gemacht haben.
Baumarkt-Orgel
Un>e|e ,, Hum|kt-O|ge| " u> dem | etzten
5Onde|he de|||Oj ektnmeent>tnduI-
g| und de| I>t tg| | Chen OD| -He>uChC)
>henw| |zw|ehe|| >N| >Chenp|Ojekt,>| e
Ind De| De|e| t> Dege| >te|te p|Om| nente
Anwende|,unde| n| geLe>e|hDen>| Chm| t
Gehu>enundUmDutenw| |k| | Ch| n>Zeug
ge| egt. W> >ChOn genu w| e e| ne Hm-
mOndHJk| | ngt, >O| | uCh>Ou>>ehen-
-
>O
de|1enO|de|me| >ten NChDuten.
Jzz-O|gn| >t Lutz H|j en>k| | | eH >| Ch | n
>e| ne HmmOnd HJ000, wegen | h|e> k>| -
gen1|n>| >tO|-H| ng> n| Cht >Onde|| | Ch De-
| | eDt,d|e HOAX-|| t| nee| nDuen. H|j en>k|
| >te| nemD|e| ten|uD| | kumvO|| | emdu|Ch
>e| ne Zu>mmen|De| t m| t HOge| C| Ce|O,
O| | |e|u | | >J u| | nO HO>>| , J>m| n1D-
tD| , MOu>>e 1., JOj Wendt Ode| 5teIn
Gw| | d| >| >||Oduzentund HeyDO|de|De-
knnt. 5e| ne HXJ-O|ge| >tnd e|>tm| > De|
de| NDH-,, | nten>| v>tt| On" vO| de| Hme|
und e| n| ge 1ge >pte| dnn De| e| nem
Leser Wolfgang Eschenfelder orientier
sich mit seinem HOAX-Gehuse (hier
noch unlackier) an der Harmond 83.
1 66 1
c't Hacks 3/201 2
Jzz-HOnze|t m| t dem Lutz-H|j en>k| -1|| O
H| | d) uIde|Huhne.
Hu|zzuvO|httenOChHe|ndWu|zen|| -
ne|d>| n>t|umentDegutChten kn nen-
u> den gep| nten M| nuten Iu| e| n ku|ze>
H| | O wu|den nde|th| D 5tunden, d| e
de| ||OI| - Mu>| ke|Iu| temDe|uDende| m-
p|Ov| >t| Onen nutzte Au>>Chn| tte unte|
http.//yOutu. De/-9551J DQQ). Un>e| | m
A|t| ke| geze| gte| ||OtOtyp km >Ch| | eH| | Ch
uCh nOChzum L| n>tz. ||Og|e>>| v-HOCke|
Hnne>|O| De|thvOnL| Oy| te|eLe>e|we|-
den >| Ch e|| nne|n) ve|wendete | hn De| m
HOnze|t | m hnnOve|>Chen Cp| tO| - und
w| >O Dege| >te|t, d>> e|>| Ch demnCh>t
e| nee| geneHOAX-O|ge| n>Chhenw| | | .
He>Onde|> >tO| z>| ndw| | De| uIe| nen
NChwuCh>-Jzze|, de| | nzw| >Chen uI
>e| ne HOAX-O|ge| >Chw|t. J ungt| ent
5| mOnO>| ende|u> AChent|| ttm| t>e| nen
I 4 J h|en >ChOn m| t eChten G|Hen de>
Jzz uI, etw m| t HmmOnd-LegendeD|.
LOnn| e5m| th, dem e| Dege| >te|t vOn >e| -
nem| n>t|umentDe|| Chtete.
Christoph Klug aus Hi ldesheim baut
an einer drei manual igen Orgel -
Tastaturen und Pedal stammen von
Ausschlacht-Hammonds. Fr
l iturgische Zwecke kommen hier zwei
HOAX-Piatinen zum Einsatz, di e leicht
gegeneinander verstimmt si nd.
Das Lutz-Krajenski-Tri o mit HX3-
0rgel statt 250-kg-Hammond
Laser-Leser
ZumA|t| ke| uDe| den L>e|-Cutte| gDe>
v| e| pO>| t| ve Le>e|-He>Onnz, | | e|d| ng>
uCh H|| t| k wegen unzu|e| Chende|5| Che|-
he| t>h| nwe| >e. Le>e|J u|gen 5Chu| | k, |Ch-
k|Iu|A|De| t>>| Che|he| t,>Ch| Ckte un>IO| -
gende L|gnzungen, d| e mn De| m Um-
gnQm| tL>e|nunDed| ngtDeChten>O| | te.
Laserschutzbri l l en fi ltern nicht nur Laserlicht
aus, sie sehen auch noch cool aus.
| 1 g| | I|u|u|denungehneten
n| | m O||gl n| zu>tnd. D| e h| e|
|65u|\|C|6OG6L$8|k| >>eJD| nnen| >tn| Cht
1 un1C|>Chtz0n. | | |ep|D| eAugen>Ch-
den t|CteD O| CI nu| eventue| | , >Onde|n
b| | CK | D den 5t|h| gnz >| Che| uI.
uCh Le|pO| nte|Iu| ||>entt| On>-
IH| >>e l 2) knnen ||OD| em8 De-
|e| LI M6L>e|ChutzO|| | | e| >tDe| cxpe|| -
060I60 nO!wenO| g. be| dem |Ot>I|h| | Qen
|egt O| C WC| | en| nge De| 50 nm.
s| nd HI| ex| Onen n g| nzenden
| | | C. > bChw |zen
V | knn HeI| Cx| OnenjedOChve||l n-
|6| |h | >O| |lOzudemgeIuh|t
gek p>C| I we|den, um
des 5t|h| zu ve| h| nde|n.
etw C| ne Hu| >e uIO>
(OO/Cm)
Auch Friedemann Goltz aus Kassel
l iebt die klassischen Formen der 83,
wie man an seinem Entwur unschwer
erkennt. Die "i nversen" Preset-Tasten
hat er sogar mit einer Rastmechani k
wie beim Ori gi nal versehen.

V
MHLbbUM
Kedkt on
Postfach 61 04 07, 30604 Hannover
Kari-Wiechert-AIIee 1 0, 3062S Hannover
Telefon: OS 1 1 /S3 S2-300
Telefax: OS 1 1 /S3 S2-41 7
Internet: www.ct-hacks.de
Leserbriefe und Fragen zum Heft: hacks@ct.de
Di e E-Mai l -Adressen der Redakteure haben die Form
xx@ct.de oder xxx@ct.de. Setzen Sie statt ,.xx" oder .xxx"
bitte das Redakteurs-Krzel ei n. Di e Krzel fi nden Sie am
Ende der Artikel und hi er i m I mpressum.
Chefredakteur: Dr. Jrgen Ri nk Gr)
(verantwortl i ch fr den Texttel I )
Redaktion: Danl ei Bachfeld ( dab) , Ach i m Barczok (acb),
Jan-Keno Janssen Qkj), (Carsten Meyer (cm), Stefan Porteck
(spo), Dr. Jrgen Rink Gr), Christiane Rtten (er), Peter
Schmitz (psz), Phi l i p Steffan (phs), Ragni Zlotos (rzl)
Mitarbeiter di eser Ausgabe: Erich Bonnert, Kari -Hei nz
Dahl mann, David Dean, Danl ei Drochtert, Chri sti an Gei ger,
Hans Joachl m Heckert, Jani na Hol l , Lauri d Meyer, Andreas
Neuzner, Mai k Schmidt, Andre Tuci c,
Assistenz: Susanne Cl l e (suc), Ti m Ri ttmei er (ti r),
Sebasti an Seck (sbs), Chri stopher Trnkmann (cht),
Martin Triadan (mat)
DTP-Produktion: Wolfgang Otto (Ltg.), Ben Di etri ch
Berl i n, Peter-Mi chael Bhm, Marti na Bruns, Marti na
Fredri ch, l nes Gehre, Jrg Gottschal k, Bi rgi t Graff, Kirsten
Handel mann, Angela Hi l berg, Anja Kreft, Astrid Seifert,
Edith Ttsches, Dieter Wahner, Dirk Wol l schl ger, Bri gitta
Zurhei den
Art Direction: Thomas Saur (Art Director), Marti na Bruns,
Hea-Kyoung Ki m, Betti na Rempe ( I l l ustrati on)
Layout-Konzept: Marti na Bruns
Layout: Kirsten Handel mann
Fotografie: Andreas Wodri ch, Mel i ssa Ramson
Titelbild, Aufmacher: Thomas Saur, www.tsamedi en.de
Vef| g
Heise Zeitschriften Verlag GmbH &Co. KG
Postfach 61 04 07, 30604 Hannover
Kari-Wiechert-AIIee 1 0, 3062S Hannover
Telefon: OS 1 1 /S3 S2-0
Telefax: OS 1 1 /S3 S2- 1 29
Internet: www.heise.de
Herausgeber: Chri sti an Hei se, Ansgar Hei se,
Chri sti an Perssan
Geschfsfhrer: Ansgar Hei se, Dr. Alfons Schrder
Mitglied der Geschftsleitung: Beate Gerol d
Verlagsleiter: Dr. Alfons Schrder
Anzeigenleitung: Udo El sner |-222
(verantwortl i ch fr den Anzei gentei l )
Stellv. Anzeigenleitung: Si ron Ti ebel |-890
Senior Media Consultant Print &Onl i ne:
Patri ck Werner |-894
Anzeigendisposition: Mai k Fri cke |- I 5
Leiter Vertrieb und Marketing: Andre Lux |-299
Teamleitung Herstellung, Service Sonderdrucke:
Bianca Nagel |-45
Druck: Di eri chs Druck + Media GmbH & Co. KG, Kassel
DVD-Herstel l ung: Kl aus Ditze (Ltg.), Ni col e Ti emann
Vertrieb Einzelverkauf:
VU Verl agsuni on KG
Am Kl i ngenweg I 0, 5l9Wal l uf
Tel . : 0I 2l/2 0I l2, Fax: 0I 2l/2 0I ll
E-Mai l : info@verl agsuni on. de
Einzelpreis: 9,90,sterrei ch I0,90,Schwei z CHF I /,50,
Benel ux, Italien, Spani en I 0,90
Abonnement-Preise: Das Jahresabo |4Ausgaben) kostet
i nkl . Versand kosten: I nl and l5, 20,sterrei ch l,00,
Schweiz CHF 52,00,Europa l9,20,restl. Ausl and 4,80.
I NSERENTENVERZEI CHNI S
ALTERNATE, Li nden . . .. ... . . ... .. . . . . . . .. . ... . .. . . . . . . . . . . . . . .... .. . . .. . .. . . ... .. V O&OSofware GmbH, Berl i n . ... ..... ... .. . .. . . . . . . . .. . .. . . . . . . . . . . . . .. 1 b
Beta LAYOUT GmbH, Aarbergen .. . .. .. .. . . . .... . . .. . . . ... . . 1 1 , 11 O' Rei l l y Verl ag GmbH &Co. KG, Kl n . .. .. .. . . .. .. .. ... . .... .. . . 1
Euroci rcui ts GmbH, Kettenhausen . . . . . . . . ... . . . . . . . . . .. . .. . ... 1 1 1 Rei chei l El ektroni k GmbH &Co. , Sande .. . . .. .. . . ... .. . . . .. . . 45
Hetzner Onl i ne AG, Gunzenhausen .. . . . .. ... . . . . . . . . ... . .. .. .. . . .. Z Schaefer AG, Berl i n . . . ... . .. . ... .. ... ... . .. . .. ... . . ... . .. ... . .. .. .. .. . . .. . . . . . . o1
K| et v0t t e| nm| t et 0mK
1 2. 1 1 . 201 2
Abo-Service:
Bestel l ungen, Adressnderungen, Lieferprobl ere usw.:
Heise Zeitschriften Verlag GmbH &Co. KG
Leserservice
Postfach \ \ \428
204\ 4Harburg
Telefon: +49(0)40/l00I-l525
Fax: +49(0)40/l00I85-l525
E-Mai l : leserservice@heise.de
Eine Hafung fr di e Ri chti gkei t der Verffent
l i chungen kann trotz sorgfl ti ger Prfung durch di e
Redaktion vom Herausgeber ni cht bernommen
werden. Kei n Teil di eser Publ i kati on darf ohne
ausdrckl i che schriftl i che Genehmi gung des Verl ags
i n i rgendei ner Form reproduzi ert oder unter
Verwendung el ektroni scher Systeme verarbeitet,
vervi el fl ti gt oder verbreitet werden. Di e Nutzung
der Programme, Schal tpl ne und gedruckten
Schal tungen i st nur zum Zweck der Fortbi l dung
und zum persnl i chen Gebrauch des Lesers
gestattet.
Fr unverl angt ei ngesandte Manuskri pte kann
kei ne Hafung bernommen werden. Mi t bergabe
der Manuskri pte und Bi l der an di e Redaktion ertei l t
der Verfasser dem Verl ag das Exkl usivrecht zur
Verffentl i chung. Honori erte Arbei ten gehen i n das
Verfgungsrecht des Verl ages ber. Smtl i che
Verffentl i chungen i n c' t erfolgen ohne Berck
si chti gung eines eventuel l en Patentschutzes.
Warennamen werden ohne Gewhrl ei stung ei ner
frei en Verwendung benutzt.
Pri nted i n Germany. Alle Rechte vorbehal ten.
Gedruckt auf Recycl i ngpapi er.
Copyri ght 20I 2by Hei se Zeitschriften Verlag
GmbH & Co. KG
I SSN 21 93-8768
segor el ectroni cs, Berl i n .. . ... . .. . ... . . . . . . .. .. .. .. . . ... . . . . ... . . . .. . . . . . 1 1
Strato AG, Berl i n ... . . . . . .. . .. . ... . . . . . . . .. .. ..... ... . .. . ... . . . . ... . .. . . . . 1 1, 1 1Z
Trenz El ectroni c GmbH, Bnde . .. . . . . . . . . .. . . . . . . .. .... ... .... . . . 1 V
Wei l hausen &Marquardt
Medi engesel l schaf bR, Harburg .. .. . . . . . . . . . . . . . . ... . .. . . . . . .. . . oV
spu0su|ud c]
0N|0|
AmlmeSohwae
lkAtr.vAmA6| >|tJk|
_

CkC0|A|

puwu|ud b] Q6ots
Mefze
u+i,
.....-....
8|0eC08l
w0|I0|0 | 0l0 J0JA010' JJ0gJ0I0| www. 00| 80. 00lN0lt0_Z01 Z
urga0| s| u|l vu1
aa
vaats
c't Hacks 3/201 2 1 1 6
7
_ I

Mikrocontroller
Windows
A|du| nO I .0. I Av|Dude5. I I . I
L| >t| ng. A|du| nO-SketChIu|L>e|g| vO
L| >t| ng. He| >p| e| e5en>O|enmA|du| nO
L| >t| ng. 5teCkdO>en>teue|ungm| tA|du| nO
|Ony||OgZ000Z. 07CHet
H>pD| n,, Wheezy

I . 08. Z0I Z
Mac OS
A|du| nO I . 0. I
L| >t| ng. A|du| nO-5ketChIu|L>e|g| vO
L| >t| ng. He| >p| e| e5en>O|enmA|du| nO
L| >t| ng. 5teCkdO>en>eue|ungm| tA|du| nO
H>pD| n,,Wheezy

I . 08. Z0I Z
Linux
A|du| nOI .0. I
Av|Dude5. I I . I
L| >t| ng. A|du| nO-5ketChIu| L>e|g| vO
L| >t| ng. He| >p| e| e5en>O|enmA|du| nO
L| >t| ng. 5teCkOO>en>teue|ungm| tA|du| nO
|Ony||OgZ000Z. 0CHet
H>pD| n,,Wheezy

I . 08. Z0I Z
Elektronik
Windows
Htte|| e-G| t||enve|>t|ke|
||| tz| ng0. 7. 7D
L| >t| ng. He| >p| e| e>e|| e| | e5Chn|tt>te| | e
p|Og|mm| e|en
L| >t| ng. 1e>tk| >>enIu|5phe|O
M| n| -A>te|O| d>-AutOmtI . J
HC5w| tChZ. Z
5Ch||ttmOtO|>teue|ungm| tA|du| nOI . J
V| CLVe|>t| | eCOmmOdO|e
8-D| tLmu| tO|}Z. Z
1 68
1
c't Hacks 3/201 2
V| deO. V| |tue| | e| || | ppe||m eChtenGehu>e
Ze| ChnungenA|CdeCD| net
Mac OS
|||tz| ng0. 7. 7D
L| >t| ng. He| >p| e| e>e|| e| | e5Chn|tt>te| | e
p|Og|mm| e|en
L| >t| ng. 1e>tk| >>enIu|5phe|O
HC5w| tChZ. Z
V| deO. V| |tue| | e| || | ppe|| meChtenGehu>e
Ze| ChnungenA|CdeCD| net
Linux
Htte|| e-G| t||enve|>t|ke|
|||tz| ng0. 7. 7D
L| >t| ng. He| >p| e| e>e|| e| | e5Chn| tt>te| | e
p|Og|mm| e|en
L| >t| ng. 1e>tk| >>enIu|5phe|O
M| n| -A>te|O| d>-AutOmtI . J
HC5w| tChZ. Z
5Ch|| ttmOtO|>teue| ungm| tA|du| nOI . J
V| deO. V| |tue| | e| || | ppe||m eChtenGehu>e
Ze| ChnungenA|CdeCD| net
Sound
Windows
AudC| tyZ. 0. Z
AudC| ty|O|tD| eZ. 0. Z
Aud| Odte| enIu|CD-|| ye|
Mac OS
AudC| tyZ. 0. Z
Aud| Odte| enIu|CD-|| ye|
Linux
Aud| Odte| enIu|CD-|| ye|
Programmieren
Windows
And|O| d5DHZ0. 0. J
AVHCO|>C| Meg85. 04.00
AVHCO|>C| 5tnd|d 5.04.00
AVHCO|>C| XMegZ55.04. I 0
H>COm-AVHZ. 0. 7. 5
LC| | p>e | DLIO|JvDeve| Ope|>J unO
M|| DL 00ZJ
|u10. Z
|u1|O|tD| e0. Z
HX1XZ. I
W| nAVHZ0I 00I I 0
Mac OS
And|O| d5DHZ0. 0. J
LC| | p>e | DLIO|Jv Deve| Ope|>JunO
M|| DL 00ZJ
HX1XZ. I
5e|| | | ty
Linux
And|O| d5DHZ0. 0. J
LC| | p>e | DLIO|JvDeve| Ope|>JunO
M|| DL00ZJ
HX1XZ. I
Festplatten-Tools
Windows
AdvnCed HCkupMnge|Z. I . 5
HCkup& HeCOve|yZ0I Z
||eeC| Onez| | | I . Z. I Z-7
C| Onez| | | I . Z. I Z-7| 48+| 8}
C|y>t| D| >k| nIO5.0. 4
C|y>t| D| >k| nIO|O|tD| e5.0. 4
C|y>t| D| >kM|kJ. 0. I
C|y>t| D| >kM|k|O|tD| eJ. 0. I
D| >k| mge||OIe>>| On| Ld| t| On. 8
VO| | ve|>| On
W| nJZ D| >k|mge|0.
Linux
C| Onez| | | I . Z. I Z-7
C| Onez| | | I . Z. I Z-7| 48+| 8}
COmp| | e|> |nde|5tnd|d- Ode|
||OI|-Ve|>| OngewhUde|He|>te| | e|Iu|
H|dw|e-HCk>-Le>e|Z0||OzentHDtt.
Um den HDtte|h| tenzuknnen, >Ch| -
Cken5| ee| neL-M| | n. kh9e-| D. dem| t
demHet|eh.,, HDttkt| OnC' tH|dw|e
HCk>0J/Z0I Z

. 5|ee|h| tendnnwe| te-


|e| nIO|mt| Onen. D|eAkt| On| uItD| >
I 5.M| Z0I J.
He| m Upg|deuId| eVe|>| On7vOn D| >k-
| mge||OIe>>| On| gewh|tde|He|>te| | e|
&eDenI| | >Z0||OzentHDtt.Unte|
www.OO->Ow|e.COm/de/>peC| |/Ct
I| nden5|ewe| te|eH| nwe| >e.
|
DVD-H| ghl | ghts
Di e Heft-DVD enthl t unter anderem
Programme und Li sti ngs, di e man zum
Nachvol l zi ehen unserer Anl ei tungen und
Bastei arti kel benti gt. Daneben fi nden Si e
auf der DVD ergnzende Vi deos und Fotos
zu ei ni gen
.
Arti kel n sowi e ntzl i che Tool s
zum Sel bermachen.
| n meh|e|en A|t| se| n w| dmen w| | 0ns dem P|o
g|amm| e|envonA|d0| noBoa|ds. D| ea0fgefOh|ten
c| st| ngsfO| d| e Schrittmotorsteuerung 0nd Sen
soren am Ardui no O be|setzt man m| t de| | DE
Ardui no 1 .0. 1 . M| tMPI DE | assen s | chd| eQ0e| |
codesebenfa| | s fO|A|d0| noObe|setzen. Z0stz' | ch
0nte|stOtzt dasToo| a be| a0cn d| eCh| pK| t P' att
fo|m. We|s| chstattdessen' | ebe|m| tdemRaspbe||y
P| a0se| nande|setzen w| | | , de|f| ndet dasWheezy
' magea0fde| DvD. Es be| 0hta0fRaspb| an 0nd
macht das A|be| ten m| t dem M| n| comp0te| we
sent| | ch f| Oss| ge| . Das Scn |e| ben des | mages a0f
e| neSDKa|tee|' ed| gtman0nte|W| ndowsame| n
fachstenm| tdemWi n32 Di sk I mager 0.6
Be| m E|ste| | en von Scha' tp| nen, ve|sabe| 0n
gen 0nd P' at| nenfO|e| geneA|d0| noEntw| cs' 0ng
h| ' ft Fritzi ng 0. 7. 7b. M| t || tz| ng sn nen |e| te|
p' atten | n e| ne| e| nfachen g|af| schen Obe|f| che
m| t | | fe e| nes0mfang|e| chen Kata| ogsvonv| |t0
e| ' enBa0te| | enentwo|fen 0ndfO|d| ep|ofess| one'
| eP|od0st| onvo|be|e| tetwe|den. DasToo' f|de|t
a0chd| eAnwende|Koope|at| on d0|chd| e| nteg|a
t| on m| t e| ne| zent|a| en Webs| te. D| e || tz| ng
Ben0tze| sn nenz0m Be| sp| e| | h|e EntwO|fe a0f
f|| tz| ng. o|g hoch| aden, | ndem s| e d| e| n de| Soft
wa|e| nteg|| e|tedp| oad0nst| onve|wenden.
P|og|ammefO|AvRCont|o| ' e| san n mana| te|
nat| v a0ch m| t de|dmgeb0ngWinAVR 0nd| n an
de| enP|og|amm| e|sp|achena| sC/C++entw| cse| n.
AVRco | st e| n a0fPasca| bas| e|endes M0 ' t| Tass
Mi t der Vollversion von
Diskirage Professional
Edition 6.8 sichern Sie
ki nderleicht den I nhalt alter
und neuer Festplaten.
Es muss nicht immer C/C++ sein:
Mit AVRco und Bascom lassen sich
Atmei-Control ler i n Pascal und
BASIC programmi eren.
tM1t. :
t1vz. Ut:

l

!w
: t

t-------------------

w =wr1we )
..... trIw. twr. A

E .::
"` ' l `
"'' "`
~'F`
' `-

D.= 0
D00
v(|:)
1I+O(m}
D.08
X30
w1 (c:) v(
m(m) xst p:

Entw| cs| 0ngssystem fO| Atme' AvRCont|o' | e| m| t
iT AG| nC| |c0| tDeb0gge|, M0 ' t| W| ndowEd| to|,
Syntax 0nd E||o|| gh| | ght | ng sow| e e| ne| a0s
fOh|' | chen On| | ne| ' fe. Be| de| Demove|s| on
AVRco Pascal Mega8 5.04.00 | std| eCodeG|e
a0f8 KByte beg|enzt 0nd s| e 0nte|stOtzt n0| den
Mega8/88.Be| AVRco Pascal Standard 5.04.00 | st
d| e CodeG|e a0f 4 KByte ' | m| t| e|t 0nd be|
AVRco Pascal XMega256 5.04. 1 0 g| btesn0|den
XMega255a' sZ| e| p| attfo|m. We|se| nenAvR| | ebe|
| n Bas| c p|og|amm| e|t, n| mmt Bascom-AVR. D| e
ve|s| on a0fde| DvDsannAssemb| e|Code b| sz0
e| ne| G|evon 4 KBytee|ze0gen, das so| | tefO|
v| e| eZwecsegenOgen. Z0m' ashendesCodes| n
e| nenAvRstehenPonyProg 0ndAvrdude be|e| t.
E| gene Expe| | mente m| t dem K0ge' |obote|
Sphe|o | mp| ement| e|t man 0nte|iava am besten
m| t de| ' e| st0ngsfh| gen Entw| cs' 0ngs0mgeb0ng
Ecl i pse ,i 0no) . Ec| | pse b| etet Syntaxe|vo|he
b0ng, A0tove|vo| | stnd| g0nd e| neP| 0g| nSchn|tt
ste| ' e, m|t de|s| chd| e| DE0m nOtz| | che0nst| onen
0ndwe| te|eP|og|amm| e|sp|achene|gnzen| sst.
We|vo| dem Xachvo| ' z| ehen 0nse|e| estp| at
tenacss schne| ' noch e| neS| cne|0ngssop| ede|
Daten an| egen mchte, dem b| etet 0nse|e DvD
e| ne|e| chha| t| geA0swah| von Too| s. D|e vo| | ve|
s| onvon Di ski rage Professional Edition 6.8 des
e|ste' ' e|s&behe||schtdas| ns|emente| ' eode|
vo| | stnd| ge S| che| n 0nd W| ede|he|ste| | en von
estp| atten, a0f W0nsch a0ch ze| tgeste0e|L D| e
| mageswe|denve|sch| Osse| t0nd somp| | m| e|tge
spe| cne|t 0nd snnen be| g|oen Datenvo| 0men
a0tomat| sch gesp| | ttet we|den. Das Too' 0nte|
stOtztdasS| che|nvon | magesa0festp| atten, dSB
St| css,CDs, DvDs0ndXetz| a0fwe|sen0nd|sta0ch
a| s e|we| te|te Se|ve|ve|s| on fO| dnte|nenmen
z0m S| che|n ganze| Se|ve| e|h' t| | ch. Z0m E|ha' t
de| Se|| enn0mme| fO | d| e vo' ' ve|s| on | st 0nte|
www. oosoftwa|e. com/de/spec| a| /ct e| ne Reg| s
t|| e|0ng de| EMa| ' e|fo|de| ' | ch. dnte| dem g' e|
chenc| ns e|h| tmana0ch2OP|ozentRabattbe| m
dpg|adea0fd| east0e| | eve|s| on/.
De|0mfang|e| cheA0d| oEd| to|0ndAna| ysato|
Audacity 2.0.2 h| | hdemAnwende| be| m E|ste| ' en
von So0ndsfO| denCDP' aye|a| s0nst| onsgene
|ato|. Xe0nfe|t| ge Audiodatei en fr CD-Pi ayer
s| nd be|e| tsa0fde|ehDvD. Danebensannman
dasToo|z0sammenm| tde|So0ndsa|teabe|a0ch
g| e| cha| s0nst| onsgene|ato|e| nsetzen. , dab) ct
c't Hacks 3/201 2
1 1 6
9

lSS, D0l, SC 0BP


S| es| nd de| T|a0me| nesjeden obbybast| e|s. compute|geste0e|te
P| otte| 0nd3DPos| t| on| e|e|, m| tdenen s| ch ||ontp| atten, P| at| nen
0ndande|e Te| | e herste| | en| assen. VOD 0nsgetestete komme|z| e| | e
P|od0ste e|fO| | end| esenW0nsch- jedoch n0| fO| dend| cken Ge| d
be0te| . dnse|e E| genbauten a0s| e| chtve|fgba|enE| ementenscho
nend| eBaste| kasseunde||e| chentrotzdeme| nehOheGenau| gke| t.
K SmSSC
M0s| s| nst| 0mente | mE| genba0 e|hhen
n| cht n0|d| e sOnst| e|| sche | nd|v| d0a| |tt,
sonde|n br| ngen a0ch | nte|essante E| n
b| | cke | n
j
| eTechn| s. EG| ta||en a| s Bau
satzve|sp|

chens| ang| | che

chst| e| tun
gen, fO| d| e man be| fe|t| gen P|odukten
t| ef
j
n d| e Tasche g|e| fen m0ss. Open
So0|ceSynthes| ze| m| tM| s|ocont|o| | e| n
e| | a0ben t| efe E| ng|| he | nd| e || |mwa|e,
0m So0nds 0nd Beats nach jedem Ge
schmacsz0e|ze0gen.
]g,c' t Hacks 3/201 2
MCSH SC 0mdIl
Robote|s| nde| nfasz| n| e|endesThema, da
esumv| e| eD| spz| p| | neng| e| chze| t| ggeht.
Mechan| s, Senso| | s, a|dwa|e 0ndSoft
wa|e. W| | ze| gen, w| es| ch somme|z| e| | e
Ba0ssten m| t e| genen Senso|en e|we|
tern | assen 0nd w| e man s| e p|og|am
m| e|t. A| s Sta 0bsa0ge| 0nd Sp| e| ze0ge
ha| tend| emechan| schenGeIh|teneben
fa| | s be|e| ts E| nz0g | n d| e a0sha| te. M| t
Geh| | nschma| z 0nde| nwen| g a|dwa|e
kan n ma | hnenz0stz| | che

E| genschaf
tenve|| e| hen, d| esovom e|ste| | e| n| cht
vo|gesehenwaren.