ESP32 Pico-Board. ADC mit MCP ESP32 Addon. ADC- mit dem MCP3008. Vers. 1.0

Größe: px
Ab Seite anzeigen:

Download "ESP32 Pico-Board. ADC mit MCP ESP32 Addon. ADC- mit dem MCP3008. Vers. 1.0"

Transkript

1 ESP32 Pico-Board ADC mit MCP ESP32 Addon ADC- mit dem MCP3008 Vers. 1.0 by Erik Bartmann, Juli 2018

2 ADC mit MCP3008 D er ESP32 bring von Hause aus schon eine Analog/Digital- Wandlung mit. Ich hatte es in meinem ESP32-Praxisbuch [1] in Hack 10 ab Seite 150 schon beschrieben. Dennoch kann es sinnvoll sein, einen externen Analog/Digital- Wandler, wie z.b. den MCP3008 [2] mit einer 10-Bit- Auflösung oder den MCP3208 mit einer 12-Bit-Auflösung zu verwenden. Die Gründe dafür können unterschiedlich sein. Viele kennen diese beiden Bausteine vielleicht vom Arduino- bzw. Raspberry Pi-Umfeld und wissen, wie sie zu handhaben sind. Die Programmierung kann aus den Arduino-Sketchen sehr einfach übernommen werden. Ich möchte in diesem Addon den MCP3008 zur Sprache bringen und einige Beispiele anführen. ADC mit MCP Seite 2

3 Die MCP3008-Library D er MCP3008 und auch der MCP3208 wird über den SPI-Bus betrieben bzw. angesteuert. Natürlich verfügt der ESP32 über einen derartigen Bus. Die hardwareseitigen Pins sind auf der folgenden Abbildung zu sehen. Sie befinden sich an IO 19, IO23, IO18 und IO05. Abbildung 1 Die IO-Pins des SPI-Bus (IO19, IO23, IO 18 und IO05) Zu Nutzung des MCP3008 über den SPI-Bus kann eine fertige MCP3008-Library [3] genutzt werden, die von Adafruit zur Verfügung gestellt wird. Diese Library unterstützt die Verwendung aller IO-Pins, die nicht für den SPI-Busbetrieb vorgesehen sind. Nähere Hinweise sind aus den vorhandenen Beispielen der Library zu ersehen. In unserem Addon nutzen wir jedoch IO 19, IO23, IO18 und IO05. Der MCP3008 Kommen wir nun zum MCP3008. Es handelt sich um einen integrierten Schaltkreis, der in einem DIL-Gehäuse (Dual-In-Line) untergebracht ist und 16 Beinchen besitzt. Er übermittelt seine Messwerte über die sogenannte SPI-Schnittstelle. Diese Abkürzung steht für Serial Parallel Interface und ist ein von Motorola entwickeltes Bus-System, um zwischen integrierten Schaltkreisen mit möglichst wenigen Leitungen Daten auszutauschen. SPI bezeichnet nicht nur den Bus, sondern auch das Protokoll. Die Übertragung ist ein synchron-serielles Verfahren, wie es z.b. auch beim I 2 C (Inter- Interchanged Circuit) verwendet wird. Sehen wir uns dazu einmal das Prinzip an, wonach der SPI-Bus arbeitet. 3 Analog/Digital-Wandlung mit dem MCP3008

4 Abbildung 2 Das Master-Slave-Prinzip des SPI-Busses Es existieren 4 Leitungen, die vom Master zum Slave oder auch mehreren Slaves führen. Dieser integrierte Baustein besitzt 8 unabhängig voneinander arbeitende Eingänge, die jeweils eine Auflösung von 10-Bits besitzen. Das ist schon eine Menge an Funktionalität, die so ein Baustein bereitstellt und das alles wird über 4 Leitungen gehandhabt. Ist ein Datentransfer nur in eine Richtung notwendig, kann die Kommunikation über 3 statt 4 Leitungen erfolgen. Wie aber funktioniert SPI? Damit eine Kommunikation zustande kommt, müssen Daten in beide Richtungen fließen. Also vom Master zum Slave und umgekehrt. Das alles erfolgt über zwei getrennte Leitungen. MOSI (Master-Out-Slave-In) MISO (Master-In-Slave-Out) Für jede Richtung wird eine einzige Leitung benötigt. Die Datenübertragung erfolgt zwischen den beiden Busteilnehmern - wie schon erwähnt - synchron und seriell. Da der Master der Hauptverantwortliche bei dieser Kommunikation ist, wird die MOSI- Signalleitung auch als Serial-Data-Out, kurz DO bezeichnet, wobei die MISO- Signalleitung im Gegensatz dazu als Serial-Data-In, kurz DI arbeitet. Nun können diese Signale nicht einfach so auf den Bus gelegt werden. Es fehlt eine Synchronisationsinstanz, damit alle wissen, wann welche Signale kommen bzw. wann sie zeitlich beginnen bzw. enden. Aus diesem Grund gibt es noch die SCLK-Leitung (Serial-Clock), die quasi den Schiebetakt vom Master zum Slave und umgekehrt vorgibt, vergleichbar mit dem Paukenschlag auf einer Galeere. Mit jedem Clock-Impuls wird ein Datenbit über die MOSI-Leitung vom Master zum Slave bzw. auf der MISO- Leitung vom Slave zum Master übertragen. Zu guter Letzt müssen noch die am Bus angeschlossenen Teilnehmer (Slave) ausgewählt werden, damit klar ist, zu wem eine Kommunikation aufgebaut werden soll. Wir nutzen in unserem Beispiel nur einen einzigen Slave. Dafür ist die CS-Leitung (Chip-Select), die auch in manchen Fällen SS- 4 Analog/Digital-Wandlung mit dem MCP3008

