TURN ON YOUR CREATIVITY DAS ARDUINO

Größe: px
Ab Seite anzeigen:

Download "TURN ON YOUR CREATIVITY DAS ARDUINO"

Transkript

1 TURN ON YOUR CREATIVITY DAS ARDUINO

2 ULLI SOMMER TURN ON YOUR CREATIVITY DAS FRANZIS ARDUINO TM LERNPAKET ORIGINAL ARDUINO UNO UND 20 WEITERE BAUTEILE FÜR 70 PROJEKTE Arduino Lernpaket_03.indd :30:11

3 2 Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publika tion in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über abrufbar. Alle in diesem Buch vorgestellten Schaltungen und Programme wurden mit der größtmöglichen Sorgfalt entwickelt, geprüft und getestet. Trotzdem können Fehler im Buch und in der Software nicht vollständig ausgeschlossen werden. Verlag und Autor haften in Fällen des Vorsatzes oder der groben Fahrlässigkeit nach den gesetzlichen Bestimmungen. Im Übrigen haften Verlag und Autor nur nach dem Produkthaftungsgesetz wegen der Verletzung des Lebens, des Körpers oder der Gesundheit oder wegen der schuldhaften Verletzung wesentlicher Vertragspflichten. Der Schadensersatzanspruch für die Verletzung wesentlicher Vertragspflichten ist auf den vertragstypischen, vorhersehbaren Schaden begrenzt, soweit nicht ein Fall der zwingenden Haftung nach dem Produkthaftungsgesetz gegeben ist. Liebe Kunden! Dieses Produkt wurde in Übereinstimmung mit den geltenden europäischen Richtlinien hergestellt und trägt daher das CE-Zeichen. Der bestimmungsgemäße Gebrauch ist in der beiliegenden Anleitung beschrieben. Bei jeder anderen Nutzung oder Veränderung des Produktes sind allein Sie für die Einhaltung der geltenden Regeln verantwortlich. Bauen Sie die Schaltungen deshalb genau so auf, wie es in der Anleitung beschrieben wird. Das Produkt darf nur zusammen mit dieser Anleitung weitergegeben werden. Das Symbol der durchkreuzten Mülltonne bedeutet, dass dieses Produkt getrennt vom Hausmüll als Elektroschrott dem Recycling zugeführt werden muss. Wo Sie die nächstgelegene kostenlose Annahmestelle finden, sagt Ihnen Ihre kommunale Verwaltung. (c) 2016 Franzis Verlag GmbH, Richard-Reitzner-Allee 2, Haar Lektorat: concepts4u, München Layout: bora-dtp, München art&design: Alle Rechte vorbehalten, auch die der fotomechanischen Wiedergabe und der Speicherung in elektronischen Medien. Das Erstellen und Verbreiten von Kopien auf Papier, auf Datenträgern oder im Internet, insbesondere als PDF, ist nur mit ausdrücklicher Genehmigung des Verlags gestattet und wird widrigenfalls strafrechtlich verfolgt. Die meisten Produktbeschreibungen von Hard- und Software sowie Firmennamen und Firmenlogos, die in diesem Werk genannt werden, sind in der Regel gleichzeitig auch eingetragene Warenzeichen und sollten als solche betrachtet werden. Der Verlag folgt bei den Produktbezeichnungen im Wesentlichen den Schreibweisen der Hersteller. Arduino ist ein eingetragenes Markenzeichen der Arduino LLC und der damit verbundenen Firmen.

4 Inhalt Inhalt 3 Vorwort 7 1 Mikrocontroller-Grundlagen 13 1 Messen 12 2 Steuern 12 3 Regeln 13 4 Aufbau und Funktionsweise 14 5 Programmierung von Mikrocontrollern 17 2 Übersicht über die Arduino-Boards 21 1 Arduino Mega 22 2 Arduino UNO 23 3 Arduino Leonardo 25 4 Arduino Ethernet 27 5 ArduPilot 29 6 LilyPad 30 7 USB-Adapter 31 3 Arduino-Shields 33 1 Arduino Protoshield 33 2 Ardumoto 35 3 TellyMate 36 4 XBee-Funkmodule 38 5 Ethernet Shield 39

5 4 Franzis Arduino Lernpaket 4 Bauteile im Lernpaket 41 1 Alle Bauteile in der Übersicht 41 2 Arduino UNO 42 3 Anschlüsse und LEDs des Arduino-UNO- Experimentierboards 43 4 Stromversorgung 47 5 Reset-Taster 47 6 ISP-Anschluss 47 7 Sicherheitshinweise 48 5 Die Bauteile und ihre Funktion 50 1 Schaltdraht 50 2 Steckbrett 52 3 Taster 53 4 Widerstände 54 5 Fototransistor 58 6 Piezo-Schallwandler (Buzzer) 60 7 Leuchtdioden 60 8 Diode 62 9 Transistoren 63 6 Die erste Inbetriebnahme des Arduinos 67 1 Installation unter Windows 67 2 Installation unter MacOSX 75 3 Installation unter Linux 76 7 Die Arduino-Programmierung 79

6 Inhalt 5 8 Ihr erstes eigenes Programm mit Arduino 83 1 Was haben wir gemacht? 86 9 Arduino-Programmiergrundlagen 91 1 Bits und Bytes 91 2 Aufbau eines Programms 92 3 Ein weiteres Arduino-Programm 98 4 Jetzt geht es los mit der Arduino- Programmierung Weitere Experimente mit Arduino LED-Dimmer Soft-Blinker Taster entprellen Einfache Einschaltverzögerung Einfache Ausschaltverzögerung LEDs und Arduino Große Verbraucher schalten DAC mit PWM-Ports Mit Musik geht alles besser Romantisches Mikrocontroller-Kerzenlicht Überwachung des Personalausgangs Eine Uhr mit Arduino Schuluhrprogramm Lüftersteuerung Dämmerungsschalter Alarmanlage Codeschloss Kondensatormessgerät mit Autorange-Funktion 261

7 6 Franzis Arduino Lernpaket 19 Potenziometer und Trimmer professionell auslesen State Machine Ein 6-Kanal-Voltmeter mit Arduino Spannungs-Plotter selbst programmieren Das Arduino-Speicheroszilloskop StampPlot der Profi-Datenlogger zum Nulltarif Steuern über VB.Net Temperaturschalter Das Programm Fritzing Das Programm Processing Anhang Elektrische Einheiten ASCII-Tabelle Bezugsquellen 310 Warnung! Augenschutz und LEDs: Blicken Sie nicht aus geringer Entfernung direkt in eine LED, denn ein direkter Blick kann Netzhautschäden verursachen! Dies gilt besonders für helle LEDs im klaren Gehäuse sowie in besonderem Maße für Power-LEDs. Bei weißen, blauen, violetten und ultravioletten LEDs gibt die scheinbare Helligkeit einen falschen Eindruck von der tatsächlichen Gefahr für Ihre Augen. Besondere Vorsicht ist bei der Verwendung von Sammellinsen geboten. Betreiben Sie die LEDs so wie in der Anleitung vorgesehen, nicht aber mit größeren Strömen.

8 Vorwort Vorwort 7 Bei vielen Mikrocontroller-Systemen muss man sich durch unzählige und für Anfänger schwer verständliche Datenblätter wühlen. Die Programmieroberflächen sind meist sehr kompliziert und für den Profi-Programmierer ausgelegt, der bereits jahrelange Erfahrung mit Mikrocontrollern besitzt. So wird der Zugang in die Welt der Mikrocontroller unnötig erschwert. Arduino hingegen ist eine leicht verständliche und schnell zu erlernende Open-Source-Plattform, basierend auf einem Mikrocontroller-Board mit einem Atmel-AVR- Controller und einer einfach gehaltenen Programmierumgebung. Für die Interaktion zwischen Mensch und Mikrocontroller lassen sich diverse analoge und digitale Sensoren anschließen, die die Umwelt erfassen und die Daten an den Mikrocontroller weitergeben. Der Mikrocontroller verarbeitet die eingehenden Daten, und durch das Programm entstehen neue Ausgabedaten in analoger oder ditgitaler Form. Hierbei sind der Kreativität des Entwicklers keine Grenzen gesetzt. Egal, ob Sie eine Haussteuerung oder eine schöne LED-Leuchte mit Farbwechsel bauen möchten, mit Arduino gelingt es auch Quereinsteigern, die ersten funktionsfähigen Programme zu schreiben und so die eigenen Ideen zu verwirklichen.

9 8 Franzis Arduino Lernpaket Das einfache Zusammenspiel aus Hard- und Software bildet die Basis für Physical Computing die Verbindung der realen Welt mit der des Mikrocontrollers, die aus Bits und Bytes besteht. Dieses Lernpaket vermittelt Ihnen die Grundlagen der Elektronik der Arduino-Programmierung und zeigt Ihnen auf verständliche Weise, wie Sie vorgehen müssen, um Ihre Ideen in die Praxis umzusetzen. Ulli Sommer CD zum Lernpaket Der Inhalt der CD. Diesem Lernpaket liegt eine CD bei, die verschiedene Programme, Tools, Datenblätter und Beispiele enthält. Die CD erleichtert Ihnen das Arbeiten mit diesem Buch. Die hier abgedruckten Beispiele finden Sie natürlich auch auf der CD. Inhalt der CD Arduino-Entwicklungsumgebung (IDE) Beispiel-Programmcode Diverse Tools Datenblätter Schaltpläne

10 Vorwort 9 GPL (General Public License) Sie können Ihre eigenen Programme mit anderen Anwendern über das Internet austauschen. Die Beispielprogramme stehen unter der Open-Source- Lizenz GPL (General Public License) zur Verfügung. Daher sind Sie berechtigt, die Programme unter den Bedingungen der GPL zu modifizieren, zu veröffentlichen und anderen Anwendern zur Verfügung zu stellen, sofern Sie Ihre eigenen Programme ebenfalls unter die GPL-Lizenz stellen. Systemvoraussetzungen Windows ab XP (32 oder 64 Bit) oder Linux (32 oder 64 Bit) oder Mac OS X, CD-Laufwerk Java Näheresfi n den Sie auf diesen Internetseiten: Weiterführende Webseiten Updates und Support Arduino wird ständig weiterentwickelt. Updates können kostenlos von folgender Website heruntergeladen werden:

