Arduino LC-Display-Ansteuerung Seite 2
|
|
|
- Marielies Brandt
- vor 8 Jahren
- Abrufe
Transkript
1
2 Scope Die LCD-Ansteuerung eines HD4478 mit dem Arduino Version. Created.2.22 Autor Erik Bartmann Internet Arduino LC-Display-Ansteuerung Seite 2
3 Das LCD vom Typ HD4478 Liebe Freunde, ich möchte euch in diesem Arduino-AddOn die Programmierung eines LC- Displays zeigen. Bei meinem ersten Besuch beim Computerclub² hatte ich das Vergnügen, das Arduino-Board und eine Schaltung zur Ansteuerung eines LC-Displays vorzustellen. Da die Zeit für eine derartige Präsentation leider sehr begrenzt ist, möchte ich an dieser Stelle noch weitere Informationen liefern, um euch falls nicht schon geschehen - gegebenenfalls noch mehr für die Materie zu begeistern. So ein Arduino-Board ist ja schon eine feine Sache und Du kannst eine Menge unterschiedlichster Sensoren an die Eingänge des Mikrocontrollers anschließen. Doch wenn es z.b. darum geht, einen Status eines digitalen Ausgangs anzuzeigen, bleibt uns lediglich eine Leuchtdiode, um das zu realisieren. An oder Aus bzw. LOW- oder HIGH-Pegel! Das sind die einzigen Möglichkeiten, die Dir bei dieser Variante zur Verfügung stehen. Möchtest Du jedoch ein etwas anspruchsvolleres Design in Form einer alphanumerischen Anzeige, dann bietet sich ein LC-Display an. Es handelt sich dabei um ein Anzeigemodul, das auf der Basis einer Flüssigkristallanzeige (Liquid Crystal Display) arbeitet. Hört sich schon recht merkwürdig an, nicht wahr? Etwas Flüssiges wird zur Anzeige von irgendwelchen Informationen genutzt. Doch die Sache ist schnell erklärt, wenn sich dahinter auch etwas viel komplexeres verbirgt. Die in der Anzeige enthaltenen Flüssigkeitskristalle können durch eine von außen angelegte Spannung in ihrer Ausrichtung beeinflusst werden. So können sie Einfluss auf die Polarisationsrichtung des Lichtes nehmen. Ich habe für unser Beispiel ein LCD-Modul vom Typ HD4478 von Hitachi verwendet, was ein sehr verbreitetes Modul ist. Es ist aus einer 5x8 Punkt-Matrix aufgebaut wobei jeder einzelne Punkt durch den auf dem Modul befindlichen Treiberchip angesteuert wird. Dieser Treiber nimmt uns eine Menge Arbeit ab, denn wir müssen uns nicht darum kümmern, bei welchem Buchstaben oder welcher Ziffer, die wir anzeigen lassen wollen, welche Punkte der Matrix anzusteuern sind. Diese Aufgabe übernimmt der besagte Treiberchip. Arduino LC-Display-Ansteuerung Seite 3
4 Die AD-Wandlerschaltung Auf dem folgenden Foto siehst Du einen Schaltungsaufbau auf einem Steckbrett auch Breadboard genannt. Die beiden Hauptakteure sind natürlich Das Arduino Mikrocontrollerboard Das LCD-Modul vom Typ HD4478 Diese Schaltung, die ich hier aufgebaut habe, erfüllt einen ganz praktikablen Zweck. Es handelt sich um eine AD-Wandler Schaltung. 9V Batterie Vorwiderstand für die Hintergrundbeleuchtung Potentiometer Wie Du schön erkennst, wird auf dem LC-Display eine interessante Information angezeigt. In der ersten Zeile steht eine allgemeine statische Information, die sich nicht ändert und Aufschluss darüber gibt, wo sich die Schaltung zum Zeitpunkt der Aufnahme befand. Hey, wir waren beim Computerclub². Soweit so gut! In der zweiten Zeile erscheint jetzt etwas noch Interessanteres. Dort wird ein Spannungswert angezeigt, der an einem analogen Eingang des Arduino-Boards anliegt. Dieser Wert kann über das angeschlossene Potentiometer verändert werden. Im Moment beträgt dieser Wert 3,48 Volt. Arduino LC-Display-Ansteuerung Seite 4
5 Ich denke, dass es jetzt höchste Zeit wird, Dir den Schaltplan zu zeigen. Potentiometer Wenn Du noch nie einen Schaltplan gesehen hast, so lasse Dich nicht verunsichern. Das ist alles halb so wild! Du erkennst schon alleine anhand der Größe der im Schaltplan verwendeten Symbole, welche die Hauptkomponenten sind. Links oben der Arduino Mikrocontroller und rechts unten das LCD-Modul. Damit beide Bauteile miteinander kommunizieren können, sind wer hätte es gedacht mehrere Verbindungsleitungen erforderlich, die hier in grün dargestellt sind. Arduino LC-Display-Ansteuerung Seite 5
6 Der analoge Eingang Wenden wir uns zunächst einmal der Messwertaufnahme zu. Der Arduino hat 6 analoge Eingänge (A bis A5), von denen wir in dieser Schaltung lediglich einen nutzen. Das Potentiometer stellt einen variablen Spannungsteiler dar, dessen beide festen äußeren Anschlüsse jeweils mit +5V bzw. Masse verbunden sind. Der mittlere Anschluss ist variabel und wandert je nach Einstellung mal Richtung +5V, mal Richtung Masse. Auf diese Weise kann ein variabler Spannungswert zwischen +5V und Masse dem analogen Eingang A zugeführt werden. Also das mit dem variablen Spannungsteiler habe ich noch nicht so Recht verstanden. Wie kann ich mir das vorstellen? Hey, kein Problem! Als ich das zum ersten Mal gehört habe, musste ich auch scharf nachdenken. Was ist überhaupt ein Spannungsteiler? Nun ja, er teilt die anliegende Spannung in einem bestimmten Verhältnis auf und wird im einfachsten Fall aus 2 Widerständen aufgebaut. Auf der linken Seite liegt die Versorgungsspannung U von +5V an und auf der rechten Seite befindet sich quasi der Ausgang mit der Ausgangsspannung U2, die über dem Widerstand R2 Arduino LC-Display-Ansteuerung Seite 6
7 abgegriffen wird. Diese beiden Widerstände teilen die Versorgungsspannung auf. Ein Teil fällt am Widerstand R und ein anderer an R2 ab. Wir können dazu eine Formel aufstellen, die die Verhältnisse darstellt. Sieht zwar ganz nett aus, doch wie kommt sie zustande? Ganz einfach! Es handelt sich um eine Verhältnisgleichung. Die Versorgungsspannung U fällt über den beiden Widerständer R und R2 ab, wobei die Ausgangsspannung U2 lediglich über dem Widerstand R2 angegriffen wird. Beide Seiten der Gleichung stehen im gleichen Verhältnis zueinander. Um jetzt die Ausgangsspannung U2 genau berechnen zu können, muss diese Gleichung einfach nach U2 umgestellt werden. War gar nicht so schwer, oder!? Jetzt kommt das Potentiometer ins Spiel. Wie ich schon erwähnte, kannst Du dieses Bauteil als einen variablen Spannungsteiler ansehen. Schau her: Der Abgriff der Ausgangsspannung U2 liegt an Pin 2 des Potentiometers und dieser Pin wandert je nach Einstellung rauf oder runter und teilt den Widerstand in unterschiedliche Größen. Arduino LC-Display-Ansteuerung Seite 7
8 Die nächsten beiden Bilder machen es sicherlich noch ein wenig klarer: Das linke Schaltbild zeigt eine Potentiometereinstellung, wo der Abgriff an Pin 2 weit oben ist. R ist also im Verhältnis zu R2 viel kleiner. Beim rechten Bild ist es genau umgekehrt. Der Abgriff ist nach unten gewandert und R ist viel größer als R2. Ein einzelner analoger Eingang verkraftet Spannungswerte im Bereich von V bis +5V, der unter keinen Umständen überschritten werden darf. Andernfalls wird der Mikrocontroller zerstört! Ein analoges Signal hat in Wirklichkeit unendlich viele Abstufungen, die dem Mikrocontroller zugeführt werden. Dieser ist jedoch aus bautechnischen Gründen nicht in der Lage, jedes kleinste µv zu erkennen. Ein einzelner analoger Eingang hat eine Auflösung von Bit. Das bedeutet, dass er die maximal zulässige Spannung von +5V in Bit =.24 gleiche Häppchen teilt. Daraus ergibt sich die maximale Empfindlichkeit von Das sind also gerundet 4,9 mv. Arduino LC-Display-Ansteuerung Seite 8
9 Der Schaltplan unter die Lupe genommen Ich denke, dass Du jetzt soweit mit Hintergrundwissen versorgt bist, dass wir uns dem Schaltplan im Besonderen widmen können. Du hast ihn zu Beginn zwar schon einmal gesehen, doch jetzt wollen wir uns einigen Details widmen. Das LCD-Modul besitzt unterschiedliche Anschlussleitungen, wobei wir diese in zwei Kategorien unterteilen können. Steuerleitungen o RS (Register-Select) o R/W (Read/Write) o E (Enable) Datenleitungen o D bis D7 Arduino LC-Display-Ansteuerung Seite 9
10 Registerwahl (Register-Select) Read/Write Enabled Datenbus D bis D7 (8-Bit) Die Steuerleitungen an den Pins 4, 5 und 6 regeln quasi den Transfer der Informationen auf dem LCD-Modul. Schauen wir uns zunächst die RS-Leitung an. Das hier vorgestellte LCD-Modul kann Informationen in zwei Zeilen darstellen. Es ist zudem möglich, jede einzelne Stelle anzusprechen, um gezielt ein oder mehrere Zeichen zu platzieren. Wenn wir also Informationen an das Modul schicken, muss demnach unterschieden werden, ob es sich um Steuerinformationen oder Anzeigeinformationen handelt. RS-Leitung Das wird durch die entsprechende Ansteuerung der RS-Leitung geregelt. : Befehl bzw. Steuerinformation : Daten bzw. Anzeigeinformation R/W-Leitung Wir können nicht nur Informationen an das Modul zu Anzeige schicken, sondern auch lesen. Was aber für uns keine weitere Bedeutung hat, denn wir möchten ausschließlich Daten verschicken. Aus diesem Grund ist die R/W-Leitung fest mit Masse verbunden. : Schreiben : Lesen Arduino LC-Display-Ansteuerung Seite
11 Enable-Leitung Bei der Enable-Leitung handelt es sich um eine Taktleitung, die für die Synchronisation sämtlicher Leitungen zuständig ist. Kommen wir jetzt zu den Datenleitungen. Vielleicht ist Dir im Schaltplan aufgefallen, dass lediglich die Anschlüsse D4 bis D7 verwendet wurden. Da es sich um die Datenleitungen handelt und wir nur die Hälfte der zur Verfügung stehenden Pins nutzen, bedeutet das jedoch nicht, dass uns etwas von der Funktionalität verloren geht. Das Display kann sowohl im 8-Bit, als auch im 4-Bit Modus betrieben werden. Da in fast allen Schaltungen der 4-Bit-Modus verwendet wird, werden wir das auch hier tun. Um einen Bytewert auf eine 8-Bit Leitung zu schicken, ist eine einzige Operation von Nöten. 8-Bit-Modus LSB MSB Um die gezeigte Bitkombination an das LC-Display zu schicken, ist eine einzige Operation notwendig. Arduino LC-Display-Ansteuerung Seite
12 . Schritt 2. Schritt 4-Bit-Modus LSB MSB Im. Schritt werden die obersten 4 Bits, im 2. Schritt, die untersten 4 Bits übertragen. Das bedeutet zwar ein wenig Mehraufwand, was sich sicherlich auf die Ausführungsgeschwindigkeit auswirkt, doch immer noch so schnell passiert, dass wir den Unterschied zum 8-Bit Modus nicht wahrnehmen würden. Wie aber können wir jetzt etwas auf das LC-Display schicken, um etwas zu sehen? Es hängt sicherlich in erster Linie davon ab, was wir auf die Datenleitungen (D4 bis D7) schicken, doch auch die Steuerleitungen R/W (ist auf : Masse gelegt, weil wir nur auf das Display schreiben), R/S und Enabled spielen sicherlich ebenfalls eine entscheidende Rolle. Das Zusammenspiel aller Leitungen macht in der Summe das aus, wie sich das Display verhält. Wenn Du Deinen Mikrocontroller programmierst, dann bedienst Du Dich einem vordefinierten Befehlssatz, damit das ausgeführt wird, was Du beabsichtigt hast. Ähnlich verhält es sich mit dem LC-Display. Alleine das LC-Display, was ja genau genommen nur eine Flüssigkeitskristallanzeige ist, besitzt ja keine Logik. Zu Ansteuerung wird der schon erwähnte Treiber benötigt. Dieser Baustein enthält die Logik bzw. einen Befehlssatz, um die Anzeige zu steuern. Arduino LC-Display-Ansteuerung Seite 2
13 Die Programmierung Jetzt hast Du so viel über die technischen Hintergründe erfahren, dass es wirklich Zeit wird, sich mit der Programmierung auseinander zu setzen. Im Arduino-Umfeld werden alle Programme Sketche genannt. Hier also unser Sketch, der folgende Aufgabe erfüllt: Kontinuierliches Einlesen des Wertes am analogen Eingang A Umrechnen des Wertes ( bis.23) in einen Spannungswert (V bis +5V) Kontinuierliche Anzeige des errechneten Spannungswertes Arduino LC-Display-Ansteuerung Seite 3
14 Ein Sketch wird immer in 3 Blöcke unterteilt, die folgende Aufgaben haben: Definitionsbereich o Mögliches Einbinden von Bibliotheken o Definition von Variablen bzw. symbolischen Konstanten Initialisierungsbereich o Einmaliger Aufruf der setup-funktion (z.b. Initialisierung von Variablen) Arbeitsbereich o Fortwährender Aufruf der loop-funktion (z.b. Abfrage von Sensorwerten und Ausgabe an die verschiedenen Ports) Hier eine kleine Grafik, die den Ablauf bzw. die Sketch-Struktur wiedergibt. Wo finde ich denn in unserem Schaltplan diese Blöcke wieder? Arduino LC-Display-Ansteuerung Seite 4
15 Ok, hier ist der erste Block, der für die Deklarierung und Initialisierung verantwortlich ist. In Zeile 2 binden wir über die #include-anweisung eine Bibliothek in unseren Sketch-Code ein. Warum machen wir das? Die Antwort ist ganz einfach! Die komplette Ansteuerung des LCD- Moduls mit den Steuer- bzw. Datenleitungen ist eine komplexe Angelegenheit und Bedarf fundierter Kenntnisse des Datenblattes des Moduls HD4478. Ein findiger Programmierer hat sich dieser Sache angenommen und einen Sketch-Code programmiert, der diese Aufgabe übernimmt. Das Einzige, was für uns jetzt von Interesse ist, ist die Angabe, welche Pins des LCD- Moduls an welchen Pins des Arduino angeschlossen werden. Der Programmierer der Bibliothek, die auch Library genannt wird, hat quasi eine Schnittstelle geschaffen, der diese Informationen übergeben werden muss. Alles Weitere wird durch die Library übernommen. Wie sie funktioniert, hat uns erst einmal nicht zu interessieren. Die Definition der einzelnen Pins und ihre Belegung erfolgt dann in den Zeilen 4 bis 2. In Zeile 3 erfolgt die besagte Übergabe der zuvor definierten Pin-Informationen an die Schnittstelle. Wie sieht diese Schnittstelle aber aus? Nun, es handelt sich um die Instanziierung eines sogenannten Objektes. Stelle Dir dieses Objekt als einen besonderen Datentyp vor. Wenn Du Dich mit der Programmierung im Allgemeinen schon einmal auseinander gesetzt hast, sind Dir Datentypen wie int, char, float - um nur einige zu nennen - sicherlich schon einmal über den Weg gelaufen. Wurden Variablen damit deklariert, können sie Werte speichern, die später im Programmablauf genutzt werden. Bei Objekten ist die Sache viel komplexer und es würde den Rahmen sprengen, alles zu erklären. Ich verweise an dieser Stelle auf mein Arduino-Buch, in der die objektorientierte Programmierung für den Arduino bzw. die Erstellung eigener Libraries detailliert beschrieben wird. Arduino LC-Display-Ansteuerung Seite 5
16 Jedenfalls wird mit in der Zeile 3 eine Variable lcd vom Datentyp LiquidCrystal initialisiert. Das ist möglich, weil wir in Zeile 2 die entsprechende Library in unseren Sketch-Code mit eingebunden haben. Wir übergeben bei der Instanziierung, wie dieser Vorgang genannt wird, die notwendigen Informationen über die Pinbelegung, damit die Library das LCD-Modul korrekt ansteuern kann. Das ist schon fast alles. Kommen wir zum zweiten Block. Dieser wird wie schon erwähnt einmalig ausgeführt und wird durch die setup-funktion repräsentiert. An dieser Stelle teilen wir unserem lcd-objekt mit, wie viele Spalten und Zeilen unser LCD-Modul denn hat (Zeile 7). Es existieren unterschiedliche Module mit z.b. 4 Zeilen und abweichender Spaltenanzahl. Die Library ist derart programmiert, dass sie auf diese Unterschiede entsprechend reagieren kann. Das kleine Wörtchen begin(...) stellt in der objektorientierten Programmierung eine sogenannte Methode dar. Das hört sich schon recht wichtig und kompliziert an, ist aber nichts anderes als eine Funktion, die im objektorientierten Umfeld eben diesen Namen bekommen hat. Spätestens an dieser Stelle wirst Du sicherlich bemerkt haben, dass Objekte in der Programmierung etwas ganz besonderes sind. Sie können nicht nur Werte speichern, sondern legen auch ein Verhalten an den Tag, das durch eben diese Methoden beeinflusst werden kann. Dieses Verhalten wird in Zeile 8 ganz deutlich. Ich teile dem lcd-objekt über die clear-methode mit, es möchte doch bitte den Inhalt im LCD-Modul löschen. In der Zeile 9 schreibe ich mit der print-methode etwas in das LC-Display, was nach dem Löschen unmittelbar in der ersten LCD-Zeile erfolgt. Arduino LC-Display-Ansteuerung Seite 6
17 Jetzt der dritte Block: Hier erfolgen die ständige Abarbeitung, also das Einlesen des analogen Wertes, die schon beschriebene Umrechnung und die Anzeige des Spannungswertes. Über die setcursor-methode in Zeile 24 wird der Cursor, also die Stelle, wo die nächste print- Ausgabe erfolgen soll, positioniert. In Zeile 25 erfolgt das Abfragen des analogen Eingangs über die analogread-funktion. Dieser Wert wird der Variablen analogerwert des Datentyps int zugewiesen. In der darauffolgenden Zeile 26 passiert die Umrechnung des Wertes, der ja im Bereich von bis.23 sein kann, in einen entsprechenden Spannungswert, in dem dieser mit 4,9 mv multipliziert wird. In den Zeilen 27 bis 29 wird dieser Wert zusammen mit dem Formelzeichen U und dem Zusatz Volt zur Anzeige gebracht. Auf diese Weise haben wir einen schönen AD-Wandler mit dem Arduino-Board + LCD-Modul gebaut bzw. programmiert. Es gibt weitere interessante LCD-Module, wie z.b. das Folgende. Hier sind die Möglichkeiten nahezu unbegrenzt und werden nur durch Deine Kreativität beschränkt. Viel Spaß damit Arduino LC-Display-Ansteuerung Seite 7
Arduino für FunkAmateure
Arduino für FunkAmateure Arduino Einführung Teil 6 analogread() ; map(); analogwrite(); Wie gehe ich am besten vor? 1. Was will ich machen? 2. Bauteile 3. Schaltplan LCD in Betrieb nehmen 4. LCD-Funktionen
Arduino für FunkAmateure
Arduino für FunkAmateure Arduino Einführung Teil 9 Taster-Platine 4x4 Wie gehe ich am besten vor? 1. Was will ich machen? 2. Bauteile 3. Überlegungen zur Schaltung und Algorithmus 4. Zuordnung Arduino-Pins
MSP-EXP430G2. LaunchPad Entwicklungskit MSP-EXP430G2. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit
10158-5 U1+U4 14.01.15 12:44 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments MSP-EXP430G2 LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung der 16-Bit-Mikrocontroller
Infokarte: Snap4Arduino
Infokarte: Snap4Arduino Ein Arduino-Projekt erstellen Um ein neues Arduino-Projekt in Snap4Arduino zu erstellen, wird das Programm geöffnet. Snap erzeugt automatisch ein neues Projekt. Soll ein bereits
D.1 Vorbereitung. Teil D Analog-Digital-Wandler 1
D.1 Vorbereitung So wird der Analog-Digital-Wandler des Mikrocontrollers ATmega328P initialisiert: ADMUX = _BV(REFS0); ADCSRA = _BV(ADEN) _BV(ADPS2) _BV(ADPS1) _BV(ADPS0); Der Analog-Digital-Wandler ist
Protokoll zum Praktikum des Moduls Technische Informatik an der JLU Gießen
Protokoll zum Praktikum des Moduls Technische Informatik an der JLU Gießen Technische Informatik Versuch 4 Julian Bergmann, Dennis Getzkow 3. Juli 2013 Versuch 4 1 Einführung Im Versuch 4 sollte sich mit
Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:
Blinken Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein: // Projekt 1 - LED Blinker int ledpin = 13; void setup() pinmode(ledpin, OUTPUT); void loop() digitalwrite(ledpin, HIGH);
Einen eigenen Arduino bauen Version 1.0 Created Erik Bartmann Internet
Scope Einen eigenen Arduino bauen Version 1.0 Created 14.02.2012 Autor Erik Bartmann Internet http://www.erik-bartmann.de Email [email protected] Einen eigenen Arduino bauen Seite 2 Inhaltsverzeichnis
HD44780-LC-Display am Atmel-AVR Mikrocontroller
Fachbereich Elektrotechnik und Informatik Labor für Angewandte Informatik und Datenbanken Praktikum Automatisierung / Echtzeitregelung (BAU/BER) Prof.Dr.-Ing. Coersmeier HD44780-LC-Display am Atmel-AVR
Arbeitsblätter - ADC-Grundlagen -
Seite 1 / 8 Wenn es darum geht Spannungen zu messen, wird der Analog Digital Converter benutzt. Er konvertiert eine elektrische Spannung in eine Digitalzahl. Diese kann dann in gewohnter Weise von einem
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
Haftkünstler auf dem Prüfstand. Online Ergänzung HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK
Haftkünstler auf dem Prüfstand HOLGER FLORIAN BOHN OLGA SPECK THOMAS SPECK Online Ergänzung Bohn et al., 2011 Haftkünstler auf dem Prüfstand Zusatzmaterial 3 1/6 Bauanleitung Insektenzentrifuge Erweiterung:
SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE:
SINNsorik Wahrnehmen durch Sensoren NAME, KLASSE: ARBEITEN MIT DEM ARDUINO KURZBESCHREIBUNG UND ZIELSETZUNG: In diesem optionalen Modul lernen die Schüler das Arbeiten mit Microcontrollern kennen. Das
ARDUINO Übung. Inhalt:
ARDUINO Übung Diese Übung ermöglicht einen kurzen Einblick in die Welt der Mikrokontrollerprogrammierung. Es sollen im Folgenden die Anleitungen befolgt werden und die entsprechenden elektrotechnischen
Arduino - Einfacher Teiler
Einen Teiler z.b. zur Reduzierung von Stromzählerimpulsen, wie er hier benötigt wird kann man alternativ zu fertigen Lösungen (z.b. industrieller Vorwahlzähler) sehr leicht und kostengünstig auf einem
150 ma (bei eingeschalteter Hintergrundbeleuchtung)
myavr Technische Beschreibung myavr LCD Add-On 2.2 Eigenschaften 16x2 LC-Display mit Hintergrundbeleuchtung Industriestandard-Controller Kontrastregler Jumper für das Schalten der Hintergrundbeleuchtung
Einführung in Automation Studio
Einführung in Automation Studio Übungsziel: Der links abgebildete Stromlaufplan soll mit einer SPS realisiert werden und mit Automation Studio programmiert werden. Es soll ein Softwareobjekt Logik_1 in
Einführung in das Programmieren in der Sekundarstufe 1. mit einem Arduino und der Physical-Computing-Plattform
Einführung in das Programmieren in der Sekundarstufe 1 mit einem Arduino und der Physical-Computing-Plattform 1 Arduino mit Breadboard (Steckbrett) und LED mit Vorwiderstand Arduino-Board Uno R3 mit Mikrocontroller
Aufgabenstellung Praktikum Mikrorechentechnik Sommersemester 2014
Aufgabenstellung Praktikum Mikrorechentechnik Sommersemester 2014 Aufgabe: Entwurf und Implementierung eines Weckers auf Basis des MSP430 Education Systems Beschreibung: Gegenstand des Praktikums ist der
Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR
Einführung in Mikrokontroller Benutzung mit dem Arduino Board Ramon Hofer ICVR Ablauf Warum Mikrokontroller Das Arduino Board Anschliessen von Bauteilen Digitale Ein- und Ausgaben Analoge Eingaben Serielle
Arduino Interrupt-Handling (Teil 1) Seite 2
Scope Interrupt-Handling (Teil 1) Version 1.1 Created 29.12.2011 Autor Erik Bartmann Internet http://www.erik-bartmann.de Email [email protected] Updates 15.01.2012 Volatile Erklärung erweitert
Mit dieser kleinen Adapter-Platine können HD44780 kompatible LCD-Displays am I2C-Bus betrieben werden.
I2C-Bus Display Mit dieser kleinen Adapter-Platine können HD44780 kompatible LCD-Displays am I2C-Bus betrieben werden. Infos/Übersicht * Die Spannungsversorgung kommt vom I2C-Bus (kein zusätzliches Netzteil
ATmega169 Chip: Pin-Layout
ATmega169 Chip: Pin-Layout Die logische Schnittstelle der Funktionseinheit MCU (Microcontroller Unit) entspricht der physikalischen Schnittstelle der Baueinheit (Chip). Für die Maschinenbefehle sind nur
Arduino LC-Display-Ansteuerung Seite 2
Scope Die Erstellung einer eigenen LCD-Ansteuerung Version 1.0 Created 06.01.2012 Autor Erik Bartmann Internet http://www.erik-bartmann.de Email [email protected] Arduino LC-Display-Ansteuerung
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
Informatik Enlightened Station 4 - Farbthermometer
Temperatur zum Leuchten bringen Ihr habt euch also für ein Projekt aus der Kategorie Die Welt ein bisschen besser machen entschieden. Warum dieses Projekt die Welt besser macht? Wie viele Menschen haben
LED CUBE 4x4x4. von Josua Benz und Patrick Koss. im Fach Computer Technik. betreut von Herr Mezger
LED CUBE 4x4x4 von Josua Benz und Patrick Koss im Fach Computer Technik betreut von Herr Mezger LED Cube Aufgrund zahlreicher faszinierender Videos von LED Cubes haben wir uns dazu entschlossen, selbst
Klausur PHMJ02 SS2012. Mikrocontroller und Robotik. Mittwoch GUTEN ERFOLG!!!
Universität Koblenz Landau Name: Musterlösung Institut Naturwissenschaften Vorname:... Abteilung Physik Matr. Nr.:... Studiengang:... Klausur PHMJ02 SS2012 Mikrocontroller und Robotik Mittwoch 15.8.2012
Fachhochschule Südwestfalen Wir geben Impulse. Kontrollstrukturen und Schleifen in Octave
Fachhochschule Südwestfalen Wir geben Impulse Kontrollstrukturen und Schleifen in Octave Einführung Inhalt m-files Script-Files Function-Files Ein- Ausgabe von Variablen oder Ergebnissen For-Schleife While-Schleife
analoge Ein- und Ausgänge
2016/07/17 13:39 1/5 analoge Ein- und Ausgänge analoge Ein- und Ausgänge Neben den digitalen Leitungen bietet der Arduino mehrere analoge Ein- und Ausgänge. analoge Ausgänge Die Ausgänge sind mit PWM bezeichnet.
0-10V Steuerung für Frequenzumrichter
0-10V Steuerung für Frequenzumrichter Soft- und Hardware Langenfeld, Schmutterstr. 6, 86866 Mickhausen Tel.: 082041281 E-Mail: [email protected] Homepage: http://www.pro-tos.de 1 Inhaltsverzeichnis
Internet of Things - Projektvortrag
Internet of Things - Projektvortrag Dennis Müller Hochschule RheinMain 1. Februar 2017 Charge Monitor Dennis Müller 1/22 Gliederung 1 Einführung 2 Lösungsansätze zu Problemstellungen 3 Umsetzung 4 Evaluation
RN-Control ARDUINO Bibliothek ATMEL 32 Version 0.2
RN-Control ARDUINO Bibliothek ATMEL 32 Version 0.2 Bernd Klein 23. Mai 2011 Inhaltsverzeichnis 1 ARDUINO - RN-Control Library 3 1.1 Bibliothek RNControl...................... 3 1.2 Einführung............................
Informatik Enlightened. Station 0 - Einstieg
Informatik Enlightened Herzlich Willkommen zum Workshop rund um das Thema Licht! Ihr wollt heute also eine Einparkhilfe selbst konstruieren, Geschwindigkeiten messen, eine Blume mit der Sonne wandern lassen
8.3 Taster am µcontroller
8.3 Taster am µcontroller AVR-KOMPENDIUM Nachdem im vorigen Beispiel das Port als Ausgang verwendet wurde erweitern wir dieses Beispiel um einen Taster - um auch das Einlesen von digitalen Signalen zu
Kurzanleitung: 1. Anschüsse. MWCLightRGB 2013 by VoBo & HaDi-RC. HW-Version SW-Version 1.2x
Kurzanleitung: 1. Anschüsse IN: 3,8 bis 5 Volt!(nicht 5,5 V oder 6 V!) OUT: Anschlüsse für WS2812 LED-Bänder (6/9 LED s / Arm) RC1: RC-Kanal -> Auswahl der Funktion/Lichtmuster RC2: RC-Kanal -> Auswahl
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
Ampelsteuerung Merkblatt 1 Wie werden die Bauteile angeschlossen?
1 Übersicht Wir benutzen zur Steuerung der Ampeln das Arduino-Board, einen Mikrocontroller, an dem die einzelnen Bauelemente, Lampen, Taster und Sensoren, angeschlossen werden. Dafür gehen von jedem Element
Projekt Nr. 15: Einen elektronischen Würfel erstellen
Nun wissen Sie, wie Sie Zufallszahlen erzeugen können. Als Nächstes wollen wir diese neuen Kenntnisse gleich in die Tat umsetzen, indem wir einen elektronischen Würfel konstruieren. Projekt Nr. 15: Einen
Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig)
Erste Gehversuche mit ARDUINO (Teil 3) (DL6OAA) Die 7-Segmentanzeige (1-stellig) Im Zusammenhang mit dem Ansteuern diverser LED zum Beispiel die Projekte Lauflicht etc. kann man auch die im 4duino-kit
Bericht. Digitallabor. Hochschule Karlsruhe N1. Aufgabe 5.6 Stoppuhr. Teilnehmer: Natalia Springer, Tong Cha. Datum:
Bericht Digitallabor Hochschule Karlsruhe N1 Aufgabe 5.6 Stoppuhr Teilnehmer: Natalia Springer, Tong Cha Datum: 09.01.08 5.6.1 4 Dekadenzähler Aufgabe: Es soll ein 4 Dekaden- Zähler entworfen werden, dessen
Einführung in die Arduino-Programmierung II
Einführung in die Arduino-Programmierung II Hochschule Niederrhein University of Applied Sciences Elektrotechnik und Informatik Faculty of Electrical Engineering and Computer Science 5. Dimmen einer LED
Grundlagen der Rechnertechnologie Sommersemester Vorlesung Dr.-Ing. Wolfgang Heenes
Grundlagen der Rechnertechnologie Sommersemester 2010 10. Vorlesung Dr.-Ing. Wolfgang Heenes 22. Juni 2010 TechnischeUniversitätDarmstadt Dr.-Ing. WolfgangHeenes 1 Inhalt 1. Vorbesprechung drittes Labor
Einen eigenen Arduino-Bootloader brennen Version 1.0 Created 19.03.2012 Erik Bartmann Internet
Scope Einen eigenen Arduino-Bootloader brennen Version 1.0 Created 19.03.2012 Autor Erik Bartmann Internet http://www.erik-bartmann.de Email [email protected] Einen eigenen Arduino-Bootloader brennen
Analoge Schnittstellen
Universität Koblenz Landau Name:..... Institut für Physik Vorname:..... Hardwarepraktikum für Informatiker Matr. Nr.:..... Analoge Schnittstellen Versuch Nr. 8 Vorkenntnisse: Komponenten eines Mikrocontrollersystems,
Erste Schritte. Das Arduino-Board. Ihr Fundino-Board. Programmieren für Ingenieure Sommer 2015. Andreas Zeller, Universität des Saarlandes
Erste Schritte Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Das Arduino-Board Ihr Fundino-Board Anschluss über USB Anschluss über USB Programmierumgebung Download
HelvePic32 Breadboard. Internet Data Logger
2016/04/03 21:14 1/10 HelvePic32 Breadboard Alle Beispiele, welche beim Helvepic32 angegeben sind, können unverändert natürlich auch beim HelvePic32 Breadboard verwendet werden. Daher nutzen wir die Gelegenheit,
Übungspaket 12 Der Datentyp char
Übungspaket 12 Der Datentyp char Übungsziele: Skript: 1. Umgang mit dem Datentyp char, 2. Deklarationen von char-variablen, 3. char-konstanten 4. und char-rechenoperationen. Kapitel: 29 bis 31 sowie 24,
- 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
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
Die Reihenschaltung und Parallelschaltung
Die Reihenschaltung und Parallelschaltung Die Reihenschaltung In der Elektronik hat man viel mit Reihen- und Parallelschaltungen von Bauteilen zu tun. Als Beispiel eine Reihenschaltung mit 2 Glühlampen:
Inhaltsverzeichnis. Aufgabenstellung 2. Idee der Schaltung 2. Blockschaltbild 3. Schaltplan 4. Stückliste 11. Routen 12. Fertigen 15.
Inhaltsverzeichnis Inhalt Seite Aufgabenstellung 2 Idee der Schaltung 2 Blockschaltbild 3 Schaltplan 4 Stückliste 11 Routen 12 Fertigen 15 Prüfen 16 Steckerbelegung 17 Gehäuse 18 Änderung in letzter Minute
Milliwattmeter mit Arduino Uno (low-cost-version)
Milliwattmeter 1..1500MHz bzw. 4 GHz mit Arduino Uno und LC-Display Wolfgang Schneider, DJ 8 ES E-Mail: [email protected] UKW-Tagung Weinheim 2016 Arduino Uno mit LCD und homemade RF-Detektor, noch mit freier
Klasse, Name : Datum : Rad l/r Linienfolger l/r Laderaum ATMEGA 128
HTL_RoboterDKU.odt Übung : Arbeiten mit dem HTL Leonding Roboter Seite : 1 von 7 1. Roboter Peripherie Eingänge Ausgänge DIGITAL ANA- LG DATEN Taster Kante l/r Rad l/r Linienfolger l/r Laderaum Klappe
Fach: Elektrotechnik
Grundschaltungen der Digitaltechnik Mit n Signalen (Leitungen) können in der Digitaltechnik somit 2 n Zustände dargestellt werden. Analoge und digitale Signale Ein analoges Signal kann beliebige Spannungswerte
saarland Prof. Dr. Andreas Zeller Verantw. Tutor: Florian Groß Übungsblatt 4
Programmieren für Ingenieure Abgabe Dieses Übungsblatt ist bis Freitag, 23.05. um 12:00 Uhr per Email an den eigenen Tutoren abzugeben. Benennen Sie die Abgabe bitte eindeutig: Matrikelnummer _Abgabe_Blattnummer.Format.
' ' ' ' ' Ausnahmen an den Multimetern VC 820 und 840 ' ' Ver (c) Bernd Kunze '
Ausnahmen an den Multimetern VC 820 und 840 Ver. 1.0 20.11.2001 (c) Bernd Kunze VC 820 und VC 840 Baudrate: Die Baudrate beträgt 2400 Baud. Datenbits: Es werden 8 Datenbits übertragen Stopbits: Es wird
Schaltungen mit mehreren Widerständen
Grundlagen der Elektrotechnik: WIDERSTANDSSCHALTUNGEN Seite 1 Schaltungen mit mehreren Widerständen 1) Parallelschaltung von Widerständen In der rechten Schaltung ist eine Spannungsquelle mit U=22V und
Adafruit Ultimate GPS
Learning with ak Adafruit Ultimate GPS Erstellt von Akshy Mehta 1 Inhalt Allgemeine Informationen zum Sensor... 3 Anschluss des Sensors an das Arduino Board... 4 Den Sensor zum Arbeiten bekommen... 6 Das
Temperaturmessung und Bereitstellung der Werte über einen Webserver
Temperaturmessung und Bereitstellung der Werte über einen Webserver Messungen der Temperatur mit dem USB Experiment Interface Board K8055 An einen der zwei analogen Eingänge wird hierzu ein Thermistor
Studiengang Maschinenbau, Schwerpunkt Mechatronik (früher: Automatisierungstechnik) Seite 1 von 8
Studiengang Maschinenbau, Schwerpunkt Mechatronik (früher: Automatisierungstechnik) Seite 1 von 8 Hochschule München Fakultät 03 Zugelassene Hilfsmittel: alle eigenen, Taschenrechner Viel Erfolg!! Komponenten
Wie in der Skizze zu sehen ist, bleibt die Periodendauer / Frequenz konstant und nur die Pulsweite ändert sich.
Kapitel 2 Pulsweitenmodulation Die sogenannte Pulsweitenmodulation (kurz PWM) ist ein Rechtecksignal mit konstanter Periodendauer, das zwischen zwei verschiedenen Spannungspegeln oszilliert. Prinzipiell
Spannungsversorgung für Mikrocontroller-Schaltungen DH1AAD, Ingo Gerlach, 20.11.2011, e-mail : [email protected]
Spannungsversorgung für Mikrocontroller-Schaltungen DH1AAD, Ingo Gerlach, 20.11.2011, e-mail : [email protected] Ziel Der Hintergrund für die Entwicklung diese Netzteiles war, das hier am Computer-Arbeitstisch
4.2 Die Arduino-Hardware
4.2 Die Arduino-Hardware Roboter standardmäßig keine Verwendung findet, gehe ich hier nicht weiter auf seine Details ein. Ein Tipp aber noch: Die beiden I 2 C-Pins SDA und SDL sind auf der Unterseite des
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
Programmierung mit C Zeiger
Programmierung mit C Zeiger Zeiger (Pointer)... ist eine Variable, die die Adresse eines Speicherbereichs enthält. Der Speicherbereich kann... kann den Wert einer Variablen enthalten oder... dynamisch
Felder und Schleifen. Themen heute. Felder Schleifen Heartbleed. Programmieren für Ingenieure Sommer Andreas Zeller, Universität des Saarlandes
Felder und Schleifen Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Sensor abfragen int ledpin = 13; // Die LED int buttonpin = 8; // Der Taster! pinmode(ledpin, OUTPUT);
Arduino, IR Fernbedienung dekodieren
Arduino, IR Fernbedienung dekodieren 9.10.2015 Im Zuge meiner weiteren Arduino Studien bin ich auf die Frage gestoßen, wie kann man Befehle in den Arduino transportieren? Aus einem Youtube Beitrag über
Übungen zur Elektrodynamik und Optik Übung 2: Der Differenzverstärker
Übungen zur Elektrodynamik und Optik Übung 2: Der Differenzverstärker Oliver Neumann Sebastian Wilken 10. Mai 2006 Inhaltsverzeichnis 1 Eigenschaften des Differenzverstärkers 2 2 Verschiedene Verstärkerschaltungen
Temperaturmessung mit dem ATmega8
Temperaturmessung mit dem ATmega8 Messaufbau: Der ADC des ATmega8 stellt uns 6 Kanäle zur Analog/Digital Wandlung zur Verfügung und wird mit der internen Spannungsquelle bzw. externen Spannungsquelle betrieben.
Vorschläge für kleine Bastel-Projekte im Rahmen des Arduino-Workshops
Vorschläge für kleine Bastel-Projekte im Rahmen des Arduino-Workshops Die folgenden Aufgaben sind Vorschläge für kleine Projekte, mit denen man seinen Arduino, dessen Entwicklungsumgebung und die verschiedenen
MSP-EXP430F5529LP. LaunchPad Entwicklungskit MSP-EXP430F5529LP. Schnellstart mit dem Texas Instruments. LaunchPad Entwicklungskit
10166-0 U1+U4 14.01.15 12:49 Seite 1 Christian Immler Schnellstart mit dem Texas Instruments MSP-EXP430F5529LP LaunchPad Entwicklungskit Der schnelle und praxisbezogene Einstieg in die Programmierung des
Thermostat PL0045 mit Rampenfunktion. und Schaltausgang. Bedienungsanleitung
Seite 1 von 8 Bedienungsanleitung Thermostat PL0045 mit Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 2.2 Schaltverhalten...4 3. Programmierung...4 4. Hardware...6
Embedded Software. Praktikum. Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte
Embedded Software Praktikum Licht- und Schlafphasenwecker 12.01.2015 Lukas Scharlau Timo Schwarte Inhalt Einleitung... 3 Ansteuerung LED-Streifen...3 Ansteuerung Bewegungssensor...3 Soundausgabe... 4 Buttons
Anleitung Währungsrechner
Anleitung mit einem ATmega8 Board (halveddisk ) Autor: Robert Lisec Datum: 2.7.2007 Inhaltsverzeichnis 1 Allgemein...2 1.1 Bedienelemente...2 1.2 Anzeige und Bediensymbole...2 2 Funktionsbeschreibung...3
Produktinformationen. Basis Set Atmel Atmega8 & ISP Programmer. Lieferumfang :
Produktinformationen Basis Set Atmel Atmega8 & ISP Programmer Lieferumfang : 1 Steckboard 840 Pin 1 USB ISP Programmer mit Kabel 1 Kabelsatz 32-teilig 1 Atmega8L 5 LED 3mm Klar Rot/Gelb/Grün/Blau/Weiss
DCF77 Uhr PL0045 Atomuhr-Empfänger für PC
DCF77 Uhr PL0045 Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 2.2 Optionale Eigenschaften... 3 3. Schaltungsprinzip... 3 4. Die RS232-Schnittstelle...
+ C - Array (Vektoren, Felder)
+ C - Array (Vektoren, Felder) Eindimensionale Arrays Beim Programmieren steht man oft vor dem Problem, ähnliche, zusammengehörige Daten (vom gleichen Datentyp) zu speichern. Wenn man zum Beispiel ein
Bei jedem Arduino-Projekt muss man ein Grundgerüst "bauen". Das sieht dann so aus:
Arduino 1/5 Was ist die Syntax? Die Syntax ist die Rechtschreibung. Ganz wichtig ist, dass (fast) jeder Befehl mit einem Semikolon (;) beendet wird. Bei Codeblöcken müssen immer geschweifte Klamern ({)
ÜBUNGS-BLOCK 1 LÖSUNGEN
ÜBUNGS-BLOCK 1 LÖSUNGEN Aufgabe 1: Wenn dich jemand fragen würde, was er sich im Bezug auf die Programmierung unter einer Klasse vorstellen kann, was würdest du ihm sagen? Aus welchen Bestandteilen besteht
8.3 PCA2.D12 Display-Modul mit 4 Ziffern
PCD1 - PCD2 Anzeige- und Bedienmodule 8.3 PCA2.D12 Display-Modul mit 4 Ziffern Allgemeines Das Modul PCA2.D12 ist ein Ferndisplay, welches über Ausgänge einer SAIA PCD angesteuert wird. Es besitzt eine
XY-Plotter. Hardware. Software µp. Software PC. von Thomas Wagner
XY-Plotter von Thomas Wagner Im folgendem wird ein XY-Plotter beschrieben, der universell einsetzbar ist, jedoch für einen speziellen Einsatzzweck entworfen wurde: die Übertragung, Anzeige und Speicherung
Labor Automatisierungstechnik
Labor Automatisierungstechnik Teilnehmer: Name: Matrikelnr.: Name: Matrikelnr.: Name: Matrikelnr.: Versuch: Arduino Anwendung Philipp Schorr Arduino Anwendung 1 Inhaltsverzeichnis 1. Einleitende Worte...
Digitalelektronik 4 Vom Transistor zum Bit. Stefan Rothe
Digitalelektronik 4 Vom Transistor zum Bit Stefan Rothe 2015 04 21 Rechtliche Hinweise Dieses Werk von Thomas Jampen und Stefan Rothe steht unter einer Creative Commons Attribution-Non- Commercial-ShareAlike-Lizenz.
VOLTmonitor. VOLTmonitor. Schritt 1: Schaltung. file://localhost/users/rainer/xp-exchange/erzeugte%20websites/p... 1 of 10 07.07.
VOLTmonitor VOLTmonitor LM3914 Voltanzeige Diese Voltanzeige wurde von www.pointofnoreturn.org vorgestellt. Meine Leistung besteht lediglich darin, die Anleitung ins Deutsche zu übersetzen. Schritt 1:
Data Monitor Anzeige der zuletzt gesendeten bzw. empfangenen Daten
T9620 / G9620 MIDI GPIO INTERFACE Gerät zur Umsetzung von Midi - Befehlen auf GPIO 8 - GPI Eingänge Option: weitere 8 GPI und 8 GPO 8 - Potentialfreie GPO Ausgänge Status GPIO Statusanzeige der Ein-Ausgänge
Elementare Datentypen in C++
Elementare Datentypen in C++ bool signed/unsigned char signed/unsigned short int signed/unsigned int signed/unsigned long int (signed/unsigned long long int) float double long double void enum char Der
Kurzbedienungsanleitung für Überwachungskamera mit Infrarot: Art.Nr
Kurzbedienungsanleitung für Überwachungskamera mit Infrarot: Art.Nr. 204355+204357 Definition: Time out: stellt die Ruhezeit zwischen 2 Auslösungsvorgängen ein Infrared Led: bei schlechten Lichtverhältnissen
BASIC-Tiger Application Note No. 055 Rev Segment-Displays mit Jumbo-Anzeigen. Gunther Zielosko. 1. Einleitung
7-Segment-Displays mit Jumbo-Anzeigen Gunther Zielosko 1. Einleitung Dekorativ sehen sie ja aus, diese übergroßen 7-Segment-Anzeigeelemente (Beispiel Bild 1). Eine Uhr oder ein Thermometer mit großen Ziffern
Dongle Generator: Technisches Datenblatt Betriebsanleitung Generieren Sie Ihren Dongle selbst!!! Allgemeine Angaben:
Dongle Generator: Technisches Datenblatt Betriebsanleitung Generieren Sie Ihren Dongle selbst!!! Allgemeine Angaben: Die Software Dongle-Generator macht aus jedem USB Stick einen Dongle. Dazu werden verschiedene
Ansteuerung eines LCD-Moduls mit dem kitcon-167 (Infineon C167CR-Starterkit) by Walter Waldner, Version 1.2 September 1999
Ansteuerung eines LCD-Moduls mit dem kitcon-167 (Infineon C167CR-Starterkit) 1998-99 by Walter Waldner, Version 1.2 September 1999 AUFGABENSTELLUNG Die Ansteuerung einer LCD-Punktmatrix-Anzeige gehört
Ein Dot-Matrix LCD für den DVBViewer selbergebastelt
Ein Dot-Matrix LCD für den DVBViewer selbergebastelt Einige haben sicherlich schon von dem imon VFD gehört [1]. Eine ganz schöne Spielerei, die sicher aber nicht jeder bei diesem Preis (UVP 119,95 ) leisten
Konstruktion. eines. PT100 - Meßverstärker
Seite 1 von 10 PT100 - Meßverstärker Seite 2 von 10 Inhaltsverzeichnis Seite 1 Allgem zur Temperaturmessung... 3 1.1 Bauformen PT100... 3 1.2 Widerstandstabelle... 3 2. Aufgabenstellung... 3 3. Konstantstromquelle...
Lo sung zu UÜ bung 1. I Schaltung Ersatzquellenberechnung. 1.1 Berechnung von R i
Lo sung zu UÜ bung 1 I Schaltung 1 Schaltbild 1: 1.Schaltung mit Spannungsquelle 1. Ersatzquellenberechnung 1.1 Berechnung von R i Zunächst Ersatzschaltbild von den Klemmen aus betrachtet zeichnen: ESB
Zahlenraten: Ein Spiel in Java.
Zahlenraten: Ein Spiel in Java. Nach dem Start vom Java-Editor (und dem Erstellen eines JFrame-Programms) sieht man Folgendes: Dieser Code startet das Programm, indem es ein Objekt der Klasse Zahlenraten
Um überhaupt produktiv arbeiten zu können, sind eine Reihe grundlegender Vorbereitungen notwendig:
Abgabe Dieses Übungsblatt ist bis Freitag, 02.05. um 12:00 per E-Mail an den eigenen Tutoren abzugeben. Bennennung beispielsweise $Matrikelnummer_Abgabe_$Blattnummer.$Format. 1 Erste Schritte mit dem Arduino
6. Zeiger Allgemeines Definition eines Zeigers
6. Zeiger www.c-programme.de Stefan Thiemert Kapitel 6 - Seite 1 von 6 6. 1. Allgemeines Zeiger spielen in der Programmierung eine wichtige Rolle. Sie sind wichtig, bei der Arbeit mit Arrays und Funktionen.
Analog-Digital-Converter
Analog-Digital-Converter Funktionsprinzip ADC bei ATmega128 Beispiel in C Funktionsprinzip 1 Analog-Digital-Wandlung Wandelt analoge Spannung / analogen Strom (Messgröße) in einen binären Wert um, der
80C535-Mikrocontroller-Board im Streichholzschachtelformat
RIBU 18. A-8160 Weiz. Tel. 03172/64800. Fax 03172/64806 RIBUMühlgasse ELEKTRONIK VERSAND e-mail: [email protected]. Internet: http://www.ribu.at 80C535-Mikrocontroller-Board im Streichholzschachtelformat
Fachhochschule Kaiserslautern Fachbereich Angewandte Ingenieurwissenschaften WS2010/11. Zeitpunkt der Prüfung: 18.01.2011 Beginn: 10.
Lehrprozessor: Coldfire MCF-5272 Zeitpunkt der Prüfung: 18.01.2011 Beginn: 10.45 Uhr Raum: Aula Bearbeitungszeit: 180 Minuten Erlaubte Hilfsmittel: Gedrucktes Vorlesungsskript von Prof. Neuschwander mit