5 Leitung (Slave-Select) genannt wird, verantwortlich. Sehen wir uns doch zunächst einmal den integrierten Baustein MCP3008 aus der Nähe an. Abbildung 3 Die Pinbelegung des Analog(Digital-Wandlers MCP3008 Der integrierte Schaltkreis ist schön symmetrisch aufgebaut, so dass sich die analogen Eingänge aus dieser Sicht allesamt auf der linken Seite befinden. Auf der rechten Seite müssen wir die Spannungsversorgung und die Steuerleitungen anschließen. Das ist aber absolut kein Hexenwerk. Schauen wir uns zunächst die Leitungen auf der rechten Seite des Bausteins an: VDD (Spannungsversorgung: 3.3V) VREF (Referenzspannung: 3.3V) AGND (Analoge Masse) (S)CLK (Clock) DOUT (Data-Out vom MCP3008) DIN (Data-In vom ESP32) CS (Chip-Select, LOW-Aktiv) DGND (Digitale Masse) Die eigentliche Kommunikation findet über die beiden Leitungen DOUT und DIN statt. Die analogen Eingänge befinden sich auf der linken Seite des Bausteins, wobei die einzelnen Pins die Bezeichnung CH0 bis CH7 besitzen. Es handelt sich um die 8 Kanäle des AD-Wandlers. Wie wir die Kanäle ansteuern, sehen wir gleich im Schaltplan. Der Pin VREF wurde bei uns mit 3.3V versehen, so dass die Eingangsspannung von 0V bis 3.3V schwanken darf. Die Frage, die sich uns sicherlich an dieser Stelle aufdrängt ist die Folgende: Wenn wir eine 10-Bit Auflösung haben, wie groß bzw. klein ist die Spannung pro Bit? Schauen wir zuerst einmal, wie viele unterschiedliche Bitkombinationen wir mit 10-Bits erreichen können. 5 Analog/Digital-Wandlung mit dem MCP3008

6 Dies wird über die folgende Formel berechnet: Anzahl der Bits Anzahl der Bitkombinationen = 2 Anzahl der Bitkombinationen = 2 10 = Wenn wir jetzt die Referenzspannung von 3.3V durch diesen Wert dividieren, dann erhalten wir den Spannungswert pro Bit-Sprung. U = U REF = 3,3V = 0,003222V = 3,2mV In der folgenden Grafik habe ich das einmal versucht, grafisch darzustellen. Jedes, der einzelnen Unterteilungseinheiten entspricht einem Spannungswert von 3.22mV. Wenn wir nun die anliegende Spannung berechnen möchten, dann müssen wir lediglich den ermittelten Wert, der sich zwischen 0 und 1023 bewegen kann, mit 3.2mV multiplizieren. Hier ein kleines Beispiel dazu. Das Programm, das wir uns gleich anschauen werden, liefert z.b. einen Wert von 512 zurück, was bedeutet, dass wir folgenden Spannungswert am analogen Eingang anliegen haben: Berechnete Spannung = 512 3,22mV = 1,65V Und hey... das ist genau die Hälfte von UREF, denn 2-mal 1.65V entsprechen 3.3V. Warum? Ganz einfach: 512 ist auch genau die Hälfte von Doch nun haben wir erst einmal genug gerechnet. 6 Analog/Digital-Wandlung mit dem MCP3008

7 Bevor wir uns der Programmierung widmen, werfen wir einen Blick auf den Schaltplan. Abbildung 4 Der Schaltplan zur Ansteuerung des MCP3008 Auf der rechten Seite sehen wir unseren A/D-Wandler MCP3008, der über die Spannungsversorgungs- als auch Kommunikationsleitungen mit dem ESP32 verbunden ist. Des Weiteren habe ich ein 10 KΩ Potentiometer mit dem Kanal 0 des Bausteins verbunden. Das Potentiometer arbeitet wie ein variabler Spannungsteiler, der in Abhängigkeit von der Schleiferposition zwischen den beiden Potentialen Masse bzw. VDD vermittelt und das Signal an den analogen Eingang legt. Ein einfacher Spannungsteiler wird wie folgt mit 2 Widerständen aufgebaut. Abbildung 5 Der Spannungsteiler 7 Analog/Digital-Wandlung mit dem MCP3008

8 In Abhängigkeit des Widerstandsverhältnisses wird die Eingangsspannung U an den beiden Widerständen R1 und R2 aufgeteilt und liegt als Ausgangsspannung U2 am Widerstand R2 an. Die Ausgangsspannung berechnet sich wie folgt: U2 = R2 R1 + R2 U Ein Potentiometer kann als variabler Spannungsteiler angesehen werden, der die Widerstände R1 und R2 in Abhängigkeit der Schleiferposition verändert. Abbildung 6 Das Potentiometer als variabler Spannungsteiler Übertragen auf die festen Widerstände R1 bzw. R2 verhält sich das Potentiometer wie folgt. Abbildung 7 Die Widerstandsverhältnisse bei zwei Potentiometerstellungen Wir sehen, dass uns dieses Bauteil eine wunderbare Möglichkeit bietet, eine vorhandene Spannung in den gegebenen Grenzen zwischen Masse und VDD zu regeln. 8 Analog/Digital-Wandlung mit dem MCP3008

9 Der ESP32-Code F ür einen ersten Test können wir den folgenden Sketch verwenden, der nicht weiter kompliziert ist und wie folgt ausschaut. #include <Adafruit_MCP3008.h> Adafruit_MCP3008 adc; void setup() { Serial.begin(9600); // Init Serial adc.begin(); // MCP3008 initialisieren } void loop() { Serial.println(adc.readADC(0)); delay(100); // Kurze Pause } Natürlich müssen wir vor der Verwendung ganz zu Beginn die Adafruit-MCP3008- Library einbinden. Im Anschluss erfolgt über die Zeile Adafruit_MCP3008 adc; eine Instanziierung des Adafruit_MCP3008-Objekts mit dem Namen adc. In der setup- Funktion werden die serielle Schnittstelle und das adc-objekt über die begin-methode initialisiert. Nun kann innerhalb der kontinuierlich aufgerufenen loop-funktion die readadc-methode mit der Angabe des verwendeten Kanals - bei uns CH0 - aufgerufen werden, um darüber den analogen Wert am Kanal 0 zu ermitteln. Wir lassen uns den zeitlichen Verlauf des analogen Wertes über den Serial-Plotter der Arduino-IDE anzeigen, der über den folgenden Menüpunkt aufgerufen wird. 9 Analog/Digital-Wandlung mit dem MCP3008

10 Abbildung 8 Der Aufruf des Seriellen Plotters Ich habe ein wenig an meinem Potentiometer gespielt und verschiedene Positionen angefahren. Das Ergebnis schaute wie folgt aus. Abbildung 9 Der zeitliche Verlauf an einem analogen Eingang Auf diese Weise können natürlich alle 8 zur Verfügung stehenden analogen Eingänge des MCP3008 abgefragt werden. 10 Analog/Digital-Wandlung mit dem MCP3008

11 Der Schaltungsaufbau auf dem Discoveryboard Der Schaltungsaufbau auf dem Discoveryboard ist denkbar einfach und schnell umgesetzt. Abbildung 10 Der Schaltungsaufbau mit dem MCP3008 auf dem Discoveryboard Es muss nur auf die richtige Ausrichtung anhand der Einkerbung des DIL-Gehäuses des MCP3008 geachtet werden. Andernfalls nimmt das IC Schaden und kann zerstört werden. Frohes Frickeln 11 Analog/Digital-Wandlung mit dem MCP3008

12 Das ESP32-Praxisbuch [1] [2] [3] Analog/Digital-Wandlung mit dem MCP3008

ESP32 Pico-Board. und Node-RED GUI ESP32 Addon. ESP32 und Node-RED Datenversand. Vers. 1.0

ESP32 Pico-Board. und Node-RED GUI   ESP32 Addon. ESP32 und Node-RED Datenversand. Vers. 1.0 ESP32 Pico-Board und Node-RED GUI https://erik-bartmann.de/ ESP32 Addon ESP32 und Node-RED Datenversand Vers. 1.0 by Erik Bartmann, Juli 2018 ESP32 und Node-Daten D ieses ESP32-Addon baut auf das vorangegangene

Mehr

Entfernungsmesser. für den Raspberry Pi. Tim Riddermann / Nils Wortmann

Entfernungsmesser. für den Raspberry Pi. Tim Riddermann / Nils Wortmann Entfernungsmesser für den Raspberry Pi Tim Riddermann / Nils Wortmann Inhalt Einleitung Prinzip Hardware MCP3202 Software Anhang Praktikum 2 Einführung Erstellung eines Entfernungsmessers Sobald ein Objekt

Mehr

Arduino LC-Display-Ansteuerung Seite 2

Arduino LC-Display-Ansteuerung Seite 2 Scope Die LCD-Ansteuerung eines HD4478 mit dem Arduino Version. Created.2.22 Autor Erik Bartmann Internet http://www.erik-bartmann.de Email arduino@erik-bartmann.de Arduino LC-Display-Ansteuerung Seite

Mehr

Anschluss Flachbandkabel

Anschluss Flachbandkabel 04.11.2014 FS Informatik ros Pinball-Modul B V1.1 1 Anschlüsse 1.1 Stromversorgung Die Stromversorgung wird über das USB-Kabel sichergestellt. 1.2 Automat Der Automat wird über ein 26-poliges Flachbandkabel

Mehr

Chip veraltet, für neue Anwendungen nicht empfehlenswert!

Chip veraltet, für neue Anwendungen nicht empfehlenswert! Experiment 3: Analog-Digital-Wandler über I2C V1.2 DK4AQ, 14.05.2013 Preis derzeit: 2,45 (Reichelt) Chip veraltet, für neue Anwendungen nicht empfehlenswert! 4 AD-Wandler + 1 DA-Wandler Auflösung: 8bit

Mehr

HelvePic32 Breadboard. Internet Data Logger

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,

Mehr

ELECTRONIC SYS. 8 Channel 10 Bit A/D Wandler. seriell V USB V

ELECTRONIC SYS. 8 Channel 10 Bit A/D Wandler. seriell V USB V ELECTRONIC SYS 8 Channel 10 Bit A/D Wandler seriell V1.2 2006 USB V1.4 2006 Achtung: Der serielle Wandler muss mit einer Betriebsspannung von 4,5 bis 5,5V über Pin4 + und Pin6 GND versorgt werden, näheres

Mehr

Raspberry Pi. AddOn. Der A/D-Wandler MCP3008. by Erik Bartmann www.erik-bartmann.de

Raspberry Pi. AddOn. Der A/D-Wandler MCP3008. by Erik Bartmann www.erik-bartmann.de Raspberry Pi by Erik Bartmann www.erik-bartmann.de AddOn Der A/D-Wandler MCP3008 Version 1.3, 20.11.2012 Worum geht s? Hallo zusammen, in diesem RasPi-AddOn möchte ich ein paar Worte über den Baustein

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

Informatik in der Oberstufe

Informatik in der Oberstufe Torsten Röhl Informatik in der Oberstufe Messen, Steuern und Regeln mit Linux, Java und dem IO-Warrior24 Band IV: SPI-Projekte v.1.0 - Dezember 2013 Openbook Vorwort Dies ist der vierte Band der Reihe

Mehr

Die Temperaturmessung

Die Temperaturmessung Die Temperaturmessung Praktikum Embedded Software 28.11.2016 Ingo Hericks 1 Inhalt Anforderungen Der Temperatursensor LM75 Der I²C-Bus Temperatursensorplatine Hinweise zur Programmierung 28.11.2016 Ingo

Mehr

Abbildung 4-9-1: Die Sound-Machine-Tastatur und der Arduino

Abbildung 4-9-1: Die Sound-Machine-Tastatur und der Arduino Projekt 4-9: Sound-Machine 4 9 Was hältst du davon, wenn wir Scratch in diesem Kapitel dazu bewegen, etwas Musik zu spielen? Natürlich nicht von alleine, sondern über eine kleine selbstgebaute Tastatur.

Mehr

Arduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach

Arduino Kurs Das LC-Display. Stephan Laage-Witt FES Lörrach Arduino Kurs Das LC-Display Stephan Laage-Witt FES Lörrach - 2018 Themen LC-Display zur Anzeige von Text Serieller Datenbus Ausgabe von Zeichen, Texten und Zahlen FES Lörrach Juli 2017 2 LC-Display zur

Mehr

Analogmodule AS-i IP65, M12

Analogmodule AS-i IP65, M12 "Plug and Play" so einfach wie digitale AS-i-E/A BWU1361 / BWU1362 / BWU1722 / BWU1853 / BWU1917 / BWU1363 / BWU2532 / BWU1359 / BW1360 BWU1893 BWU1894 BWU1895 BWU1963 BWU1964 Gehäuse, Bauform: IP65, M12

Mehr

Internet of Things - Projektvortrag

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

Mehr

Serielle Kommunikation mit dem Arduino. Teil 1: Das Serial Peripheral Interface (SPI)

Serielle Kommunikation mit dem Arduino. Teil 1: Das Serial Peripheral Interface (SPI) Serielle Kommunikation mit dem Arduino Teil 1: Das Serial Peripheral Interface (SPI) Axel Attraktor e.v. 4. Juni 2012 Axel (Attraktor e.v.) 5. Arduino-Stammtisch 4. Juni 2012 1 / 25 Serielle Kommunikation

Mehr

ESP32 Pico-Board. und Node-RED GUI ESP32 Addon. ESP32 und Node-RED GUI. Vers. 1.0

ESP32 Pico-Board. und Node-RED GUI   ESP32 Addon. ESP32 und Node-RED GUI. Vers. 1.0 ESP32 Pico-Board und Node-RED GUI https://erik-bartmann.de/ ESP32 Addon ESP32 und Node-RED GUI Vers. 1.0 by Erik Bartmann, Juli 2018 ESP32 und Node-RED GUI D ieses ESP32-Addon erweitert quasi das vorhergehende,

Mehr

Protokoll zum Praktikum des Moduls Technische Informatik an der JLU Gießen

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

Mehr

analoge Ein- und Ausgänge

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.

Mehr

Programmieren des ESP8266 mit OLED

Programmieren des ESP8266 mit OLED Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery ESP8266 Mikrocontroller mit integrierten 0.91" OLED Display. Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Programmierschritte

Mehr

Einführung Arduino - Aufbau

Einführung Arduino - Aufbau Einführung Arduino Einführung Arduino - Aufbau Einführung Arduino - Breadboard (http://www.circuit-help.com.ph/wpcontent/uploads/2014/02/imgp5507-600x600.jpg) Einführung Arduino - Breadboard (https://images.duckduckgo.com/iu/?u=http%3a%2f

Mehr

Der Zusammenbau des ESP32 Pico- Discoveryboards

Der Zusammenbau des ESP32 Pico- Discoveryboards ZUSAMMENBAU Das ESP32 Pico- Discoveryboard Der Zusammenbau des ESP32 Pico- Discoveryboards Im Folgenden wollen wir uns dem Zusammenbau des ESP32 Pico-Discoveryboards widmen. Das Board habe ich in meinem

Mehr

LCD-Anzeige 10a Kurzbeschreibung

LCD-Anzeige 10a Kurzbeschreibung LCD-ANZEIGE 10A KURZBESCHREIBUNG 1 LCD-Anzeige 10a Kurzbeschreibung Zweck Plattform, die eine LCD-Anzeige aufnimmt und das Anschließen weiterer Module unterstützt. Es können drei Arten von LCD-Anzeigen

Mehr

Schaltungshinweise zum Linux Control System mit DIL/NetPC DNP/7520

Schaltungshinweise zum Linux Control System mit DIL/NetPC DNP/7520 Schaltungshinweise zum Linux Control System mit DIL/NetPC DNP/7520 Das Linux Control System ist eine typische Anwendung für das Linux Control Modul DIL/NetPC DNP/7520. Die Abbildung 1 zeigt die Blockschaltung.

Mehr

Motor-Modul für Stepper-Motoren mit TB6608FNG per PWM Port (galvanisch getrennt per ADuMxx).

Motor-Modul für Stepper-Motoren mit TB6608FNG per PWM Port (galvanisch getrennt per ADuMxx). Module für das M_Dongle bzw. M_Dongle 2: Motor-Modul für Schrittmotoren mit L6470H per SPI (galvanisch getrennt per ADuMxx). CON6 bzw BU4 Motor-Modul für Schrittmotoren mit TMC5130 per SPI (galvanisch

Mehr

Kombinatorische Schaltungen

Kombinatorische Schaltungen Mathias Arbeiter 16. Juni 2006 Betreuer: Herr Bojarski Kombinatorische Schaltungen Elektrische Logigsysteme ohne Rückführung Inhaltsverzeichnis 1 Wirkungsweise von NAND-Gattern 3 2 logische Schaltungen

Mehr

Arduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20

Arduino Nano. Hello World per LED On-Board LED (Pin D13) Beispiel: Arduino IDE / Beispiele / Basics / Blink 5 / 20 Inhalt Inbetriebnahme Arduino Nano Einführung I2C Bus Inbetriebnahme Real-Time-Clock DS1307 (I2C) Inbetriebnahme 4x 7-Segment Anzeige TM1637 Kombination RTC mit 7-Segment Anzeige => Uhr 2 / 20 Arduino

Mehr

System-Programmierung 10: Weitere Arten von I/O. CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt)

System-Programmierung 10: Weitere Arten von I/O. CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt) System-Programmierung 10: Weitere Arten von I/O CC BY-SA, Thomas Amberg, FHNW (soweit nicht anders vermerkt) Ablauf heute ⅓ Vorlesung, ⅔ Hands-on, Feedback. Slides, Code & Hands-on: tmb.gr/syspr-10 Weitere

Mehr

Willkommen!

Willkommen! Willkommen! Und herzlichen Dank für den Kauf unseres AZ-Delivery SPI 1,8" TFT-Displays! Auf den folgenden Seiten gehen wir mit dir gemeinsam die ersten Schritte vom Anschließen des Displays bis zur Anzeige

Mehr

Analog/Digital Wandler mit SPI. Raspberry Pi

Analog/Digital Wandler mit SPI. Raspberry Pi Analog/Digital Wandler mit SPI Raspberry Pi Aufbau Serial Peripheral Interface Analog-Digital Wandlung Die Aufgabe Die Lösung 2 Serial Peripheral Interface 3 Jose Gutierrez & Ole Gebert Embedded Software

Mehr

Temperaturmessung mit dem ATmega8

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.

Mehr

Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks

Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks Raspberry Pi Rezepte Teil 6 Das ADC des guten Geschmacks Von Tony Dixon (UK) Bislang ging es in den Elektor.POST-Projekten hauptsächlich um digitale Signale wie GPIO, serieller UART, SPI und I 2 C des

Mehr

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?

Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert? 1 Übersicht Für die Programmierung steht ein Programm zur Verfügung. Hier kann der Quelltext geschrieben, überprüft, kompiliert und anschließend auf den Arduino geladen werden. Wenn ihr das Programm startet,

Mehr

LED Skalenbeleuchtung mit einem Arduino

LED Skalenbeleuchtung mit einem Arduino Projektteil: LED Skalenbeleuchtung mit einem Arduino Aufgaben: - Ein Taster schaltet die LED-Beleuchtung ein - Nach Ablauf einer im Programm hinterlegten Zeit schaltet sich die Beleuchtung von selbst wieder

Mehr

Das Bluetooth-Shield von ITead-Studio konfigurieren Seite 2

Das Bluetooth-Shield von ITead-Studio konfigurieren Seite 2 Scope Das Bluetooth-Shield von ITead-Studio konfigurieren Version 1.0 Created 22.03.2012 Autor Erik Bartmann Internet http://www.erik-bartmann.de Email arduino@erik-bartmann.de Das Bluetooth-Shield von

Mehr

Bihor Magnet Sensor KY-035

Bihor Magnet Sensor KY-035 3 KY-035 INHALTSVERZEICHNIS 1. Übersicht 2. Pin-Belegung 3. Codebeispiel Arduino 4. Codebeispiel Raspberry Pi 5. Informations- und Rücknahmepflichten 6. Support Veröffentlicht: 15.11.2018 Copyright by

Mehr

LED Skalenbeleuchtung mit einem Arduino

LED Skalenbeleuchtung mit einem Arduino Projektteil: LED Skalenbeleuchtung mit einem Arduino Aufgaben: - Ein Taster schaltet die LED-Beleuchtung ein - Nach Ablauf einer im Programm hinterlegten Zeit schaltet sich die Beleuchtung von selbst wieder

Mehr

Linear Magnetic Hall Sensor KY-024

Linear Magnetic Hall Sensor KY-024 3 KY-024 INHALTSVERZEICHNIS 1. Übersicht 2. Pin-Belegung 3. Codebeispiel Arduino 4. Codebeispiel Raspberry Pi 5. Informations- und Rücknahmepflichten 6. Support Veröffentlicht: 15.11.2018 Copyright by

Mehr

Serielle Kommunikation - Kodierung

Serielle Kommunikation - Kodierung Serielle Kommunikation - Kodierung (1.) Erstellen Sie nachfolgende Klasse: Dabei haben die Methoden folgende Funktionen: exists(): Überprüft, ob eine serielle Schnittstelle existiert getproperties(): Liefert

Mehr

Raspberry Pi. AddOn. Der Port-Expander MCP23S17 (Teil 2) by Erik Bartmann

Raspberry Pi. AddOn. Der Port-Expander MCP23S17 (Teil 2) by Erik Bartmann Raspberry Pi by Erik Bartmann www.erik-bartmann.de AddOn Der Port-Expander MCP23S17 (Teil 2) Version 1.0, 19.10.2012 Worum geht s? Hallo zusammen, in diesem RasPi-AddOn - Teil 2 - möchte ich noch tiefer

Mehr

Arbeitsblatt Nr.19: RFID Kit

Arbeitsblatt Nr.19: RFID Kit Aufgabe: Mit Hilfe eines Arduino-Mikrocontrollers soll ein RFID-TAG ausgelesen werden. Sofern es sich um den richtigen TAG handelt, soll eine Leuchtdiode für 5 Sekunden leuchten. Material: Arduino-Board

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 10 7-Segment LED mit Schieberegister Wie gehe ich am besten vor? 1. Was will ich machen? 2. Bauteile 3. Aufbau 7-Segment Anzeige I und II 4. Aufbau Schieberegister

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino & graphische Programmiersprachen Workshop Sensoren aus ALLNET 4Arduino Set (ArdDevKIT1) Schaltung 1: Analoge Pins Schaltung 2: Digitale Pins Schaltung 3: Blinkende LED

Mehr

Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik

Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik thomas.krause@krause-robotik.de Willkommen zur Dokumentation zur Softwarebibliothek KR-mega32-16v2.3. Diese Dokumentation beschäftigt

Mehr

Einführung in Mikrokontroller Benutzung mit dem Arduino Board. Ramon Hofer ICVR

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

Mehr

X-AD24-4i, X-AD20-4i 4 differentielle analoge Eingänge für DMS, Temperaturfühler. getrennt, bis 24 Bit Auflösung und max. 100SPS (42kSPS) Abtastrate

X-AD24-4i, X-AD20-4i 4 differentielle analoge Eingänge für DMS, Temperaturfühler. getrennt, bis 24 Bit Auflösung und max. 100SPS (42kSPS) Abtastrate X-AD24-4i, X-AD20-4i 4 differentielle analoge Eingänge für DMS, Temperaturfühler und Thermoelemente, einzeln galvanisch getrennt, bis 24 Bit Auflösung und max. 100SPS (42kSPS) Abtastrate 1.1. X-AD24-4i

Mehr

Bus Manuals SPI I2C. Busse und Sensoren. Twix. Chaos Computer Club Cologne Twix

Bus Manuals SPI I2C. Busse und Sensoren. Twix. Chaos Computer Club Cologne Twix Twix e.v. http://koeln.ccc.de 2017-10-30 Outline 1 Bus Basics Parallele Busse Serielle Busse 2 SPI SPI mit dem STM32 HAL 3 I2C Praxis I2C Anwenden 1 Bus Basics Parallele Busse Serielle Busse 2 SPI SPI

Mehr

Caliper2PC - Analogadapter

Caliper2PC - Analogadapter Caliper2PC - Analogadapter Der Caliper2PC Analogadapter besteht aus einem 10 Bit AD Wandler. Das Analogsignal wird ca. 40 mal / Sekunde erfasst und als Datenpaket an das Caliper2PC Interface gesendet.

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

4-Kanal-Analoglogger für die Regelungstechnik

4-Kanal-Analoglogger für die Regelungstechnik LTAM-FELJC jean-claude.feltes@education.lu 1 4-Kanal-Analoglogger für die Regelungstechnik Hardware Zweck Zur Aufnahme von Sprungantworten und dynamischem Regelkreisverhalten standen bis jetzt zur Verfügung:

Mehr

DC/DC Hochspannungsmodule dbc-serie - Bedienungsanleitung

DC/DC Hochspannungsmodule dbc-serie - Bedienungsanleitung Beschreibung Die Mini-Hochspannungsmodule der dbc-serie (dbc: digital-bias-controller) sind besonders geeignet für den Betrieb von Avalanche Photodioden (APD) und schnelle PIN-Photodioden. Angeboten werden

Mehr

Einführung in die Arduino-Programmierung II

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

Mehr

DATENBLATT AB-ASI-DI4-M12 gültig ab: 05/2009

DATENBLATT AB-ASI-DI4-M12 gültig ab: 05/2009 FAULT ADDR Automation Bus AS-i-M12-Gerät mit vier digitalen Eingängen I1 I3 I2 I4 POWER AB-ASI-DI4-M12 Order-No.: 22260753 1 Beschreibung Das Gerät ist bestimmt zum Einsatz in einem AS-Interface-System.

Mehr

Analog-Digital-Converter

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

Mehr

Handbuch RS232-Isolatoren

Handbuch RS232-Isolatoren Handbuch RS-Isolatoren W&T Typ 88001 8800 8800 11 Version 1. RS Isolatoren 10/009 by Wiesemann & Theis GmbH Irrtum und Änderung vorbehalten: Da wir Fehler machen können, darf keine unserer Aussagen ungeprüft

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

Joy-IT Ultraschall Abstandssensor

Joy-IT Ultraschall Abstandssensor Ausgabe 0.11.2017 Copyright by Joy-IT 1 Index 1. Verwendung mit einem Arduino 1.1 Anschluss 1.2 Code-Beispiel 2. Verwendung mit einem Raspberry Pi 2.1 Installation des System 2.2 Anschluss 2. Code-Beispiel.

Mehr

Arbeitsblätter - ADC-Grundlagen -

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

Mehr

Die Temperaturmessung mit dem Sensor LM75. Andreas Heller & Eduard Auer

Die Temperaturmessung mit dem Sensor LM75. Andreas Heller & Eduard Auer Die Temperaturmessung 14-14 mit dem Sensor LM75 Andreas Heller & Eduard Auer 2 Andreas Heller & Eduard Auer Unser Ablauf Einleitung Fakten über LM 75 I²C - Bussystem Pin Belegung des Sensors Adressen Programmierung

Mehr

D.1 Vorbereitung. Teil D Analog-Digital-Wandler 1

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

Mehr

Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung

Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung Saug-Wisch-Roboter Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung TOPAN AVC 701 (702) Seite 1 Saug-Wisch-Roboter Elektronik M Saug Motor Radmotor Links FB 433 M Elektronik Arduino Nano DC-

Mehr

STM32 - Schieberegister, SPI - u

STM32 - Schieberegister, SPI - u STM32 - Schieberegister, u23 2013 andy, florob, gordin, ike, meise, tobix, zakx e.v. http://koeln.ccc.de Cologne 2013-11-04 STM32 - Schieberegister, - u23 2013 1 Schieberegister Schieberegister Codebeispiel

Mehr

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke

TaT-Maker Steuerung. Selbstbauanleitung. von. Kurt Sepke TaT-Maker Steuerung Selbstbauanleitung von Kurt Sepke Inhaltsverzeichnis Einleitung... Aufbauen des Entwicklungsboards...4 Sketch...6 Ventil Anschluss...7 BD7 Anschlüsse...8 Kamera mit Autofokus:...9 Pinbelegung

Mehr

Bild 1: Grundlegende Verbindungen des SPI-Interfaces

Bild 1: Grundlegende Verbindungen des SPI-Interfaces Das SPI-Interface Die SPI-Schnittstelle wird am häufigsten für synchrone Datenübertragung benutzt, weil sie verhältnismäßig hohe Übertragungsraten mit vielseitigen Konfigurationen ermöglicht. Die Schnittstelle

Mehr

LinkerKit LK-Temp2 Raspberry Pi und Arduino

LinkerKit LK-Temp2 Raspberry Pi und Arduino LinkerKit LK-Temp2 Raspberry Pi und Arduino Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten

Mehr

Highspeed. Kurzzeitfotografie in Natur und Studio. Bearbeitet von Hans-Christian Steeg

Highspeed. Kurzzeitfotografie in Natur und Studio. Bearbeitet von Hans-Christian Steeg Highspeed Kurzzeitfotografie in Natur und Studio Bearbeitet von Hans-Christian Steeg 1. Auflage 2014. Buch. XIV, 273 S. Hardcover ISBN 978 3 86490 034 1 Format (B x L): 21 x 21 cm Weitere Fachgebiete >

Mehr

3. Laboreinheit - Hardwarepraktikum SS 2003

3. Laboreinheit - Hardwarepraktikum SS 2003 3. Laboreinheit - Hardwarepraktikum SS 2003 1. Versuch: Operationsverstärker als Nichtinvertierender Verstärker Stellen Sie die Gleichungen zur Berechnung der Widerstände in der dargestellten Schaltung

Mehr

ERWEITERUNGSSHIELD MIT ANALOGEN EINGÄNGEN

ERWEITERUNGSSHIELD MIT ANALOGEN EINGÄNGEN OkTOBER 2016 ERWEITERUNGSSHIELD MIT ANALOGEN EINGÄNGEN WWW.VELLEMANPROJECTS.EU Einführung Das Arduino UNO ist mit 6 analogen Eingängen ausgestattet. Für manche Projekte braucht man aber mehr Eingänge (z.b.

Mehr

Vorbereitung. Teil D Analog-Digital-Wandler 1

Vorbereitung. Teil D Analog-Digital-Wandler 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 im

Mehr

Arduino APRS Modem DL1STL. Wir wollten im Klub einen ARPS Tracker bauen. Dabei sollte das Gerät

Arduino APRS Modem DL1STL. Wir wollten im Klub einen ARPS Tracker bauen. Dabei sollte das Gerät Arduino APRS Modem DL1STL Wir wollten im Klub einen ARPS Tracker bauen. Dabei sollte das Gerät individuell programmierbar sein, Temperatur und Spannungen messen können, optional auch ein Display steuern,

Mehr

ESP32 Pico-Board. SD-Card ESP32 Addon. SD-Card. Vers. 1.1

ESP32 Pico-Board. SD-Card   ESP32 Addon. SD-Card. Vers. 1.1 ESP32 Pico-Board SD-Card https://erik-bartmann.de/ ESP32 Addon SD-Card Vers. 1.1 by Erik Bartmann, November 2018 S D - C a r d I n diesem ESP32-Addon wollen wir uns dem Thema der permanenten Datenspeicherung

Mehr

Eine einfache Operationsverstärkerschaltung zur Bestimmung des Widerstandes eines Sensors

Eine einfache Operationsverstärkerschaltung zur Bestimmung des Widerstandes eines Sensors Eine einfache Operationsverstärkerschaltung zur Bestimmung des Widerstandes eines Sensors Dipl. Ing. Dr. Peter Fröhling Widerstandssensoren sind weit verbreitet und werden zum Beispiel zur Messung von

Mehr

Analogmodule AS-i, IP20

Analogmodule AS-i, IP20 Abbildung ähnlich Abbildung Typ Eingänge analog x COMBICON x COMBICON x COMBICON x COMBICON x COMBICON... 20 ma /... 20 ma / x... 20 ma x x Pt100 x Thermoelemente Typ J x Thermoelemente Typ K Ausgänge

Mehr

Manual I2C Module zum CARME-Kit

Manual I2C Module zum CARME-Kit Berner Fachhochschule Elektro- und Kommunikationstechnik Manual I2C Module zum -Kit Oktober 2010, Jürgen Schüpbach ( PXA270) Mai 2016, Gerhard Krucker (-M4 Anpassungen) Inhaltsverzeichnis Inhaltsverzeichnis

Mehr

Verarbeiten von Analogwerten

Verarbeiten von Analogwerten Verarbeiten von Analogwerten Allgemein Bisher haben wir nur Signale verarbeitet, die digitaler (binärer) Art waren. Sie können nur zwei verschiedene Zustände annehmen. Die Außenwelt einer SPS ist aber

Mehr

DEUTSCHE GESELLSCHAFT FÜR ZERSTÖRUNGSFREIE PRÜFUNG E.V.

DEUTSCHE GESELLSCHAFT FÜR ZERSTÖRUNGSFREIE PRÜFUNG E.V. DEUTSCHE GESELLSCHAFT FÜR ZERSTÖRUNGSFREIE PRÜFUNG E.V. ZfP-Sonderpreis der DGZfP beim Landeswettbewerb Jugend forscht BADEN-WÜRTTEMBERG Temperaturmessung in einem Bienenkasten Siegfried Kienzle Patrick

Mehr

Ansteuerung eines LCD-Screens

Ansteuerung eines LCD-Screens Ansteuerung eines LCD-Screens Marcel Meinersen 4. Mai 2013 Marcel Meinersen Ansteuerung eines LCD-Screens 4. Mai 2013 1 / 27 Inhaltsverzeichnis 1 Allgemeines Was ist ein LCD-Screen? LCD 162C LED Marcel

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

Selbstschließende Hand (SsH)

Selbstschließende Hand (SsH) Selbstschließende Hand (SsH) Niklas Keischgens Aaron Philipzen Henri Kühn Jugend forscht 2017 Kurzfassung: Wir kamen auf die Idee eine selbst schließende Roboterhand zu planen und zu bauen. Der Gedanke

Mehr

Das Kompassmodul CMPS10 Klassenerstellung

Das Kompassmodul CMPS10 Klassenerstellung Das Kompassmodul CMPS10 Klassenerstellung Inhalt Arduino mit Kompassmodul CMPS10 + Klassenerstellung... 3 Klassenprogrammierung... 3 Die CMPS10-Klasse - Einleitung... 4 Die CMPS10-Klasse - Coding... 5

Mehr

Einleitung Das Internet der Dinge Kapitel 1 Das ESP8266-Modul Die Vorstellung des ESP Die Problematik...

Einleitung Das Internet der Dinge Kapitel 1 Das ESP8266-Modul Die Vorstellung des ESP Die Problematik... Einleitung... 15 Das Internet der Dinge... 15 Kapitel 1 Das ESP8266-Modul... 19 Die Vorstellung des ESP8266... 19 Die Problematik... 22 Der Spannungsteiler... 23 Der Level-Shifter.... 24 Der Selbstbau

Mehr

Klausur PHMJ02 SS2012. Mikrocontroller und Robotik. Mittwoch GUTEN ERFOLG!!!

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

Mehr

Arduino für FunkAmateure

Arduino für FunkAmateure Arduino für FunkAmateure Arduino Einführung Teil 7 Infrarot-Fernsteuerung mit AX-1838HS Wie gehe ich am besten vor? 1. Was will ich machen? 2. Libraries einrichten 3. Bauteile 4. Schaltplan Versuche 1

Mehr

ATmega169 Chip: Pin-Layout

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

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

Analog Ausgangsmodul DAO 081 für acht ±10 V DC Ausgänge

Analog Ausgangsmodul DAO 081 für acht ±10 V DC Ausgänge Analog Ausgangsmodul DAO 081 für acht ±10 V DC Ausgänge Dieses analoge Ausgangsmodul wird zur Ansteuerung von analog steuerbaren Komponenten (z.b.: Proportionaldruck- Ventile, Frequenzumrichter, usw.)

Mehr

Arduino für FunkAmateure

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

Mehr

- 10V - V10 - L10 - D8

- 10V - V10 - L10 - D8 (W)GS2 Geschwindigkeitssensor analog oder A/D-Wandler synchron seriell Technische Daten Geschwindigkeitssensor mit Positions-Option Schutzart IP50 Meßbereich: 0... 1500 mm bis 0... 2500 mm Mit analogem

Mehr

V cc. 1 k. 7 mal 150 Ohm

V cc. 1 k. 7 mal 150 Ohm Ein Digitalvoltmeter Seite 1 von 6 Eine Multiplex-Anzeige Mit diesem Projekt wird das Ziel verfolgt, eine mehrstellige numerische Anzeige für Mikrocontroller-Systeme zu realisieren. Die Multiplex-Anzeige

Mehr

Sensortechnik/Applikation

Sensortechnik/Applikation Sensortechnik/Applikation Prof. Dr. H. Gebhard FH Dortmund 10. Juni 2010 Prof. Dr. H. Gebhard (FH Dortmund) Sensortechnik/Applikation 10. Juni 2010 1 / 16 Inhaltsübersicht 1-Wire Prof. Dr. H. Gebhard (FH

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

Der I²C-Bus. Vorstellung des Inter-Integrated Circuit -Bus. Aufbau und Funktionsweise. Beispiel PortExpander am Arduino

Der I²C-Bus. Vorstellung des Inter-Integrated Circuit -Bus. Aufbau und Funktionsweise. Beispiel PortExpander am Arduino Der I²C-Bus Vorstellung des Inter-Integrated Circuit -Bus Aufbau und Funktionsweise Beispiel PortExpander am Arduino Weitere Anwendungsmöglichkeiten Was ist der I²C-Bus entwickelt von Philips Anfang der

Mehr

Der Arduino im Physikunterricht Cheat-Sheet. Christopher Kommetter

Der Arduino im Physikunterricht Cheat-Sheet. Christopher Kommetter Der Arduino im Physikunterricht Cheat-Sheet Christopher Kommetter WAS IST EIN A RDUINO? Um den Einstieg in die Mikrokontrollerprogrammierung zu vereinfachen, wurde das Arduino-Projekt ins Leben gerufen.

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

I2C-002 DATASHEET I2C-002 V1.00: I2C PORTEXPANDER MIT PCA8574. Dokument NR.: I2C-002_Datasheet

I2C-002 DATASHEET I2C-002 V1.00: I2C PORTEXPANDER MIT PCA8574. Dokument NR.: I2C-002_Datasheet I2C-002 DATASHEET Dokument NR.: I2C-002_Datasheet I2C-002 V1.00: I2C PORTEXPANDER MIT PCA8574 P Bitte denken Sie an die Umwelt, bevor Sie diese Datei ausdrucken Inhaltsverzeichnis 1. Modul Bilder...3 2.

Mehr

Physikalisches Praktikum für Vorgerückte. Digitalelektronik. Mattia Rigotti. 7. Juli Eidgenössiche Technische Hochschule Zürich

Physikalisches Praktikum für Vorgerückte. Digitalelektronik. Mattia Rigotti. 7. Juli Eidgenössiche Technische Hochschule Zürich Physikalisches Praktikum für Vorgerückte Digitalelektronik Mattia Rigotti 7. Juli 2003 Eidgenössiche Technische Hochschule Zürich Inhaltsverzeichnis 1 Einleitung 5 2 Grundprinzipien der AD-Wandlung 5

Mehr

eblock, SD-Kartenleser Projektteam: Henrik Esche Tobias Albers Michael Heßling Daniel Lütfrenk Jonas Wieschmann

eblock, SD-Kartenleser Projektteam: Henrik Esche Tobias Albers Michael Heßling Daniel Lütfrenk Jonas Wieschmann eblock, SD-Kartenleser Projektteam: Henrik Esche Tobias Albers Michael Heßling Daniel Lütfrenk Jonas Wieschmann eblock, SD-Kartenleser Zieldefinition: Am 17.06.2009 ist ein eblock betriebsbereit und mit

Mehr