11 TURN ON YOUR CREATIVITY FRANZIS ARDUINO MIKROCONTROLLERGRUNDLAGEN Arduino Lernpaket_03.indd :30:37

12 1 Bevor wir uns näher mit dem Arduino beschäftigen, wollen wir uns zunächst einmal einen allgemeinen Überblick über die Mikrocontroller verschaffen. Mikrocontroller werden vor allem im Bereich der Automatisierungs-, der Mess-, Steuer- und Regeltechnik eingesetzt. Der Vorteil eines Mikrocontroller-Systems ist, dass es auf kleinstem Raum energieund kosteneffizient physikalische Größen misst und interpretiert, darauf aufbauend Entscheidungen trifft und Aktionen durchführt. Im Grunde ist jede Aufgabe, die Sie mit dem Arduino lösen möchten, eine MSR-Aufgabe (Messen, Steuern, Regeln). MikrocontrollerSysteme arbeiten auf kleinstem Raum.... DIE HAUPTAUFGABEN DES ARDUINOS: MESSEN, STEUERN, REGELN Arduino Lernpaket_03.indd :30:41

13 12 Franzis Arduino Lernpaket 1.1 Messen Die Hauptaufgaben des Arduinos: Messen, Steuern, Regeln. Unter Messen versteht man ganz allgemein den Vorgang, physikalische Eingangswerte von Tastern, Schaltern, Lichtsensoren, Drucksensoren, Bewegungsmeldern, Lichtschranken, Spannungsteilern (Potis) u.v.m. zu erfassen. Sie werden dem Controller über die digitalen bzw. analogen Eingänge zugeführt. Arduino versteht Signale mit einem Spannungspegel von 0 oder 5 V bei den digitalen Eingängen. Die analogen Eingänge können 0 V bis 5 V mit einer Auflösung von (10 Bit) auswerten. Dabei entspricht 0 V (0) und 5 V (1023). Dieser Wert kann in unserer Software entsprechend interpretiert werden, um z. B. eine Batterie (1 x AA Mignon zelle ) auf ihre Spannung zu überprüfen. Für größere Spannungen an den Eingängen, egal ob digital oder analog, benötigen wir einen Spannungsteiler, der die Eingangsspannung auf die maximale Eingangsspannung der Arduino- Ports reduziert. Dazu später mehr. 1.2 Steuern Steuern bedeutet, auf einen Eingangswert zu reagieren. Unter dem Begriff Steuern versteht man, auf einen Eingangswert zu reagieren. Ein einfaches Beispiel dafür ist ein Bügeleisen. Es steuert die Temperatur über einen Bimetallschalter. Ist die Bügelfläche kälter als am Bügeleisen eingestellt, so wird so lange geheizt, bis die gewünschte Temperatur erreicht ist. Fällt die Temperatur unter einen bestimmten Wert, so wird nachgeheizt, bis die Temperatur wieder stimmt. Zwischen den beiden Punkten Heizung ein und Heizung aus gibt es ein kleines Fenster eine sogenannte Hysterese. Sie sorgt dafür, dass nicht zu oft

14 1 Mikrocontroller-Grundlagen 13 ein- bzw. ausgeschaltet wird und dadurch die mechanischen Kontakte zu schnell verschleißen oder die Steuerung zu nervös reagiert. Bei einem Mikrocontroller könnte man das Bimetall durch einen Temperatursensor ersetzen. Der Mikrocontroller würde den Wert analog oder digital über einen passenden Temperatursensor erfassen. Das Programm würde die Schwellenwerte für ein bzw. aus vergleichen und einen digitalen Ausgang schalten, der wiederum ein Relais oder einen Transistor ansteuert, um die Heizung je nach Bedarf ein- oder auszuschalten. Die Hysterese. 1.3 Regeln Bild 1.1: Beispiel einer Ein- und Ausgabeverarbeitung anhand eines Gewächshauses. Der Unterschied zwischen Steuern und Regeln besteht darin, dass eine Steuerung nur bestimmte Ein- und Aus-Zustände kennt. Eine Regelung hinge-

15 14 Franzis Arduino Lernpaket gen ist stufenlos. Ein Tempomat im Auto ist z. B. eine Regelung. Diese versucht immer, die gespeicherte Geschwindigkeit zu halten. Wäre hier nur eine Steuerung verbaut, wäre die Fahrt mit Tempo mat sehr unangenehm, da dieser nur Gas geben, Nichts tun und Bremsen kennen würde. Mögliche Anwendungsgebiete des Arduinos - privat und industriell. Das Spektrum möglicher Anwendungen von Mikrocontrollern reicht vom privaten Gebrauch (z. B. Steuerung eines Gewächshauses oder Aquariums, Hausbeleuchtung) bis zum industriellen Bereich, wo komplette Produktionsanlagen mit Mikrocontroller- Systemen gesteuert, gewartet und betrieben werden können. Das Bild auf der vorangegangenen Seite zeigt eine typische Datenverarbeitung zur Steuerung der Bewässerungsanlage eines Gewächshauses. Der Mikrocontroller nimmt dabei über Sensoren Messwerte der Umgebungstemperatur und der Bodenfeuchte auf. Die Messwerte werden durch eine digitale Logik in Form eines Programms im Mikrocontroller (kurz: μc oder MC genannt) interpretiert. So wird bestimmt, ob sich die Pumpe einschaltet oder nicht. 1.4 Aufbau und Funktionsweise Grundbausteine von Mikrocontrollern. Als vollwertiger Computer im Kleinstformat weist jeder Mikrocontroller ähnlich einem PC grundlegende elektronische Bausteine auf, die in Abb. 1.2 näher beschrieben werden. Grundbausteine jedes Mikrocontrollers sind die CPU, der Arbeitsspeicher (RAM) sowie der Programmspeicher (FLASH) und die Peripherie.

16 1 Mikrocontroller-Grundlagen 15 MC-Schema Bild 1.2: Prinzipieller Aufbau eines Mikrocontrollers Die CPU Die wichtigste Funktionseinheit ist die zentrale Recheneinheit, die CPU (engl.: Central Processing Unit). Sie kann als das Gehirn des Mikrocontrollers verstanden werden. Dort werden die Befehle und arithmetische Operationen abgearbeitet. Die CPU ist das Gehirn des Mikrocontrollers.

17 16 Franzis Arduino Lernpaket Arbeits- und Programmspeicher Der Arbeitsspeicher dient zur temporären Datenablage. Arbeits- und Programmspeicher sind logisch getrennt. Das Benutzerprogramm wird dabei meist in einem nichtflüchtigen Flash-Speicher, dem Programmspeicher, abgelegt. Je nach Controllersystem kann man auf Programmspeicher von mehreren Kilo- bis Megabyte zurückgreifen. Bei einigen Systemen ist es darüber hinaus möglich, den Programmspeicher durch externe Flash-Komponenten aufzustocken. Der Arbeitsspeicher (RAM engl. Random Access Memory) dient zur temporären Ablage von Rechen-, Mess- und Steuergrößen. Das Ziel ist, möglichst schnell auf eine begrenzte Anzahl von Daten zugreifen zu können. Der RAM-Speicher ist in der Regel deutlich kleiner als der Flash-Speicher, dafür aber um ein Vielfaches schneller. Die Werte des RAM werden zur Laufzeit erzeugt und sind, anders als beim Flash- Speicher, flüchtig. Nach einem Neustart des Controllers befinden sich im RAM keine gespeicherten Werte mehr Peripherie Digitale Ein- und Ausgänge gehören zu den Peripheriebausteinen. Als Peripherie bezeichnet man jene Komponenten eines Mikrocontrollers, die nicht durch CPU und Speicherbausteine abgedeckt werden. Insbesondere Komponenten, die eine Schnittstelle zur Außenwelt darstellen, wie digitale Ein- und Ausgänge (kurz: I/O für Input/Output), werden zu den Peripheriebausteinen gezählt. Die meisten Mikrocontroller-Boards, wie auch unser Arduino, bieten eine Vielzahl von Einund Ausgängen mit verschiedenen Funktionen. Dazu gehören digitale, aber auch analoge Ein- und Ausgänge (ADC und DAC).

18 1 Mikrocontroller-Grundlagen Programmierung von Mikrocontrollern Was ist ein Programm? Ein Programm ist die Beschreibung eines Informationsverarbeitungsprozesses. Im Lauf eines solchen Prozesses wird aus einer Menge von variablen oder konstanten Eingangswerten eine Menge von Ausgangswerten berechnet. Die Ausgangswerte sind entweder selbst Ziel der Informationsgewinnung oder dienen mittelbar zur Reaktion auf die Eingangswerte. Neben den eigentlichen Berechnungen kann ein Programm Anweisungen zum Zugriff auf die Hardware des Computers oder zur Steuerung des Programmflusses enthalten. Ein Programm besteht aus mehreren Zeilen sogenannten Quelltextes. Dabei enthält jede Zeile eine oder mehrere Rechen- oder Steueranweisungen. Neben diesen Anweisungen bestimmt ihre Reihenfolge ganz wesentlich die eingangs beschriebene Informationsverarbeitung. Die Ausführung der den Anweisungen entsprechenden Operationen durch den Steuercomputer erfolgt sequenziell, also der Reihe nach. Eine Folge von Programmanweisungen mit einem bestimmten Ziel nennt man auch Algorithmus. C (oder auch die Variante ANSI-C) sind relativ einfach zu erlernende Programmiersprachen. C ist eine imperative Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 70er-Jahren an den Bell Laboratories für das Betriebssystem Unix entwickelte. Seitdem ist sie weltweit stark verbreitet. Die Anwendungsbereiche von C sind sehr verschieden. Es wird z. B. zur System- und Anwendungsprogrammierung eingesetzt. Die grundlegenden Programme aller Unix-Systeme Programmanweisungen mit einem bestimmten Ziel bezeichnet man als Algorithmus Arduino versteht C Die Programmiersprache C.

