Über den tellerrand blicken, physical computing für alle · i hardware: mikrocontroller +...
TRANSCRIPT
![Page 1: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/1.jpg)
Physical Computingund Arduino
Jurgen Plate
3. Marz 2012
Jurgen Plate Physical Computing
![Page 2: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/2.jpg)
Zitate
”Ich denke, es gibt einen Weltmarkt fur vielleicht funf Computer.“Thomas Watson IBM-Vorstandsvorsitzender, 1943
”Es gibt keinen Grund, warum sich irgend jemand zu Hause einen
Computer wunschen sollte.“Ken Olsen, Grunder, Prasident und Vorstandsvorsitzender vonDigital Equipment Corp., 7977
Jurgen Plate Physical Computing
![Page 3: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/3.jpg)
Physical Computing
”Physical Computing is about prototyping with electronics,
‘turning sensors, actuators and microcontrollers into materials fordesigners and Artists.“
”It involves the design of interactive objects that can communicate
with humans using sensors and actuators controlled by a behaviourimplemented as software running inside a microcontroller.“/it Massimo Banzi
Jurgen Plate Physical Computing
![Page 4: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/4.jpg)
Physical Computing
Physical Computing bedeutet im weitesten Sinne, interaktive,physische Systeme durch die Verwendung von Hardware undSoftware zu erstellen. Diese Systeme reagieren auf Ereignisse in derrealen, analogen Welt und wirken auf sie ein.
Jurgen Plate Physical Computing
![Page 5: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/5.jpg)
Der”Computer“
Viele kennen den Computer nur in der Form, wie er sich alsStandardsystem prasentiert:
I Desktop-System mit Bildschirm, Tastatur, Maus undgegebenenfalls weiterer Standard-Peripherie,
I Laptop bzw. Notebook, in dem fast alle Standard-Peripherievereint ist oder
I Tablet-PC, der ganz ohne Peripherie auskommt bzw.auskommen muss.
Jurgen Plate Physical Computing
![Page 6: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/6.jpg)
Der”Computer“
Viele kennen den Computer nur in der Form, wie er sich alsStandardsystem prasentiert:
I Desktop-System mit Bildschirm, Tastatur, Maus undgegebenenfalls weiterer Standard-Peripherie,
I Laptop bzw. Notebook, in dem fast alle Standard-Peripherievereint ist oder
I Tablet-PC, der ganz ohne Peripherie auskommt bzw.auskommen muss.
Jurgen Plate Physical Computing
![Page 7: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/7.jpg)
Der”Computer“
Viele kennen den Computer nur in der Form, wie er sich alsStandardsystem prasentiert:
I Desktop-System mit Bildschirm, Tastatur, Maus undgegebenenfalls weiterer Standard-Peripherie,
I Laptop bzw. Notebook, in dem fast alle Standard-Peripherievereint ist oder
I Tablet-PC, der ganz ohne Peripherie auskommt bzw.auskommen muss.
Jurgen Plate Physical Computing
![Page 8: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/8.jpg)
Gemeinsamkeit
Die Hardware ist ziemlich fest vorgegeben und man verwendetdiese nur als Arbeitsgerat fur softwareorientierte Arbeiten wieProgrammieren, Konstruieren, Schreiben, Planen usw.
Jurgen Plate Physical Computing
![Page 9: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/9.jpg)
Physical Computing
Darunter werden hingegen Systeme verstanden, die sich mit derBeziehung zwischen dem Menschen und der digitalen Weltbefassen:
I physikalische Großen der Umwelt (z. B. Temperatur,Helligkeit, Sound, Beruhrung etc.) erfassen
I darauf reagieren mittels elektromechanische Gerate wieMotoren, Servos, Leuchtdioden usw.
I die Software erzeugt die Reaktionen auf die Sensoren undsteuert die Hardware an.
I oft fur Projekte mit einem Hintergrund aus Kunst und Designoder fur Do-it-yourself-Hobbyprojekte verwendet.
Jurgen Plate Physical Computing
![Page 10: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/10.jpg)
Physical Computing
Darunter werden hingegen Systeme verstanden, die sich mit derBeziehung zwischen dem Menschen und der digitalen Weltbefassen:
I physikalische Großen der Umwelt (z. B. Temperatur,Helligkeit, Sound, Beruhrung etc.) erfassen
I darauf reagieren mittels elektromechanische Gerate wieMotoren, Servos, Leuchtdioden usw.
I die Software erzeugt die Reaktionen auf die Sensoren undsteuert die Hardware an.
I oft fur Projekte mit einem Hintergrund aus Kunst und Designoder fur Do-it-yourself-Hobbyprojekte verwendet.
Jurgen Plate Physical Computing
![Page 11: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/11.jpg)
Physical Computing
Darunter werden hingegen Systeme verstanden, die sich mit derBeziehung zwischen dem Menschen und der digitalen Weltbefassen:
I physikalische Großen der Umwelt (z. B. Temperatur,Helligkeit, Sound, Beruhrung etc.) erfassen
I darauf reagieren mittels elektromechanische Gerate wieMotoren, Servos, Leuchtdioden usw.
I die Software erzeugt die Reaktionen auf die Sensoren undsteuert die Hardware an.
I oft fur Projekte mit einem Hintergrund aus Kunst und Designoder fur Do-it-yourself-Hobbyprojekte verwendet.
Jurgen Plate Physical Computing
![Page 12: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/12.jpg)
Physical Computing
Darunter werden hingegen Systeme verstanden, die sich mit derBeziehung zwischen dem Menschen und der digitalen Weltbefassen:
I physikalische Großen der Umwelt (z. B. Temperatur,Helligkeit, Sound, Beruhrung etc.) erfassen
I darauf reagieren mittels elektromechanische Gerate wieMotoren, Servos, Leuchtdioden usw.
I die Software erzeugt die Reaktionen auf die Sensoren undsteuert die Hardware an.
I oft fur Projekte mit einem Hintergrund aus Kunst und Designoder fur Do-it-yourself-Hobbyprojekte verwendet.
Jurgen Plate Physical Computing
![Page 13: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/13.jpg)
Hintergrund
Ein wichtiges Motiv ist, die Kontrolle uber die Funktion derHardware wieder zu erlangen (
”to take control back of what is
inside“). Genau dieses Insiderwissen ist bei Geraten wie demiPhone von Apple sorgsam abgeschirmt.
I Was Du nicht offnen kannst, gehort Dir nicht vollstandig.
I beim Physical Computing liegt alles offen zutage, wird jedesGerat vom Benutzer selbst zusammengelotet, geschraubt odergesteckt.
Jurgen Plate Physical Computing
![Page 14: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/14.jpg)
Hintergrund
Ein wichtiges Motiv ist, die Kontrolle uber die Funktion derHardware wieder zu erlangen (
”to take control back of what is
inside“). Genau dieses Insiderwissen ist bei Geraten wie demiPhone von Apple sorgsam abgeschirmt.
I Was Du nicht offnen kannst, gehort Dir nicht vollstandig.
I beim Physical Computing liegt alles offen zutage, wird jedesGerat vom Benutzer selbst zusammengelotet, geschraubt odergesteckt.
Jurgen Plate Physical Computing
![Page 15: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/15.jpg)
”Der Hauptunterschied zwischen etwas, was moglicherweise
kaputtgehen konnte, und etwas, was unmoglich kaputtgehen kann,besteht darin, dass sich bei allem, was unmoglich kaputtgehenkann, falls es doch kaputtgeht, normalerweise herausstellt, dass esunmoglich zerlegt oder repariert werden kann.“Douglas Adams
Jurgen Plate Physical Computing
![Page 16: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/16.jpg)
Mikrocontroller
Als Mikrocontroller werden Halbleiterchips bezeichnet, die mit demProzessor auch Peripheriefunktionen auf einem Chip vereinen. Invielen Fallen befindet sich der Arbeits- und Programmspeicherebenfalls teilweise oder komplett auf dem gleichen Chip →Ein-Chip-Computersystem
Jurgen Plate Physical Computing
![Page 17: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/17.jpg)
Arduino
Physical Computing fur Jedermann
I Entwickler: Massimo Banzi + Projektteam2005, Universitat Ivrea, Italien
I Aufbau: fur Einsteiger geeignet, schnelle Erfolgeprimare Zielgruppe nicht Elektroniker/Informatiker, sondernKunstler, Designer, usw.
I Verfugbarkeit: Billige und verfugbare Standard-Komponenten
I Offen: Open-Source-Software und -Hardware
I Infos unter http://www.arduino.cc/
Jurgen Plate Physical Computing
![Page 18: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/18.jpg)
Arduino
Physical Computing fur Jedermann
I Entwickler: Massimo Banzi + Projektteam2005, Universitat Ivrea, Italien
I Aufbau: fur Einsteiger geeignet, schnelle Erfolgeprimare Zielgruppe nicht Elektroniker/Informatiker, sondernKunstler, Designer, usw.
I Verfugbarkeit: Billige und verfugbare Standard-Komponenten
I Offen: Open-Source-Software und -Hardware
I Infos unter http://www.arduino.cc/
Jurgen Plate Physical Computing
![Page 19: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/19.jpg)
Arduino
Physical Computing fur Jedermann
I Entwickler: Massimo Banzi + Projektteam2005, Universitat Ivrea, Italien
I Aufbau: fur Einsteiger geeignet, schnelle Erfolgeprimare Zielgruppe nicht Elektroniker/Informatiker, sondernKunstler, Designer, usw.
I Verfugbarkeit: Billige und verfugbare Standard-Komponenten
I Offen: Open-Source-Software und -Hardware
I Infos unter http://www.arduino.cc/
Jurgen Plate Physical Computing
![Page 20: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/20.jpg)
Arduino
Physical Computing fur Jedermann
I Entwickler: Massimo Banzi + Projektteam2005, Universitat Ivrea, Italien
I Aufbau: fur Einsteiger geeignet, schnelle Erfolgeprimare Zielgruppe nicht Elektroniker/Informatiker, sondernKunstler, Designer, usw.
I Verfugbarkeit: Billige und verfugbare Standard-Komponenten
I Offen: Open-Source-Software und -Hardware
I Infos unter http://www.arduino.cc/
Jurgen Plate Physical Computing
![Page 21: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/21.jpg)
Arduino
Physical Computing fur Jedermann
I Entwickler: Massimo Banzi + Projektteam2005, Universitat Ivrea, Italien
I Aufbau: fur Einsteiger geeignet, schnelle Erfolgeprimare Zielgruppe nicht Elektroniker/Informatiker, sondernKunstler, Designer, usw.
I Verfugbarkeit: Billige und verfugbare Standard-Komponenten
I Offen: Open-Source-Software und -Hardware
I Infos unter http://www.arduino.cc/
Jurgen Plate Physical Computing
![Page 22: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/22.jpg)
Arduino-Plattform
Arduino ist eine Physical-Computing-Plattform:
I besteht aus Hard- und Software
I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell),parallele, serielle und analoge Schnittstellen
I Stromversorgung uber USB oder autonom (Akku, Netzteil)
I Software: leicht bedienbare Entwicklungsumgebungberuhend auf Processing (Java-Dialekt) und Wiring(C-Dialekt)
I kein spezielles Programmiergerat notig
Jurgen Plate Physical Computing
![Page 23: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/23.jpg)
Arduino-Plattform
Arduino ist eine Physical-Computing-Plattform:
I besteht aus Hard- und Software
I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell),parallele, serielle und analoge Schnittstellen
I Stromversorgung uber USB oder autonom (Akku, Netzteil)
I Software: leicht bedienbare Entwicklungsumgebungberuhend auf Processing (Java-Dialekt) und Wiring(C-Dialekt)
I kein spezielles Programmiergerat notig
Jurgen Plate Physical Computing
![Page 24: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/24.jpg)
Arduino-Plattform
Arduino ist eine Physical-Computing-Plattform:
I besteht aus Hard- und Software
I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell),parallele, serielle und analoge Schnittstellen
I Stromversorgung uber USB oder autonom (Akku, Netzteil)
I Software: leicht bedienbare Entwicklungsumgebungberuhend auf Processing (Java-Dialekt) und Wiring(C-Dialekt)
I kein spezielles Programmiergerat notig
Jurgen Plate Physical Computing
![Page 25: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/25.jpg)
Arduino-Plattform
Arduino ist eine Physical-Computing-Plattform:
I besteht aus Hard- und Software
I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell),parallele, serielle und analoge Schnittstellen
I Stromversorgung uber USB oder autonom (Akku, Netzteil)
I Software: leicht bedienbare Entwicklungsumgebungberuhend auf Processing (Java-Dialekt) und Wiring(C-Dialekt)
I kein spezielles Programmiergerat notig
Jurgen Plate Physical Computing
![Page 26: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/26.jpg)
Arduino-Plattform
Arduino ist eine Physical-Computing-Plattform:
I besteht aus Hard- und Software
I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell),parallele, serielle und analoge Schnittstellen
I Stromversorgung uber USB oder autonom (Akku, Netzteil)
I Software: leicht bedienbare Entwicklungsumgebungberuhend auf Processing (Java-Dialekt) und Wiring(C-Dialekt)
I kein spezielles Programmiergerat notig
Jurgen Plate Physical Computing
![Page 27: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/27.jpg)
Arduino-Hardware
Jurgen Plate Physical Computing
![Page 28: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/28.jpg)
Arduino-Hardware
I Mikrocontroller ATmega 328
I 32 KByte Flash (davon 0,5 KByte fur Bootloader)
I 2 KByte RAM, 1 KByte EEPROM
I 16 MHz Takt
I 14 digitale I/O-Pins
I davon 6 fur Pulsweitenmodulation (PWM) nutzbar
I 6 analoge Eingange (10 Bit)
I On-Board USB-Schnittstelle
I 5 V und 3,3 V Betriebsspannung, Speisung uber USB oderextern (7 – 12 V)
Jurgen Plate Physical Computing
![Page 29: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/29.jpg)
Arduino-Hardware
I Mikrocontroller ATmega 328
I 32 KByte Flash (davon 0,5 KByte fur Bootloader)
I 2 KByte RAM, 1 KByte EEPROM
I 16 MHz Takt
I 14 digitale I/O-Pins
I davon 6 fur Pulsweitenmodulation (PWM) nutzbar
I 6 analoge Eingange (10 Bit)
I On-Board USB-Schnittstelle
I 5 V und 3,3 V Betriebsspannung, Speisung uber USB oderextern (7 – 12 V)
Jurgen Plate Physical Computing
![Page 30: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/30.jpg)
Arduino-Hardware
I Mikrocontroller ATmega 328
I 32 KByte Flash (davon 0,5 KByte fur Bootloader)
I 2 KByte RAM, 1 KByte EEPROM
I 16 MHz Takt
I 14 digitale I/O-Pins
I davon 6 fur Pulsweitenmodulation (PWM) nutzbar
I 6 analoge Eingange (10 Bit)
I On-Board USB-Schnittstelle
I 5 V und 3,3 V Betriebsspannung, Speisung uber USB oderextern (7 – 12 V)
Jurgen Plate Physical Computing
![Page 31: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/31.jpg)
Arduino-Hardware
I Mikrocontroller ATmega 328
I 32 KByte Flash (davon 0,5 KByte fur Bootloader)
I 2 KByte RAM, 1 KByte EEPROM
I 16 MHz Takt
I 14 digitale I/O-Pins
I davon 6 fur Pulsweitenmodulation (PWM) nutzbar
I 6 analoge Eingange (10 Bit)
I On-Board USB-Schnittstelle
I 5 V und 3,3 V Betriebsspannung, Speisung uber USB oderextern (7 – 12 V)
Jurgen Plate Physical Computing
![Page 32: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/32.jpg)
Arduino-Hardware
I Mikrocontroller ATmega 328
I 32 KByte Flash (davon 0,5 KByte fur Bootloader)
I 2 KByte RAM, 1 KByte EEPROM
I 16 MHz Takt
I 14 digitale I/O-Pins
I davon 6 fur Pulsweitenmodulation (PWM) nutzbar
I 6 analoge Eingange (10 Bit)
I On-Board USB-Schnittstelle
I 5 V und 3,3 V Betriebsspannung, Speisung uber USB oderextern (7 – 12 V)
Jurgen Plate Physical Computing
![Page 33: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/33.jpg)
Arduino-Hardware
I Mikrocontroller ATmega 328
I 32 KByte Flash (davon 0,5 KByte fur Bootloader)
I 2 KByte RAM, 1 KByte EEPROM
I 16 MHz Takt
I 14 digitale I/O-Pins
I davon 6 fur Pulsweitenmodulation (PWM) nutzbar
I 6 analoge Eingange (10 Bit)
I On-Board USB-Schnittstelle
I 5 V und 3,3 V Betriebsspannung, Speisung uber USB oderextern (7 – 12 V)
Jurgen Plate Physical Computing
![Page 34: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/34.jpg)
Arduino-Hardware
I Mikrocontroller ATmega 328
I 32 KByte Flash (davon 0,5 KByte fur Bootloader)
I 2 KByte RAM, 1 KByte EEPROM
I 16 MHz Takt
I 14 digitale I/O-Pins
I davon 6 fur Pulsweitenmodulation (PWM) nutzbar
I 6 analoge Eingange (10 Bit)
I On-Board USB-Schnittstelle
I 5 V und 3,3 V Betriebsspannung, Speisung uber USB oderextern (7 – 12 V)
Jurgen Plate Physical Computing
![Page 35: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/35.jpg)
Arduino-Hardware
I Mikrocontroller ATmega 328
I 32 KByte Flash (davon 0,5 KByte fur Bootloader)
I 2 KByte RAM, 1 KByte EEPROM
I 16 MHz Takt
I 14 digitale I/O-Pins
I davon 6 fur Pulsweitenmodulation (PWM) nutzbar
I 6 analoge Eingange (10 Bit)
I On-Board USB-Schnittstelle
I 5 V und 3,3 V Betriebsspannung, Speisung uber USB oderextern (7 – 12 V)
Jurgen Plate Physical Computing
![Page 36: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/36.jpg)
Arduino-Hardware
I Mikrocontroller ATmega 328
I 32 KByte Flash (davon 0,5 KByte fur Bootloader)
I 2 KByte RAM, 1 KByte EEPROM
I 16 MHz Takt
I 14 digitale I/O-Pins
I davon 6 fur Pulsweitenmodulation (PWM) nutzbar
I 6 analoge Eingange (10 Bit)
I On-Board USB-Schnittstelle
I 5 V und 3,3 V Betriebsspannung, Speisung uber USB oderextern (7 – 12 V)
Jurgen Plate Physical Computing
![Page 37: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/37.jpg)
Anschlussmoglichkeiten
I Taster, Schalter, Kontakte
I Sensoren (Temperatur, Entfernung, Beschleunigung, . . . )
I Lichtschranken, Infrarot-Fernbedienungen, Mikrofone, . . .
I LEDs, Motoren, Servos, Magnetschalter, . . .
I serielle Schnittstelle, USB, Netzwerk, Bluetooth, ZigBee, . . .
I Flash-Speicher, SD-Card
I und andere, unvorstellbare Dinge
Jurgen Plate Physical Computing
![Page 38: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/38.jpg)
Anschlussmoglichkeiten
I Taster, Schalter, Kontakte
I Sensoren (Temperatur, Entfernung, Beschleunigung, . . . )
I Lichtschranken, Infrarot-Fernbedienungen, Mikrofone, . . .
I LEDs, Motoren, Servos, Magnetschalter, . . .
I serielle Schnittstelle, USB, Netzwerk, Bluetooth, ZigBee, . . .
I Flash-Speicher, SD-Card
I und andere, unvorstellbare Dinge
Jurgen Plate Physical Computing
![Page 39: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/39.jpg)
Anschlussmoglichkeiten
I Taster, Schalter, Kontakte
I Sensoren (Temperatur, Entfernung, Beschleunigung, . . . )
I Lichtschranken, Infrarot-Fernbedienungen, Mikrofone, . . .
I LEDs, Motoren, Servos, Magnetschalter, . . .
I serielle Schnittstelle, USB, Netzwerk, Bluetooth, ZigBee, . . .
I Flash-Speicher, SD-Card
I und andere, unvorstellbare Dinge
Jurgen Plate Physical Computing
![Page 40: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/40.jpg)
Anschlussmoglichkeiten
I Taster, Schalter, Kontakte
I Sensoren (Temperatur, Entfernung, Beschleunigung, . . . )
I Lichtschranken, Infrarot-Fernbedienungen, Mikrofone, . . .
I LEDs, Motoren, Servos, Magnetschalter, . . .
I serielle Schnittstelle, USB, Netzwerk, Bluetooth, ZigBee, . . .
I Flash-Speicher, SD-Card
I und andere, unvorstellbare Dinge
Jurgen Plate Physical Computing
![Page 41: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/41.jpg)
Anschlussmoglichkeiten
I Taster, Schalter, Kontakte
I Sensoren (Temperatur, Entfernung, Beschleunigung, . . . )
I Lichtschranken, Infrarot-Fernbedienungen, Mikrofone, . . .
I LEDs, Motoren, Servos, Magnetschalter, . . .
I serielle Schnittstelle, USB, Netzwerk, Bluetooth, ZigBee, . . .
I Flash-Speicher, SD-Card
I und andere, unvorstellbare Dinge
Jurgen Plate Physical Computing
![Page 42: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/42.jpg)
Anschlussmoglichkeiten
I Taster, Schalter, Kontakte
I Sensoren (Temperatur, Entfernung, Beschleunigung, . . . )
I Lichtschranken, Infrarot-Fernbedienungen, Mikrofone, . . .
I LEDs, Motoren, Servos, Magnetschalter, . . .
I serielle Schnittstelle, USB, Netzwerk, Bluetooth, ZigBee, . . .
I Flash-Speicher, SD-Card
I und andere, unvorstellbare Dinge
Jurgen Plate Physical Computing
![Page 43: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/43.jpg)
Anschlussmoglichkeiten
I Taster, Schalter, Kontakte
I Sensoren (Temperatur, Entfernung, Beschleunigung, . . . )
I Lichtschranken, Infrarot-Fernbedienungen, Mikrofone, . . .
I LEDs, Motoren, Servos, Magnetschalter, . . .
I serielle Schnittstelle, USB, Netzwerk, Bluetooth, ZigBee, . . .
I Flash-Speicher, SD-Card
I und andere, unvorstellbare Dinge
Jurgen Plate Physical Computing
![Page 44: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/44.jpg)
Shields
I Shields: Platinen, die direkt auf den Arduino gesteckt werdenkonnen
I erweitern Arduino um viele interessante Moglichkeiten
I Liste der Shield sehr lang: http://www.shieldlist.org/
I Fur Bastler: Proto Shield
Jurgen Plate Physical Computing
![Page 45: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/45.jpg)
Shields
I Shields: Platinen, die direkt auf den Arduino gesteckt werdenkonnen
I erweitern Arduino um viele interessante Moglichkeiten
I Liste der Shield sehr lang: http://www.shieldlist.org/
I Fur Bastler: Proto Shield
Jurgen Plate Physical Computing
![Page 46: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/46.jpg)
Shields
I Shields: Platinen, die direkt auf den Arduino gesteckt werdenkonnen
I erweitern Arduino um viele interessante Moglichkeiten
I Liste der Shield sehr lang: http://www.shieldlist.org/
I Fur Bastler: Proto Shield
Jurgen Plate Physical Computing
![Page 47: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/47.jpg)
Shields
I Shields: Platinen, die direkt auf den Arduino gesteckt werdenkonnen
I erweitern Arduino um viele interessante Moglichkeiten
I Liste der Shield sehr lang: http://www.shieldlist.org/
I Fur Bastler: Proto Shield
Jurgen Plate Physical Computing
![Page 48: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/48.jpg)
Proto-Shield
Jurgen Plate Physical Computing
![Page 49: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/49.jpg)
Software
I IDE erhaltlich fur Windows, Linux, Mac
I benotigt installierte JRE
I Mac und Windows Version bringen Compiler mit
I Linux benotigt GCC mit einigen AVR Bibliotheken
I Programmiersprache ist ein Subset von C++
I ein Programm wird sketch (Skizze) genannt
I es gibt unzahlige Bibliotheken
Jurgen Plate Physical Computing
![Page 50: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/50.jpg)
Software
I IDE erhaltlich fur Windows, Linux, Mac
I benotigt installierte JRE
I Mac und Windows Version bringen Compiler mit
I Linux benotigt GCC mit einigen AVR Bibliotheken
I Programmiersprache ist ein Subset von C++
I ein Programm wird sketch (Skizze) genannt
I es gibt unzahlige Bibliotheken
Jurgen Plate Physical Computing
![Page 51: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/51.jpg)
Software
I IDE erhaltlich fur Windows, Linux, Mac
I benotigt installierte JRE
I Mac und Windows Version bringen Compiler mit
I Linux benotigt GCC mit einigen AVR Bibliotheken
I Programmiersprache ist ein Subset von C++
I ein Programm wird sketch (Skizze) genannt
I es gibt unzahlige Bibliotheken
Jurgen Plate Physical Computing
![Page 52: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/52.jpg)
Software
I IDE erhaltlich fur Windows, Linux, Mac
I benotigt installierte JRE
I Mac und Windows Version bringen Compiler mit
I Linux benotigt GCC mit einigen AVR Bibliotheken
I Programmiersprache ist ein Subset von C++
I ein Programm wird sketch (Skizze) genannt
I es gibt unzahlige Bibliotheken
Jurgen Plate Physical Computing
![Page 53: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/53.jpg)
Software
I IDE erhaltlich fur Windows, Linux, Mac
I benotigt installierte JRE
I Mac und Windows Version bringen Compiler mit
I Linux benotigt GCC mit einigen AVR Bibliotheken
I Programmiersprache ist ein Subset von C++
I ein Programm wird sketch (Skizze) genannt
I es gibt unzahlige Bibliotheken
Jurgen Plate Physical Computing
![Page 54: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/54.jpg)
Software
I IDE erhaltlich fur Windows, Linux, Mac
I benotigt installierte JRE
I Mac und Windows Version bringen Compiler mit
I Linux benotigt GCC mit einigen AVR Bibliotheken
I Programmiersprache ist ein Subset von C++
I ein Programm wird sketch (Skizze) genannt
I es gibt unzahlige Bibliotheken
Jurgen Plate Physical Computing
![Page 55: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/55.jpg)
Software
I IDE erhaltlich fur Windows, Linux, Mac
I benotigt installierte JRE
I Mac und Windows Version bringen Compiler mit
I Linux benotigt GCC mit einigen AVR Bibliotheken
I Programmiersprache ist ein Subset von C++
I ein Programm wird sketch (Skizze) genannt
I es gibt unzahlige Bibliotheken
Jurgen Plate Physical Computing
![Page 56: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/56.jpg)
Standard-Programmablauf
Jurgen Plate Physical Computing
![Page 57: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/57.jpg)
Entwicklungsumgebung
Jurgen Plate Physical Computing
![Page 58: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/58.jpg)
Entwicklungsumgebung
Jurgen Plate Physical Computing
![Page 59: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/59.jpg)
Funktionen der IDE
Uber die Schaltflachen an der Oberkante des Fensters oder dieMenuleiste lassen sich alle Funktionen der IDE steuern:
I Verify: das Programm kompilieren (Syntaxcheck)
I New: neues Programm erstellen
I Open: Programmdatei laden
I Upload: Programm kompilieren und uber USB in den Arduinoladen
I Serial Monitor: Serielle Ausgaben des Arduino anzeigen
I Stop: seriellen Monitor anhalten
I Help: Hilfe
Jurgen Plate Physical Computing
![Page 60: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/60.jpg)
Funktionen der IDE
Uber die Schaltflachen an der Oberkante des Fensters oder dieMenuleiste lassen sich alle Funktionen der IDE steuern:
I Verify: das Programm kompilieren (Syntaxcheck)
I New: neues Programm erstellen
I Open: Programmdatei laden
I Upload: Programm kompilieren und uber USB in den Arduinoladen
I Serial Monitor: Serielle Ausgaben des Arduino anzeigen
I Stop: seriellen Monitor anhalten
I Help: Hilfe
Jurgen Plate Physical Computing
![Page 61: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/61.jpg)
Funktionen der IDE
Uber die Schaltflachen an der Oberkante des Fensters oder dieMenuleiste lassen sich alle Funktionen der IDE steuern:
I Verify: das Programm kompilieren (Syntaxcheck)
I New: neues Programm erstellen
I Open: Programmdatei laden
I Upload: Programm kompilieren und uber USB in den Arduinoladen
I Serial Monitor: Serielle Ausgaben des Arduino anzeigen
I Stop: seriellen Monitor anhalten
I Help: Hilfe
Jurgen Plate Physical Computing
![Page 62: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/62.jpg)
Funktionen der IDE
Uber die Schaltflachen an der Oberkante des Fensters oder dieMenuleiste lassen sich alle Funktionen der IDE steuern:
I Verify: das Programm kompilieren (Syntaxcheck)
I New: neues Programm erstellen
I Open: Programmdatei laden
I Upload: Programm kompilieren und uber USB in den Arduinoladen
I Serial Monitor: Serielle Ausgaben des Arduino anzeigen
I Stop: seriellen Monitor anhalten
I Help: Hilfe
Jurgen Plate Physical Computing
![Page 63: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/63.jpg)
Funktionen der IDE
Uber die Schaltflachen an der Oberkante des Fensters oder dieMenuleiste lassen sich alle Funktionen der IDE steuern:
I Verify: das Programm kompilieren (Syntaxcheck)
I New: neues Programm erstellen
I Open: Programmdatei laden
I Upload: Programm kompilieren und uber USB in den Arduinoladen
I Serial Monitor: Serielle Ausgaben des Arduino anzeigen
I Stop: seriellen Monitor anhalten
I Help: Hilfe
Jurgen Plate Physical Computing
![Page 64: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/64.jpg)
Funktionen der IDE
Uber die Schaltflachen an der Oberkante des Fensters oder dieMenuleiste lassen sich alle Funktionen der IDE steuern:
I Verify: das Programm kompilieren (Syntaxcheck)
I New: neues Programm erstellen
I Open: Programmdatei laden
I Upload: Programm kompilieren und uber USB in den Arduinoladen
I Serial Monitor: Serielle Ausgaben des Arduino anzeigen
I Stop: seriellen Monitor anhalten
I Help: Hilfe
Jurgen Plate Physical Computing
![Page 65: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/65.jpg)
Funktionen der IDE
Uber die Schaltflachen an der Oberkante des Fensters oder dieMenuleiste lassen sich alle Funktionen der IDE steuern:
I Verify: das Programm kompilieren (Syntaxcheck)
I New: neues Programm erstellen
I Open: Programmdatei laden
I Upload: Programm kompilieren und uber USB in den Arduinoladen
I Serial Monitor: Serielle Ausgaben des Arduino anzeigen
I Stop: seriellen Monitor anhalten
I Help: Hilfe
Jurgen Plate Physical Computing
![Page 66: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/66.jpg)
Programmablauf
Anzeige uber den seriellen Monitor der IDE
Jurgen Plate Physical Computing
![Page 67: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/67.jpg)
Evolution
Inzwischen gibt es eine ganze Arduino-Familie:
I Arduino Uno
I Arduino Mega
I Arduino Nano
I Lilipad
I LEDuino
I und auch Clone
Jurgen Plate Physical Computing
![Page 68: Über den Tellerrand blicken, Physical Computing für alle · I Hardware: Mikrocontroller + USB-Schnittstelle (virt. seriell), parallele, serielle und analoge Schnittstellen I Stromversorgung](https://reader030.vdocuments.site/reader030/viewer/2022040701/5d59effd88c99304078ba4f3/html5/thumbnails/68.jpg)
Unterlagen und Links
http://www.netzmafia.de/skripten/hardware/Arduino/
Jurgen Plate Physical Computing