19 18 Franzis Arduino Lernpaket und die Systemkerne vieler Betriebssysteme sind in C programmiert. Zahlreiche Sprachen wie C++, Objective- C, C#, Java, PHP P oder Perl orientieren sich an der Syn- tax und anderen Eigenschaften von C. Es lohnt sich also, sich mit dieser Programmiersprache zu beschäftigen, da man später auch leicht auf andere Mikrocontroller-Systeme umsteigen kann. Für fast alle Mikrocontroller existiert ein freier C-Compiler, den die Hersteller zum Download anbieten. Das C innerhalb von Arduino ist jedoch einfacher gehalten als die professionellen C-Compiler und nimmt Ihnen dadurch sehr viel Arbeit ab. Vor allem die komplizierten Hardware-Routinen bleiben Ihnen bei Arduino erspart, da sie bereits als feste Befehle in der Entwicklungsumgebung integriert sind. Zudem gibt es mittlerweile für fast jede Hardware eine Arduino-Bibliothek, die einfach eingebunden wird. Schon können Sie mit der neuen Hardware, z. B. mit einem digitalen Drucksensor, kommunizieren. Die Bausteine des Arduinos. Die Arduino-Hardware besteht ausschließlich aus gängigen, allgemein verfügbaren Bauteilen. Daher ist es leicht, ihre Funktionsweise zu verstehen und die Schaltung an Ihre Wünsche anzupassen oder Erweiterungen vorzunehmen. Den Kern bildet ein ATmega-Controller aus Atmels weit verbreiteter 8-Bit-AVR-Familie. Hinzu kommen Schaltungsteile zur Stromversorgung und eine serielle Schnittstelle. Letztere ist bei den neueren Arduino-Ver sionen als USB-Interface ausgelegt. Über diesen Anschluss erfolgt der Download unserer Programme und bei Bedarf auch die Kommunikation zwischen PC und Arduino während der Programmausführung, um z. B. der Hardware Kommandos zu erteilen oder Messwerte von Arduino zu lesen. Weil Arduino-Boards so einfach und universell ausgelegt sind, werden sie häufig auch schlicht als I/O- Board bezeichnet. Das Arduino-UNO-Board stellt dem Anwender 14 digitale Ein-/Ausgänge (I/Os) zur Ver-

20 1 Mikrocontroller-Grundlagen 19 fügung, davon sind sechs als Analog-Ausgang (8 Bit PWM) zu verwenden. Weitere sechs Eingänge können analoge Signale erfassen (10 Bit ADC). Bei Bedarf stehen SPI und I 2 C als weitere digitale Schnittstellen zur Kommunikation bereit. Mit diesen können Sie Ihr Arduino- UNO-Board schnell und einfach mit Bausteinen erweitern, die ebenfalls diese Schnittstelle besitzen. Die Arduino-Boards gibt es mittlerweile in mehreren Varianten, und seit kurzem ist neben den klassischen 8-Bit-Arduinos eine 32-Bit-Version mit ordentlich Rechenleistung für komplexeste Aufgaben verfügbar. Arduino-Boards gibt es mit unterschiedlichen Merkmalen. Die original Arduino-Platinen stammen vom Hersteller Smart Projects aus Italien und sind sehr günstig über diverse Internetshops zu beziehen. Es gibt mittlerweile auch zahllose Klone und Nachbauten von anderen Anbietern, schließlich handelt es sich um Open Hardware. Ein wichtiger Unterstützer des Arduino-Projekts ist Sparkfun aus Boulder, Colorado. Die Kooperation mit dem US-Partner hat eine Reihe optimierter Arduino-Boards und Unmengen von Sensoren und Aktoren hervorgebracht. Außerdem ist mit LilyPad ein wichtiger Ableger entstanden, der das Thema Wearable Computing aufgreift. Die meisten Anwender setzen auf den von Smart Projects gefertigten Arduino UNO, der in diesem Lernpaket enthalten ist. Arduino UNO: der Arduino aus diesem Lernpaket.

21 TURN ON YOUR CREATIVITY FRANZIS ARDUINO ÜBERSICHT ÜBER DIE ARDUINOBOARDS Arduino Lernpaket_03.indd :31:03

22 2 Bekannte Arduino-Varianten sind die Arduino-MegaBoards mit einem leistungsstärkeren Mikrocontroller (Atmega1280), der mehr Speicher, I/O-Pins und Funktionen bietet. Wesentlich kleiner ist der Arduino Mini, ein Board im DIP24-Format. Das ganze Modul lässt sich auf einen 24-poligen DIL-Sockel stecken. Die Version Arduino Pro Mini von Sparkfun ist nahezu identisch damit, wird aber ohne Beinchen (seitliche Stifte) geliefert. Diese Module erfordern zum Programmieren einen USBAdapter, der an der Schmalseite der Module angesteckt werden kann. Das LilyPad-Board von Leah Buechley (in Zusammenarbeit mit Sparkfun) ist auch Arduino-kompatibel und verfolgt einen ganz eigenen Zweck. LilyPad und Zubehör sind darauf ausgelegt, in Kleidung eingenäht zu werden, um dort eine möglichst enge Symbiose von Technik und Künstler zu realisieren. Die charakteristische runde Form des LilyPad-Boards erregt ebenso Aufmerksamkeit wie die Farbgebung und die kreisförmige Anordnung der Kontakte. Zahlreiche kleine Peripherieplatinen (Sensoren, LEDs, Taster...) ergänzen das LilyPad-Boards zu einem ganzen System unter dem Motto Elektronik mit der Nähmaschine. Weitere ArduinoVarianten. Das LilyPadBoard und seine Anwendung in der Funktionsbekleidung. Tipp: Weitere Board-Versionen und Zubehörteile finden Sie auf der Arduino-Projektseite. Die Produktseiten von SparkFun Electronics finden Sie unter: Arduino Lernpaket_03.indd :31:11

23 22 Franzis Arduino Lernpaket 2.1 Arduino Mega Bild 2.1: Arduino MEGA. Die technischen Daten. Technische Daten: ATmega2560 Mikrocontroller 16 MHz Takt 256 KB Flash (8 KB davon benötigt der Bootloader) 8 KB SRAM, 4 KB EEPROM 54 digitale I/O-Pins, davon 15 als PWM nutzbar Hardware-UARTs I 2 C-Interface, SPI 16 analoge Eingänge (10 Bit) USB-Interface, Spannungsversorgung, Bootloader etc., wie beim Arduino Duemilanove Abmessungen ca. 101 x 53 x 15 mm

24 2 Eine kleine Übersicht über die Arduino-Boards Arduino UNO Bild 2.2: Arduino UNO (SMD-Edition). Dieses Board ist in unserem Lernpaket enthalten und ist zudem das Arduino-Standard-Board, basierend auf dem Atmel Atmega328P-Mikrocontroller. Das günstige und leistungsfähige Board dürfte wohl das meistverkaufte Mikrocontroller-Board weltweit sein. Es besitzt 14 digitale I/Os, wovon sechs als PWM-Ausgänge verwendet werden können. Es hat sechs analoge Eingänge, einen 16-MHZ-Oszillator als Taktgeber, eine USB-B-Buchse zur Programmierung und Datenausgabe, einen Reset-Taster, eine Stromversorgungsbuchse und einen ISP-Stecker zur Programmierung über einen Atmel-Programmer. Es verträgt als externe Stromversorgung nur Gleichspannung. Was der Arduino aus diesem Lernpaket alles kann.

25 24 Franzis Arduino Lernpaket Diese Version ist der direkte Nachfolger der ersten Arduino-Boards und behält die Arduino-Standards, die zu den Anfangszeiten gesetzt wurden, zu 100 Prozent bei. Die großen Unterschiede sind: Platine mit SMD- Bestückung, kein FTDI-USB-zu-UART-Brückenchip mehr, sondern ein Atmega16U2, und ein leistungsfähigerer Mikrocontroller. Die technischen Daten. Technische Daten: ATmega328P 16 MHz Takt 32 KB Flash (davon 0,5 KB für Bootloader) 2 KB SRAM, 1 KB EEPROM 14 digitale I/O-Pins, davon sechs als PWM nutzbar sechs analoge Eingänge (10 Bit) On-Board-USB-Schnittstelle mit Mega 16U2 von Atmel 5 V Betriebsspannung, Speisung über USB oder über Spannungsregler (7 V bis 12 V Eingangsspannung) Abmessungen ca. 69 x 53 x 15 mm

26 2 Eine kleine Übersicht über die Arduino-Boards Arduino Leonardo Bild 2.3: Arduino Leonardo. Das Leonardo-Board ist ein auf dem Atmega32U4 basierendes Mikrocontroller-Board. Es besitzt 20 digitale I/Os, wobei sieben als PWM-Ausgänge genutzt werden können. Programmiert wird das Board wie üblich über USB und den auf dem Atmega befindlichen Bootloader. Der Unterschied zu den anderen Boards ist, dass hier eine Mikro-USB-Buchse vorhanden ist, statt der üblichen Standard-USB-B-Buchse. Zudem befindet sich auf diesem Board kein zusätzlicher USB-Chip, der die Kommunikation zwischen PC und Mikrocontroller übernimmt. Dieser USB-Chip ist bereits im Mikrocontroller enthalten. Das Leonardo-Board und seine technischen Spezifikationen.

27 26 Franzis Arduino Lernpaket Dies ermöglicht zudem die Kommunikation zum PC per Maus und Tastatur (HID = engl. Human Interface Device). Die technischen Daten. Technische Daten: ATmega32U4 16 MHz Takt Programmierung über USB 5-Volt-Technik 20 digitale I/Os, sieben davon können zur PWM- Erzeugung genutzt werden 12 analoge 10-Bit-Eingänge 32 KB FLASH (4 KB benötigt der Bootloader) 2,5 KB SRAM 1 KB EEPROM Ausgangsstrom pro I/O max. 40 ma Versorgungsspannung 7 V bis 12 V Abmessungen ca. 69 x 53 x 15 mm

28 2 Eine kleine Übersicht über die Arduino-Boards Arduino Ethernet Bild 2.4: Arduino Ethernet. Das Arduino-Ethernet-Board basiert auf einem Atmel-Atmega328-Mikrocontroller. Es besitzt 14 I/ Os und sechs analoge Eingänge. Es weist außerdem einen 16-MHz-Oszillator, einen RJ45-Anschluss, eine Stromversorgungs buchse, einen ICSP-(ISP)-Stecker und einen Reset-Taster auf. Zudem kann eine Powerover-Ethernet-Platine eingelötet werden. Arduino Ethernet und wie es sich von den übrigen Arduino-Boards unterscheidet. Der große Unterschied zwischen diesem Board und den übrigen Arduino-Boards ist, dass hier statt der USB-Buchse eine Ethernet-Buchse zur Programmierung vorhanden ist. Die Ethernet-Kommunikation übernimmt der auf dem Board befindliche Wiznet-Ethernet-Controller, der an den Atmega328

29 28 Franzis Arduino Lernpaket angeschlossen ist. Der microsd-card-leser kann zum Speichern und Lesen von Daten und Internetseiten verwendet werden. Die technischen Daten. Technische Daten: ATmega MHz Takt Programmierung über Ethernet RJ45 5-Volt-Technik 14 digitale I/Os, vier davon können zur PWM- Erzeugung genutzt werden sechs analoge 10-Bit-Eingänge 32 KB FLASH (0,5 KB benötigt der Bootloader) 2 KB SRAM 1 KB EEPROM Ausgangsstrom pro Port ± 40 ma Versorgungsspannung 7 bis 12 V Abmessungen ca. 70 x 53 x 15 mm

30 2 Eine kleine Übersicht über die Arduino-Boards ArduPilot Bild 2.5: ArduPilot Arduino-kompatibler UAV-Controller ATmega328 (Quelle: SparkFun). Für die Modellflieger ist der ArduPilot ein äußerst interessantes Spielzeug. Er ermöglicht das autonome Fliegen eines Modellflugzeugs. ArduPilot für ambi tionierte Modellbauflieger. Tipp: Mehr dazu finden Sie unter:

31 30 Franzis Arduino Lernpaket 2.6 LilyPad Bild 2.6: LilyPad Arduino (Quelle: Elmicro). Einsatzmöglichkeiten des LilyPad. Das LilyPad wurde für E-Textilien entwickelt, also für elektronische Kleidung. Es kann direkt in die Kleidung oder in ein Textilstück eingenäht werden. Die Verbindung zu Sensoren und Aktoren kann über leitfähige Fäden hergestellt werden. Die Schaltung lässt sich unsichtbar verstauen. Entworfen wurde das Lily- Pad von Leah Buechley und SparkFun Electronics. Das LilyPad lässt sich beispielsweise einsetzen, wenn Kleidung für Fußgänger oder Fahrradfahrer im Dunkeln leuchten und damit mehr Sicherheit bieten soll. Die technischen Daten. Technische Daten: ATmega328V und ältere ATmega168V mit 16-MHz- Quarztakt Programmierung über USB-Adapter (ARDUINO/ USB) Spannungsversorgung 2,7 V bis 5,5 V 14 Digital-I/O-Pins (sechs davon als PWM nutzbar) sechs analoge 10-Bit-Eingänge Ausgangsstrom pro Digitalport 40 ma 32 KB oder 16 KB (ATmega168) FLASH (2 KB benötigt der Bootloader für sich) 1 KB (ATmega168) oder 2 KB (ATmega328) SRAM 512-(ATmega168) oder 1-KB-EEPROM

32 2 Eine kleine Übersicht über die Arduino-Boards USB-Adapter Diesen Programmieradapter gibt es in einer 3,3-Vund in einer 5-V-Ausführung. Der Adapter wird zum Programmieren der Arduino-Boards ohne USB-Anschluss benötigt, z. B. des Arduino Mini. Die Pinbelegung entspricht den Original-Arduino-Spezifikationen. Der Adapter kann auch zur Kommunikation verwendet werden (virtuelle serielle Schnittstelle). Dieses Feature muss man für eigene Entwicklungen einfach haben. Es ermöglicht, einen Sketch auf das Board zu laden, ohne die Reset-Taste zu drücken. Es gibt eine Menge verschiedener Erweiterungs- Boards, die mit den Arduino-Boards verwendet werden können. Wenn man sich im Internet umsieht, findet man fast monatlich neue Boards und nützliche Erweiterungen. Die Erweiterungs-Boards werden in der Arduino-Gemeinde Shields genannt und besitzen alle den gleichen Formfaktor. Das hat den Vorteil, dass man sie einfach auf die Arduino-Boards aufstecken kann. Ausgenommen sind die kleinen Units und das LilyPad. Bild 2.7: USB-Adapter mit FTDI-Chip (Quelle: Elmicro). USB-Adapter sind mehr als technische Spielzeuge. Weitere nützliche Boards und Erweiterungen.

33 DAS TURN ON YOUR CREATIVITY ARDUINO Dieses Lernpaket bietet alles, was Sie für Ihren Einstieg in die Programmierung benötigen: original Arduino -Uno-Platine, Steckboard, Bauteile sowie ein 300-seitiges Handbuch und Software. So gelingen Ihre Projekte, und Arduino erwacht zum Leben. HEUTE SCHON EXPERIMENTIERT? Egal ob Sie eine Haussteuerung oder eine LED-Leuchte mit Farbwechsel bauen möchten mit Arduino gelingt es auch Quereinsteigern, die ersten Programme zu schreiben und so die eigenen Ideen zu verwirklichen. Mit diesem Lernpaket entdecken Sie die Grundlagen der Elektronik und der Arduino -Programmierung und erfahren Schritt für Schritt, wie Sie vorgehen müssen, um Ihre Ideen in die Praxis umzusetzen. DIE BAUTEILE IM ÜBERBLICK 1 Arduino-Board UNO 1 Steckboard 2 Taster 1 Fototransistor PT331C 1 NPN-Transistor BC548C 1 Silizium-Dioden 1N Piezo-Schallwandler 1 LED rot 1 LED grün 2 LED gelb 3 Widerstand 1,5 kω 1 Widerstand 4,7 kω 1 Widerstand 47 kω 1 Widerstand 10 kω 1 Widerstand 68 kω 1 Trimmwiderstand 10 kω PT10 1 Kondensator 1 µf 1 Isolierter Schaltdraht ca. 1m DIESE PROJEKTE FÜHREN SIE DURCH: Programmieren mit Schleifen Zufallszahlen generieren Ein einfaches Game Stoppuhr Spannung messen LED-Dimmer Ein- und Ausschaltverzögerung Musik mit Arduino TM Mikrocontroller-Kerzenlicht Ausgänge überwachen Schuluhr Lüftersteuerung Dämmerungsschalter Alarmanlage Codeschloss Spannungsplotter Speicheroszilloskop Temperaturschalter Romantic Light Zeitschaltuhr Melodien komponieren State Machine Kapazitätsmesser und viele mehr Für Kinder unter 14 Jahren nicht geeignet! ISBN Außerdem benötigen Sie: USB-Anschlusskabel Arduino ist ein eingetragenes Markenzeichen der Arduino S.r.l und der damit verbundenen Firmen Franzis Verlag GmbH, Richard-Reitzner-Allee 2, D Haar, Germany Innovationen, Irrtümer und Druckfehler vorbehalten. 2016/01

TURN ON YOUR CREATIVITY DAS ARDUINO

TURN ON YOUR CREATIVITY DAS ARDUINO TURN ON YOUR CREATIVITY DAS ARDUINO ULLI SOMMER TURN ON YOUR CREATIVITY DAS FRANZIS ARDUINO LERNPAKET ORIGINAL ARDUINO UNO UND 20 WEITERE BAUTEILE FÜR 70 PROJEKTE 67032-8 Arduino Lernpaket_Neu Auflage_07.indd

Mehr

CD-ROM zum Lernpaket

CD-ROM zum Lernpaket 7 CD-ROM zum Lernpaket Diesem Lernpaket liegt eine CD-ROM bei, die verschiedene Programme, Tools, Datenblätter und Beispiele enthält. Die CD-ROM erleichtert Ihnen das Arbeiten mit diesem Buch. Die hier

Mehr

FÜR KIDS RASPBERRY PI. Für Scratch 2. Rasperry Pi nicht enthalten

FÜR KIDS RASPBERRY PI. Für Scratch 2. Rasperry Pi nicht enthalten Rasperry Pi nicht enthalten RASPBERRY PI FÜR KIDS Für Scratch 2 LED-Würfel, verrückte Farbenspiele, Discolicht und vieles mehr programmieren und mit Knete steuern. Raspberry Pi für Kids Rasperry Pi nicht

Mehr

5.6 PWM (Pulse Width Modulation) 23

5.6 PWM (Pulse Width Modulation) 23 5.6 PWM (Pulse Width Modulation) 23 5 Inhaltsverzeichnis 1 Die CD-ROM zum Buch..................................... 11 1.1 Inhalt der CD-ROM......................................... 11 1.2 GPL (General

Mehr

Entwicklungsboard 16F1824

Entwicklungsboard 16F1824 Entwicklungsboard 16F1824 Inhaltsverzeichnis 1. Einleitung...2 2. Grundlegende Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 2.2 Optionale Eigenschaften...3 3. Programmierung...3 4. Hardware...5

Mehr

Irmtraut Meister / Lukas Salzburger AVR- Mikrocontroller-Kochbuch Entwurf und Programmierung praktischer Anwendungen

Irmtraut Meister / Lukas Salzburger AVR- Mikrocontroller-Kochbuch Entwurf und Programmierung praktischer Anwendungen PC & ELEKTRONIK Irmtraut Meister / Lukas Salzburger AVR- Mikrocontroller-Kochbuch Entwurf und Programmierung praktischer Anwendungen Irmtraut Meister / Lukas Salzburger AVR-Mikrocontroller-Kochbuch PC

Mehr

Impressum. ACHTUNG: Nicht für Kinder unter 3 Jahren geeignet. Es besteht Erstickungsgefahr, da kleine Teile verschluckt oder eingeatmet werden können.

Impressum. ACHTUNG: Nicht für Kinder unter 3 Jahren geeignet. Es besteht Erstickungsgefahr, da kleine Teile verschluckt oder eingeatmet werden können. p Optische I lusionen Professors verrückten des Labor Im ACHTUNG: Ausschließlich für Kinder von mindestens 8 Jahren. Anweisungen für die Eltern oder andere verantwortliche Personen sind beigefügt und müssen

Mehr

Physical Computing. und Arduino. Jürgen Plate. 3. März 2012

Physical Computing. und Arduino. Jürgen Plate. 3. März 2012 und Arduino 3. März 2012 Zitate Ich denke, es gibt einen Weltmarkt für vielleicht fünf Computer. Thomas Watson IBM-Vorstandsvorsitzender, 1943 Es gibt keinen Grund, warum sich irgend jemand zu Hause einen

Mehr

Roboter. Der kleine Hacker. konstruieren und programmieren 10+ ALTER. Inklusive DVD-Material als Download: einfach hier klicken!

Roboter. Der kleine Hacker. konstruieren und programmieren 10+ ALTER. Inklusive DVD-Material als Download: einfach hier klicken! ALTER 10+ Ulrich Stempel Der kleine Hacker Roboter konstruieren und programmieren Vom Zahnbürstenbot zum autonomen Roboter: Baue eigene Roboter und lerne spannendes Hintergrundwissen! Inklusive DVD-Material

Mehr

ATXMega32a4-Controllerboard

ATXMega32a4-Controllerboard RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail: office1@ribu.at. Internet: http://www.ribu.at ATXMega32a4-Controllerboard nur 51 x 23 mm groß mit Stiftleisten

Mehr

ATXMega128/192/256a3- Controllerboard

ATXMega128/192/256a3- Controllerboard RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:office1@ribu.at. Internet: http://www.ribu.at ATXMega128/192/256a3- Controllerboard nur 46 x 36 mm groß mit Stiftleisten

Mehr

In 24 Schritten zum eigenen Retro-Radio. Jeden Tag etwas entdecken! Technikspaß für Jung und Alt

In 24 Schritten zum eigenen Retro-Radio. Jeden Tag etwas entdecken! Technikspaß für Jung und Alt 67003-8 U1.qxp 31.01.17 17:43 Seite 1 -- 1 r e d n e l a k s t n e Ad v In 24 Schritten zum eigenen Retro-Radio 4 18 12 15 23 7 22 14 19 Jeden Tag etwas entdecken! Technikspaß für Jung und Alt 24 13 16

Mehr

Handbuch SEBLOD. Mehr als nur das Standard-Joomla!: Das Content Construction Kit SEBLOD in der Praxis. Axel Tüting

Handbuch SEBLOD. Mehr als nur das Standard-Joomla!: Das Content Construction Kit SEBLOD in der Praxis. Axel Tüting Axel Tüting SEBLOD Handbuch Mehr als nur das Standard-Joomla!: Das Content Construction Kit SEBLOD in der Praxis. Installation, Konfiguration und Erweiterung mit bestehenden Apps Alles für die eigene App:

Mehr

3. Hardware CPLD XC9536 von Xilinx. CPLD / FPGA Tutorial

3. Hardware CPLD XC9536 von Xilinx. CPLD / FPGA Tutorial 3. Hardware 3.1. CPLD XC9536 von Xilinx Programmierbare Logikbausteine sind in unzähligen Varianten verfügbar. Die Baugrößen reichen von 20 bis 1704 Pins. Der Preis beginnt bei wenigen Euro für einfache

Mehr

Zusatzinformationen zum Produkt

Zusatzinformationen zum Produkt Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte Daten sind im Internet über http://dnb.ddb.de

Mehr

Arduino. Arduino. Arduino. Mikrocontroller-Programmierung mit Arduino /Freeduino. Mikrocontroller-Programmierung. Aus dem Inhalt:

Arduino. Arduino. Arduino. Mikrocontroller-Programmierung mit Arduino /Freeduino. Mikrocontroller-Programmierung. Aus dem Inhalt: 65147-9 U1+U4 29.05.13 11:34 Seite 1 PC und Elektronik Inklusive CD Sommer Ulli Sommer Das kleine Controllerboard mit den vielen Möglichkeiten. Mikrocontroller werden vor allem im Bereich der Automatisierungs-,

Mehr

Ulrich E. Stempel FRANZIS EXPERIMENTE. Freier Energie. NeueExperimente mit

Ulrich E. Stempel FRANZIS EXPERIMENTE. Freier Energie. NeueExperimente mit FRANZIS EXPERIMENTE NeueExperimente mit Freier Energie Neue Experimente mit Freier Energie FRANZIS EXPERIMENTE NeueExperimente mit Freier Energie Bibliografische Information der Deutschen Bibliothek Die

Mehr

ELEKTRONIK SCHNELLEINSTIEG AUCH FÜR SCHÜLER GEEIGNET

ELEKTRONIK SCHNELLEINSTIEG AUCH FÜR SCHÜLER GEEIGNET Christian Caroli/Philip Caroli AUCH FÜR SCHÜLER GEEIGNET SCHNELLEINSTIEG ELEKTRONIK 160 SEITEN DIE WICHTIGSTEN GRUNDBEGRIFFE AUS PHYSIK UND ELEKTRONIK EINFACH ERKLÄRT UND DIREKT IN DIE PRAXIS UMGESETZT.

Mehr

Selbstbauprojekt 2017 GØ1

Selbstbauprojekt 2017 GØ1 Selbstbauprojekt 2017 GØ1 Motivation und Konzept der Arduino-Projektplattform Arduino Uno, Entwicklungsumgebung IDE LCD-Shield Beispielprogramm Platine für die Teilprojekte P1.1 bis P1.4 Beispiele - P1.3

Mehr

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller

Mini- Mikroprozessor-Experimentier-System. Version 1.0b vom :21. mit einem 8051-Mikrocontroller Mini- Mikroprozessor-Experimentier-System mit einem 8051-Mikrocontroller Version 1.0b vom 04.10.2004 14:21 Inhalt 1 Einleitung...3 2 Hardware...4 2.1 Übersicht...4 2.2 Mikrocontroller AT89C51RB2...5 2.3

Mehr

Arduino. und C. Powerprojekte mit. Powerprojekte mit Arduino und C. Aus dem Inhalt: Friedrich und Andreas Plötzeneder F. und A.

Arduino. und C. Powerprojekte mit. Powerprojekte mit Arduino und C. Aus dem Inhalt: Friedrich und Andreas Plötzeneder F. und A. 65131-8 U1+U4 04.12.12 11:02 Seite 1 Aus dem Inhalt: C-Perfektionskurs Timer im Normal-, CTC- und PWM-Modus Endlicher Automat Arduino und C Vielen ist mit Arduino der Einstieg in die Mikrocontrollertechnik

Mehr

Praktikum Komponenten & Programmierung von Automatisierungssystemen

Praktikum Komponenten & Programmierung von Automatisierungssystemen Praktikum Komponenten & Programmierung von Automatisierungssystemen Prof. Dr.-Ing. Tilman Küpper Hochschule München Fakultät 03 Einleitung 1 Inhalte der Vorlesung Teil 1 Grundlagen, Rechnerarchitektur

Mehr

FRANZIS COMPUTERBUCH. Wissen pur für den Computeralltag

FRANZIS COMPUTERBUCH. Wissen pur für den Computeralltag FRANZIS COMPUTERBUCH Wissen pur für den Computeralltag Christian Immler Computer Lexikon Christian Immler Computer Lexikon Mehr als 900 Begriffe rund um Computer, Handy und Internet FRANZIS COMPUTERBUCH

Mehr

Franzis Lernpaket für Arduino

Franzis Lernpaket für Arduino 65127-1 HB U1+U4 21.12.2011 16:03 Uhr Seite 1 Franzis Lernpaket für Arduino gewerk nützliche Dienste erweisen. Die im Buch verwendete Hardware und die USB-Schnittstelle (FTDI FT232RL) können Sie weiterhin

Mehr

Zur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus.

Zur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus. Arduino in der Praxis Einleitung Bei Arduino handelt es sich um eine open-source Prototypen Plattform, welches das Ziel verfolgt, einen einfachen und schnellen einstieg in die Welt der Mikroprozessoren

Mehr

Arduino und Amateurfunk (1)

Arduino und Amateurfunk (1) Arduino und Amateurfunk (1) Vortrag OV-Meeting H08 am 10.01.2012 / 01.09.2012 Historie Der Kern Entwicklungsumgebung Hardware Software Massimo Banzi Und wozu das Ganze? Historie (1) Arduino ist ein Open-Source-Prototypen-System,

Mehr

Android- Handbuch. 4., aktualisierte und erweiterte Auflage

Android- Handbuch. 4., aktualisierte und erweiterte Auflage Großes Kapitel zur Sicherheit und Privatsphäre 4., aktualisierte und erweiterte Auflage Andreas Itzchak Rehberg Android- Handbuch Einsteiger-Workshop, Apps, Datensicherung, Sicherheit, Privatsphäre, Tuning,

Mehr

Jake's Fortune By Ray Comfort, Anna Jackson READ ONLINE

Jake's Fortune By Ray Comfort, Anna Jackson READ ONLINE Jake's Fortune By Ray Comfort, Anna Jackson READ ONLINE Die besten gesund laufen vergleich Produkte 2017? Bestseller? TOP 5 Check? Kaufratgeber. Laufend gesund: So mobilisieren Sie die heilende Kraft des

Mehr

Inhaltsverzeichnis. 1 Einleitung Aufbau des Buches Mehr Informationen Weitere Quellen Danksagung 15

Inhaltsverzeichnis. 1 Einleitung Aufbau des Buches Mehr Informationen Weitere Quellen Danksagung 15 1 Einleitung 11 1.1 Aufbau des Buches 12 1.2 Mehr Informationen 14 1.3 Weitere Quellen 14 1.4 Danksagung 15 2 Arduino-Plattform 17 2.1 Am Anfang war der König 17 2.2 Tinkering 18 2.3 Arduino-Plattform

Mehr

FÜR KIDS RASPBERRY PI AUCH FÜR RASPBERRY PI GEEIGNET

FÜR KIDS RASPBERRY PI AUCH FÜR RASPBERRY PI GEEIGNET RASPBERRY PI FÜR KIDS AUCH FÜR RASPBERRY PI Rasperry 3 GEEIGNET Pi nicht enthalten LED-Würfel, verrückte Farbenspiele, Discolicht und vieles mehr programmieren und mit Knete steuern. Raspberry Pi für Kids

Mehr

Windows 8 Apps entwickeln

Windows 8 Apps entwickeln Windows 8 Apps entwickeln Apps für die neue Oberfläche von Windows 8 Entwickeln mit HTML5, JavaScript, XAML und C# Von den Grundlagen der Programmiersprachen bis zur fertigen App Windows 8 Apps entwickeln

Mehr

1 Die CD-ROM zum Buch Inhalt der CD-ROM GPL (General Public License) Systemvoraussetzungen Updates und Support 13

1 Die CD-ROM zum Buch Inhalt der CD-ROM GPL (General Public License) Systemvoraussetzungen Updates und Support 13 Inhaltsverzeichnis 1 Die CD-ROM zum Buch 13 1.1 Inhalt der CD-ROM 13 1.2 GPL (General Public License) 13 1.3 Systemvoraussetzungen 13 1.4 Updates und Support 13 2 Mikrocontroller-Grundlagen 15 2.1 Aufbau

Mehr

Arduino. Mikrocontroller-Programmierung mit Arduino/Freeduino. Über 80 praktische Experimente Grundlagenkurs zur Programmierung.

Arduino. Mikrocontroller-Programmierung mit Arduino/Freeduino. Über 80 praktische Experimente Grundlagenkurs zur Programmierung. PC & ELEKTRONIK Ulli Sommer Über 80 praktische Experimente Grundlagenkurs zur Programmierung Arduino Mikrocontroller-Programmierung mit Arduino/Freeduino Auf CD-ROM: Open-Source-Soft- und Hardware Über

Mehr

Excel. Besser im Job mit FORMELN, FUNKTIONEN UND DIAGRAMME, DAMIT SIE IHRE ZAHLEN PRÄZISE, NACHVOLLZIEHBAR UND EINDRUCKSVOLL PRÄSENTIEREN

Excel. Besser im Job mit FORMELN, FUNKTIONEN UND DIAGRAMME, DAMIT SIE IHRE ZAHLEN PRÄZISE, NACHVOLLZIEHBAR UND EINDRUCKSVOLL PRÄSENTIEREN Saskia Gießen / Hiroshi Nakanishi Mehr als 40 Vorlagen zum kostenlosen Download FORMELN, FUNKTIONEN UND DIAGRAMME, DAMIT SIE IHRE ZAHLEN PRÄZISE, NACHVOLLZIEHBAR UND EINDRUCKSVOLL PRÄSENTIEREN Besser im

Mehr

FRANZIS PC & ELEKTRONIK

FRANZIS PC & ELEKTRONIK FRANZIS PC & ELEKTRONIK li Sommer Mikrocontroller programmieren mit Bascom Basic Messen, Steuern, Regeln und Robotertechnik mit den AVR-Controllern Mit 161 Abbildungen 7 Inhaltsverzeichnis 1 Die CD-ROM

Mehr

PC & Elektronik. Praxisbuch Arduino. von Ulli Sommer. 1. Auflage. Franzis-Verlag 2010

PC & Elektronik. Praxisbuch Arduino. von Ulli Sommer. 1. Auflage. Franzis-Verlag 2010 PC & Elektronik Praxisbuch Arduino von Ulli Sommer 1. Auflage Franzis-Verlag 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 645 65034 2 schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

I2C-006 DATASHEET I2C-006 V1.00: 1K EEPROM MODUL MIT TWI (I 2 C) SCHNITTSTELLE. Dokument NR.: I2C-006_Datasheet

I2C-006 DATASHEET I2C-006 V1.00: 1K EEPROM MODUL MIT TWI (I 2 C) SCHNITTSTELLE. Dokument NR.: I2C-006_Datasheet I2C-006 DATASHEET Dokument NR.: I2C-006_Datasheet I2C-006 V1.00: 1K EEPROM MODUL MIT TWI (I 2 C) SCHNITTSTELLE P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Modification History: Version

Mehr

Mikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34

Mikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34 Mikrocontroller eine Einführung Florian Schmitt - 16.11.2010 1 / 34 Inhalt Was sind Mikrocontroller, wozu sind sie nützlich? Unterschiede und Gemeinsamkeiten mit dem PC Wie funktionieren Mikrocontroller

Mehr

Überblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover

Überblick zum ESP32 mit Arduino. Helmut Tschemernjak Arduino-Hannover Überblick zum ESP32 mit Arduino Helmut Tschemernjak Arduino-Hannover www.arduino-hannover.de Arduino Arduino Platinen Arduino UNO Microchip 8-bit AVR MCU ESP8266 Espressif WiFi Chip mit TCP/IP Tensilica

Mehr

Jan Monsch. Donnerstag, 2. Mai 13

Jan Monsch. Donnerstag, 2. Mai 13 101 Jan Monsch Agenda Arduino Platform Digitale Ausgaben Analoge Eingänge Digitale Eingaben I2C Geräte (Digitales Thermometer) Arduino SW Download goo.gl/dj5l2 Was ist Arduino? Open Source Einplatinen-Computer

Mehr

SB-002 DATASHEET SB-002 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M OHNE NETZTEIL. Dokument NR.: SB-002_Datasheet

SB-002 DATASHEET SB-002 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M OHNE NETZTEIL. Dokument NR.: SB-002_Datasheet SB-002 DATASHEET Dokument NR.: SB-002_Datasheet SB-002 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M OHNE NETZTEIL P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Inhaltsverzeichnis

Mehr

Dokumentation. für metratec TUC Evaluation Board. Stand: Februar Version: 1.1. Dokumentation TUC Eval-Board Seite 1 von 10

Dokumentation. für metratec TUC Evaluation Board. Stand: Februar Version: 1.1. Dokumentation TUC Eval-Board Seite 1 von 10 Dokumentation für metratec TUC Evaluation Board Stand: Februar 2012 Version: 1.1 Dokumentation TUC Eval-Board Seite 1 von 10 Inhaltsverzeichnis Inhaltsverzeichnis... 2 1. Allgemeine Hinweise... 3 1.1.

Mehr

Inhaltsverzeichnis 13

Inhaltsverzeichnis 13 Inhaltsverzeichnis I Hardware... 17 1 Ausgesuchte Arduino -Platinen... 19 1.1 Arduino Uno... 19 1.2 Arduino Leonardo... 22 1.3 Arduino Mega 2560... 23 1.4 Arduino Esplora... 25 1.5 Arduino Due... 27 1.6

Mehr

RC-Helikopter. richtig fliegen. Schritt für Schritt zum Flugerfolg. Mit exklusiven Videos auf DVD: Die Flugschule. Kunstflieger.

RC-Helikopter. richtig fliegen. Schritt für Schritt zum Flugerfolg. Mit exklusiven Videos auf DVD: Die Flugschule. Kunstflieger. Thomas Riegler Mit exklusiven Videos auf DVD: Die Flugschule Schritt für Schritt vom Anfänger zum Piloten Kunstflieger Action, Spaß und Spannung! So fliegen die absoluten Helikopter-Profis RC-Helikopter

Mehr

- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler

- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler - Der heisse Draht - Physical Computing Workshop Oktober 2015 Olav Schettler Zeitplan 1. Tag: 10:00 10:30 Spiel bauen 10:30 11:30 Lötübungen 11:30 12:00 Mikrocontroller löten (1) 12:00

Mehr

Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.

Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m. umighty1284p Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m. Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel

Mehr

Christian Haasz. Das Buch für alle, die gute Fotos mögen. DIGITAL fotografieren. tiv. an ans Mo

Christian Haasz. Das Buch für alle, die gute Fotos mögen. DIGITAL fotografieren. tiv. an ans Mo DIGITAL fotografieren en an ans Mo tiv Ran ans Motiv Digital fotografieren DIGITAL fotografieren en Ran ans Motiv Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet

Mehr

SB-001 DATASHEET SB-001 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M. Dokument NR.: SB-001_Datasheet

SB-001 DATASHEET SB-001 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M. Dokument NR.: SB-001_Datasheet SB-001 DATASHEET Dokument NR.: SB-001_Datasheet SB-001 V1.00: 8051 MIKROCONTROLLERBOARD MIT AT89C5131A-M P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Inhaltsverzeichnis 1. Modul Bilder...3

Mehr

LED board EB

LED board EB LED board EB004-00-2 Inhalt 1. Über dieses Dokument...2 2. Allgemeine Information...3 3. Board-Layout...4 4. Schaltungsbeschreibung...5 Anhang 1 Schaltplan Copyright Matrix Multimedia Limited 2005 seite

Mehr

Microcontroller im Amateurfunk

Microcontroller im Amateurfunk Ortsverband Braunschweig - Okeraue H46 Microcontroller im Amateurfunk oder: Mit einem Arduino kann man Probleme lösen, die man ohne nicht hätte. Steuerung für Wintergarten Lüftung Wintergarten, wenn im

Mehr

Zeitrelais PL0045 mit optionaler PC-Anbindung

Zeitrelais PL0045 mit optionaler PC-Anbindung Zeitrelais PL0045 Inhaltsverzeichnis 1. Einleitung... 3 2. Eigenschaften... 3 2.1 Grundlegende Eigenschaften... 3 2.2 Optionale Eigenschaften... 3 3. Programmzustände... 4 3.1 Power-on-Reset... 4 3.2 COUNTDOWN-Modus...

Mehr

Die Technik hinter IoT: Arduino, Raspberry Pi & Co.

Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Die Technik hinter IoT: Arduino, Raspberry Pi & Co. Praxisbeispiele für den Hausgebrauch Uwe Steinmann MMK GmbH 25.-26. September 2017 Uwe Steinmann (MMK GmbH) Die Technik hinter IoT 25.-26. September

Mehr

ATXMega256a3-Controllerboard und 3,2" Touch-LCD-Farbdisplay mit High-Level-Grafikcontroller

ATXMega256a3-Controllerboard und 3,2 Touch-LCD-Farbdisplay mit High-Level-Grafikcontroller RIBU ELEKTRONIK VERSAND Mühlenweg 6. 8160 Preding. Tel. 03172/64800. Fax 03172/64806 e-mail:office1@ribu.at. Internet: http://www.ribu.at ATXMega256a3-Controllerboard und 3,2" Touch-LCD-Farbdisplay mit

Mehr

Nicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5

Nicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5 Nicht nur zum Spielen geeignet Atmels AVR und AVR32 Xplain Evalkitserie sind die ideale Hardwareplattformen für das neue AVR Studio 5 Sie planen eine neue Applikation, wissen aber noch nicht, ob eine einfache

Mehr

Workshop-Buch Windows 7

Workshop-Buch Windows 7 Workshop-Buch Christian Immler -Know-how: Alle wichtigen Windows-Funktionen und -Programme im Griff. 125 Praxis-Workshops So nutzen Sie den vollen Funktionsumfang von und sparen Zeit, Nerven und Geld.

Mehr

Teach-Dongle Rev 1.1. Teach-Dongle. Rev 1.1 Stand Okt

Teach-Dongle Rev 1.1. Teach-Dongle. Rev 1.1 Stand Okt Teach-Dongle - 1 - - 2 - 1. Allgemeines Inhaltsverzeichnis 1.1 Informationen zum Teach-Dongle Überblick Features 1.2 Rechtliches Urheberrechte Warenzeichen 1.3 EMV Anmerkungen zur EMV 2. Hardwarebeschreibung

Mehr

FPGA vs. Mikrocontroller. Agenda

FPGA vs. Mikrocontroller. Agenda FPGA vs. Mikrocontroller Name: Jan Becker Matrikelnummer: 546508 Agenda - Kurzvorstellung eines FPGAs - Komponenten eines FPGAs - Programmierung eines FPGAs - Kurzvorstellung eines Mikrocontrollers - Komponenten

Mehr

SObtst Gemüse. aus. aus. Das Handbuch. Deine Experimentierausrüstung:

SObtst Gemüse. aus. aus. Das Handbuch. Deine Experimentierausrüstung: 65252-0 HB_DinA5_Layout 1 10.12.15 10:49 Seite 1 om SObsttrGemüse aus & Die Experimente echt elektrisierend! Man kann so einiges mit deinem Bio-Strom antreiben. Mit den Krokodilklemmen zapfst du direkt

Mehr

Arduino. Mikrocontroller-Programmierung mit Arduino/Freeduino. Über 80 praktische Experimente Grundlagenkurs zur Programmierung.

Arduino. Mikrocontroller-Programmierung mit Arduino/Freeduino. Über 80 praktische Experimente Grundlagenkurs zur Programmierung. PC & ELEKTRONIK Ulli Sommer Über 80 praktische Experimente Grundlagenkurs zur Programmierung Arduino Mikrocontroller-Programmierung mit Arduino/Freeduino Auf CD-ROM: Open-Source-Soft- und Hardware Über

Mehr

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino Praktikum Analog- und Digitaltechnik Versuch D3 Bluetooth-steuerung mit Arduino Inhalt dieses Versuches: Installation und Konfiguration von Software Arduino IDE Ansteuerung einer LED über Bluetooth Vorarbeiten:

Mehr

Thermostat/Temperaturwächter

Thermostat/Temperaturwächter Seite 1 von 8 Thermostat/Temperaturwächter Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 2.2 Schaltverhalten... 3 3. Programmierung... 4 3.1 Programmierung

Mehr

Grundlagen der Bauelemente. Inhalt. Quellen: Autor:

Grundlagen der Bauelemente. Inhalt. Quellen: Autor: Grundlagen der Bauelemente Inhalt 1. Der micro:bit... 2 2. Der Stromkreis... 4 3. Die Bauteile für die Eingabe / Input... 5 4. Die Bauteile für die Ausgabe / Output... 5 5. Der Widerstand... 6 6. Die Leuchtdiode

Mehr

Arduino. Die gesteuerte Open Design Revolution. UserCon 2012 15. Januar 2012, MfK /AXL für Hackerspace FFM

Arduino. Die gesteuerte Open Design Revolution. UserCon 2012 15. Januar 2012, MfK /AXL für Hackerspace FFM 1 Arduino Die gesteuerte Open Design Revolution UserCon 2012 15. Januar 2012, MfK /AXL für Hackerspace FFM Illustration mit Genehmigung von JamesProvost.com Übersicht 2 Idee und Motivation Was ist ein

Mehr

SIOSLAB. Technische Daten:

SIOSLAB. Technische Daten: SIOSLAB Das SIOSLAB ist ein universelles PC-Interface mit 8 digitalen Ein- und Ausgängen, 2 analogen Eingängen sowie wahlweise mit 2 PWM-Ausgängen. Der Anschluss erfolgt über die serielle Schnittstelle

Mehr

C / C++ für das Internet der Dinge und Hausautomatisierung Einführung

C / C++ für das Internet der Dinge und Hausautomatisierung Einführung C / C++ für das Internet der Dinge und Hausautomatisierung Einführung Hochschule Fulda FB AI Sommersemester 2017 http://c.rz.hs-fulda.de Peter Klingebiel, HS Fulda, FB AI Zur Veranstaltung 1 Peter Klingebiel

Mehr

ARDUINO. HANDBUCH Platinen, Shields, Elektronik. I SnÄXV7. FÄcrag^ WII^

ARDUINO. HANDBUCH Platinen, Shields, Elektronik. I SnÄXV7. FÄcrag^ WII^ WII^ I SnÄXV7 FÄcrag^ PHILIP CAROLI CHRISTIAN CAROLI ARDUINO HANDBUCH Platinen, Shields, Elektronik und Programmieren: Roboter, SMS-Alarmanlage, Wetter station, automatische Gieß anlage und mehr als Treibstoff

Mehr

BLUE line. Bedienungsanleitung zum M-Unit Experimentierboard. Innovative Technik. Tobias Regenhardt Grüner Weg Seulingen

BLUE line. Bedienungsanleitung zum M-Unit Experimentierboard. Innovative Technik. Tobias Regenhardt Grüner Weg Seulingen BLUE line Innovative Technik Bedienungsanleitung zum M-Unit Experimentierboard Stand: November 2003 Tobias Regenhardt Grüner Weg 6 37136 Seulingen Tel: 0175/2716591 e-mail: TobiasRegenhardt@web.de Vorwort

Mehr

Was so passieren wird:

Was so passieren wird: Arduino Einführung Arduino Einführung Was so passieren wird: Was so passieren wird: Arduino Überblick Was so passieren wird: Arduino Überblick Die Taschenlampe Was so passieren wird: Arduino Überblick

Mehr

Board 2 - Teil 1. by AS. Prozessor Board 2 mit dem ATi 2313, 1 x Port, ISP und 2 x I 2 C Bus = Teil 1 Hardware =

Board 2 - Teil 1.  by AS. Prozessor Board 2 mit dem ATi 2313, 1 x Port, ISP und 2 x I 2 C Bus = Teil 1 Hardware = by AS www.boxtec.ch playground.boxtec.ch/doku.php/tutorial Prozessor Board 2 mit dem ATi 2313, 1 x Port, ISP und 2 x I 2 C Bus = Teil 1 Hardware = Board 2 - Teil 1 Copyright Sofern nicht anders angegeben,

Mehr

Beschaltung eines Mikrocontrollers. Jordi Blanch Sierra Steuerungsgruppe

Beschaltung eines Mikrocontrollers. Jordi Blanch Sierra Steuerungsgruppe Beschaltung eines Mikrocontrollers Jordi Blanch Sierra Steuerungsgruppe Gliederung Was ist ein Mikrocontroller? ATmega32 Pin-Beschreibung Grundschaltungen: - Minimale Grundschaltung - Grundschaltung mit

Mehr

Inhaltsverzeichnis. CD-ROM zum Buch Inhalt der CD-ROM GPL (General Public License) Systemvoraussetzung 13

Inhaltsverzeichnis. CD-ROM zum Buch Inhalt der CD-ROM GPL (General Public License) Systemvoraussetzung 13 Inhaltsverzeichnis CD-ROM zum Buch 13 1.1 Inhalt der CD-ROM 13 1.2 GPL (General Public License) 13 1.3 Systemvoraussetzung 13 Der Einstieg in die Robotik 15 Mikrocontrolter-Grundlagen 17 3.1 Aufbau und

Mehr

Datenblatt Quantron A

Datenblatt Quantron A Datenblatt Quantron A Autor: Bernhard Sauer Ersterstellung: 18.07.2014 Urheberschutz: Sämtliche Rechte zu jedweder Nutzung, Verwertung, Weiterentwicklung, Weitergabe und Kopieerstellung bleiben Firma ECKELMANN

Mehr

Mikrocontroller vs. Mikroprozessor 1/3

Mikrocontroller vs. Mikroprozessor 1/3 Mikrocontroller vs. Mikroprozessor 1/3 Kriterium Microprozessor Microcontroller Aufgaben Nur für Rechenaufgaben zuständig, I/O praktisch nur mit zusätzlichen Bausteinen Speicher GB-Bereich, erweiterbar,

Mehr

Grundlagen der Anwendung und Programmierung des ESP8266. Dennis Hoffmann Mittwoch, :30 Uhr Schulungsraum SW23/147

Grundlagen der Anwendung und Programmierung des ESP8266. Dennis Hoffmann Mittwoch, :30 Uhr Schulungsraum SW23/147 Grundlagen der Anwendung und Programmierung des ESP8266 Dennis Hoffmann Mittwoch, 11.01.2017 08:30 Uhr Schulungsraum SW23/147 Inhalt Mikrocontroller ESP8266 Entwicklungsumgebung Firmware Beispiele Projekte

Mehr

by AS Prozessor Board 2 Attiny 2313, 1 x Ports, ISP und 2 x I 2 C Bus Board 2

by AS Prozessor Board 2 Attiny 2313, 1 x Ports, ISP und 2 x I 2 C Bus Board 2 by AS Prozessor Board 2 Attiny 2313, 1 x Ports, ISP und 2 x I 2 C Bus Board 2 Copyright Sofern nicht anders angegeben, stehen die Inhalte dieser Dokumentation unter einer Creative Commons - Namensnennung-

Mehr

Projekt: Roboter. Florian Grohnert. Semih Kisakaya

Projekt: Roboter. Florian Grohnert. Semih Kisakaya Projekt: Roboter Team: Florian Grohnert Semih Kisakaya Inhaltsverzeichnis Einleitung...3 Abweichungen...3 Arduino Atmega1280...3 Überblick:...4 Stromversorgung:...4 Speicher:...4 Ein- und Ausgänge:...4

Mehr

Handbuch für das Schaltmodul P017B

Handbuch für das Schaltmodul P017B Handbuch für das Schaltmodul P017B V 1.0 23. August 2012 2012 by Peter Küsters Dieses Dokument ist urheberrechtlich geschützt. Es ist nicht gestattet, dieses Dokument zur verändern und komplett oder Teile

Mehr

C2000 Piccolo. LaunchPad Entwicklungskit. C2000 Piccolo. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit.

C2000 Piccolo. LaunchPad Entwicklungskit. C2000 Piccolo. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit. 10175-2 U1+U4 17.12.14 15:32 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments C2000 Piccolo LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung des 32-Bit-Mikrocontrollers

Mehr

Joomla!- Templates. Design und Implementierung. Know-how ist blau. in Farbe. Überzeugende Vorlagen für das Open-Source-CMS FRANZIS.

Joomla!- Templates. Design und Implementierung. Know-how ist blau. in Farbe. Überzeugende Vorlagen für das Open-Source-CMS FRANZIS. Alexander Schmidt Know-how ist blau. Joomla!- Templates Komplett in Farbe Design und Implementierung > Joomla!-Screendesigns mit Photoshop entwerfen > Photoshop-Grafiken in ein Joomla!-Template verwandeln

Mehr

Dämmerungsschalter PL0042 mit Hysteresis

Dämmerungsschalter PL0042 mit Hysteresis Seite 1 von 8 Bedienungsanleitung Inhaltsverzeichnis Bedienungsanleitung... 1 1. Allgemeines... 2 2. Funktionsweise/Normalbetrieb... 3 3. Programmierung... 3 4. Versetzung in den Auslieferungszustand...

Mehr

Fortbildungsmodule >> Elektrotechnik. Präzisierung zu Modulbereich Mikrocontroller [E61] Teilmodul E611 Grundlagen Mikrocontrollertechnik (µc)

Fortbildungsmodule >> Elektrotechnik. Präzisierung zu Modulbereich Mikrocontroller [E61] Teilmodul E611 Grundlagen Mikrocontrollertechnik (µc) B A D E N - W Ü R T T E M B E R G R E G I E R U N G S P R Ä S I D I E N Freiburg // Karlsruhe // Stuttgart // Tübingen Abt. 7 Schule und Bildung Fortbildungsmodule >> Elektrotechnik Präzisierung zu Modulbereich

Mehr

Für den Einstieg: Arduino und Raspberry Pi

Für den Einstieg: Arduino und Raspberry Pi Rechts Kapitel : Für den Einstieg: Arduino und Raspberry Pi Bevor wir endgültig loslegen, werde ich dich noch mit ein paar nützlichen Informationen zu Mikrocontrollern bzw. Minicomputern versorgen, die

Mehr

First-MOVE OBDH System und Core Functions Board

First-MOVE OBDH System und Core Functions Board First-MOVE OBDH System und Core Functions Board First-MOVE OBDH 96x96x30mm³ Masse ca. 168g Aufgesetztes Kameramodul 2 Tochterboards (Latch-up Protection und Hard- Command Unit) Heatsinks (radiation shields)

Mehr

Mikrocontroller Grundlagen. Markus Koch April 2011

Mikrocontroller Grundlagen. Markus Koch April 2011 Mikrocontroller Grundlagen Markus Koch April 2011 Übersicht Was ist ein Mikrocontroller Aufbau (CPU/RAM/ROM/Takt/Peripherie) Unterschied zum Mikroprozessor Unterschiede der Controllerarten Unterschiede

Mehr

Mark Fink @ VHS Augsburg 2015. Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de

Mark Fink @ VHS Augsburg 2015. Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de Mark Fink @ VHS Augsburg 2015 mark@mark-fink.de Mark Fink Testautomation & PerformanceEngineering Finance, Telco, Logistic Mark Fink Webmaster Media-Site Open-Source @ Github Robotics Seminar-Ablauf Haftungs-Ausschluss

Mehr

Digitalelektronik 1 Digitale Ausgabe. Stefan Rothe

Digitalelektronik 1 Digitale Ausgabe. Stefan Rothe Digitalelektronik 1 Digitale Ausgabe Stefan Rothe 2015 02 14 Rechtliche Hinweise Dieses Werk von Thomas Jampen und Stefan Rothe steht unter einer Creative Commons Attribution-Non- Commercial-ShareAlike-Lizenz.

Mehr

Einführung in die Welt der Microcontroller

Einführung in die Welt der Microcontroller Übersicht Microcontroller Schaltungen Sonstiges Einführung in die Welt der Microcontroller Übersicht Microcontroller Schaltungen Sonstiges Inhaltsverzeichnis 1 Übersicht Möglichkeiten Einsatz 2 Microcontroller

Mehr

Roboterarm. selber bauen. In der Ideenwerkstatt der Natur. Die große Entdeckerbox

Roboterarm. selber bauen. In der Ideenwerkstatt der Natur. Die große Entdeckerbox Die große Entdeckerbox Roboterarm In der Ideenwerkstatt der Natur selber bauen Roboterarm selber bauen Informationen für erwachsene Aufsichtspersonen ACHTUNG! Nicht für Kinder unter 3 Jahren geeignet.

Mehr

Teil I: Wat isse ne Mikrokontroller?

Teil I: Wat isse ne Mikrokontroller? Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13 Eine Einführung in Aufbau, Funktionsweise, Programmierung und Nutzen von Mikroprozessoren Teil I: Wat isse ne Mikrokontroller? Wat

Mehr

BOOTLOADER für AVR-Entwicklungsmodule

BOOTLOADER für AVR-Entwicklungsmodule BOOTLOADER für AVR-Entwicklungsmodule mit ATxmega128A1 mit ATxmega256A3 Verzeichnis 1. Einleitung 3 2. Einstellungen 4 2.1. Fuse Bits 4 2.2. AVROSP Programm 5 2.2.1. Erläuterung der BAT-Dateien 5 2.2.2.

Mehr

Kurzanleitung Beleuchtungseinheit O3M /00 09/2014

Kurzanleitung Beleuchtungseinheit O3M /00 09/2014 Kurzanleitung Beleuchtungseinheit O3M950 80222824/00 09/2014 Inhalt 1 Zu dieser Anleitung 4 1.1 Verwendete Symbole 4 1.2 Verwendete Warnhinweise 4 2 Sicherheitshinweise 4 2.1 Sicherheitshinweis 5 3 Bestimmungsgemäße

Mehr

Physical Computing. Ralf Nolte. Bielefeld, 13. Dezember 2011

Physical Computing. Ralf Nolte. Bielefeld, 13. Dezember 2011 Physical Computing Ralf Nolte Bielefeld, 13. Dezember 2011 Überblick Motivation Definition Vorstellung der Hardware Vorstellung der Arduino IDE Hello World LC Display Gravity Plug an TWI Bus 2 Motivation

Mehr

Teil 1 Erste Schritte mit Arduino 1

Teil 1 Erste Schritte mit Arduino 1 v Danksagung............................................................ xi Vorwort.............................................................. xiii Für wen dieses Buch gedacht ist... xiii Was Sie in

Mehr

AVR-Programmier-Testboard V1.2.1

AVR-Programmier-Testboard V1.2.1 V1.2.1 Dieses Testboard wurde gebaut um einen stabilen Aufbau bei möglichst großer Freiheit der Testmöglichkeiten zu gewährleisten. Ich verwende das Board um diverse selbstgeschriebene Programme zu testen

Mehr

GPS-easy! Shield für Arduino. Arduino-Board Duemilanove (Atmega328) Arduino-Board UNO (Atmega328) Arduino-Board Mega2560 (Atmega2560) "Arduino-Clones"

GPS-easy! Shield für Arduino. Arduino-Board Duemilanove (Atmega328) Arduino-Board UNO (Atmega328) Arduino-Board Mega2560 (Atmega2560) Arduino-Clones GPS-easy! Shield für Arduino Arduino-Board Duemilanove (Atmega328) Arduino-Board UNO (Atmega328) Arduino-Board Mega2560 (Atmega2560) "Arduino-Clones" Bedienungsanleitung (Rev. 4) 30.12.2014-1 - Inhaltsverzeichnis

Mehr

Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie

Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie Mikrocomputertechnik mit Controllern der AtmelAVR-RISC-Familie Programmierung in Assembler und C - Schaltungen und Anwendungen von Prof. Dipl.-Ing. Günter Schmitt 4., korrigierte Auflage Oldenbourg Verlag

Mehr

ALVIDI. AVR-Entwicklungsmodul mit 128 KByte externem SRAM. Modell: AL-ERAM128 Version 2.0 Übersicht. Maße. Beschreibung. Elektrische Eigenschaften

ALVIDI. AVR-Entwicklungsmodul mit 128 KByte externem SRAM. Modell: AL-ERAM128 Version 2.0 Übersicht. Maße. Beschreibung. Elektrische Eigenschaften AVR-Entwicklungsmodul mit 128 KByte externem SRAM Modell: AL-ERAM128 Version 2.0 Übersicht Maße Beschreibung Elektrische Eigenschaften Programmierung Einstellungen Übersicht JTAG-TDI/PF7 JTAG-TDO/PF6 JTAG-TMS/PF5

Mehr

Switch-Board-Datenblatt EB

Switch-Board-Datenblatt EB Switch-Board-Datenblatt EB007-00-1 Inhalt 1. Über dieses Dokument... Error! Bookmark not defined. 2. Allgemeine Information... 3 3. Board-Layout... 4 4. Schaltungsbeschreibung... Error! Bookmark not defined.

Mehr

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4 In diesem Kapitel wird erklärt wie man möglichst schnell mit dem Programm Studio 4 von Atmel und einem ISP Programmer einen ATmega Controller programmiert. Es ist kein umfassendes Tutorial zum Programm

Mehr