Embedded Software. Praktikum. Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte
|
|
- Alke Kaiser
- vor 7 Jahren
- Abrufe
Transkript
1 Embedded Software Praktikum Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte
2 Inhalt Einleitung... 3 Ansteuerung LED-Streifen...3 Ansteuerung Bewegungssensor...3 Soundausgabe... 4 Buttons Lesen... 4 Vorbereitungsfragen...4 Aufgaben... 5 Ansteuerung LED-Streifen, Sensor, Sound, Buttons...5 Kreative Aufgabe:...5 Lichtwecker... 5 Anregungen für Alternativen...5
3 Einleitung Ansteuerung LED-Streifen Die auf den LED-Streifen verwendeten Controller (WS2801) werden wie Shift- Register angesprochen. Dies lässt sich gut mithilfe des SPI-Bustreibers realisieren. Dazu wird eine ganz normale SPI-Kommunikation durchgeführt, und die empfangenen Daten ignoriert. Zu beachten ist, dass nach erfolgter Datenübertragung einen Moment gewartet werden muss, damit die Controller ihre Daten übernehmen. Wurde ein Controller mit Daten gefüllt (drei Byte, RGB Helligkeitswerte), wird das Signal zum nächsten durchgeschliffen. Um die letzte LED anzusteuern müssen daher alle Controller mit neuen Daten versorgt werden. Schauen Sie sich dazu auch das folgende Diagramm an: Die benötigten Funktionen aus der Bibliothek WiringPi finden sich hier: Ansteuerung Bewegungssensor Die Ansteuerung des MP-6050 ist im Verhältnis zum LED-Streifen deutlich komplexer, jedoch durch Nutzung der existierenden Register-Schreib- und Lesefunktionen recht einfach. Diese sind: int wiringpii2creadreg8 (int fd, int reg)
4 int wiringpii2cwritereg8 (int fd, int reg, int data) Eine Referenz zu diesen Funktionen sowie zur Initialisierung findet sich unter Bevor der Sensor genutzt werden kann, muss er aus dem Schlafmodus geweckt werden. Dies geschieht, indem das SLEEP Bit auf null gesetzt wird. Das benötigte Register findet sich in Auch die Register aus denen Sensorwerte gelesen werden können, finden Sie in diesem Dokument. Soundausgabe Eine Soundausgabe lässt sich recht einfach z.b. mit mpg321 (für MPEG-Dateien) realisieren. Das Programm lässt sich z.b. per system() aufrufen. Als Parameter wird lediglich ein Dateiname oder eine URL benötigt. Als URL wäre z.b. 5.akacast.akamaistream.net/7/41/119439/v1/gnl.akacast.akamaistream.net/wdr-5 geeignet. Buttons Lesen Um die Buttons nutzten zu können, muss für die entsprechenden GPIO-Pinne (1,2,3,4) der Pullupwiderstand aktiviert sein. Dies geschieht mit folgender Funktion: void pullupdncontrol (int pin, int pud) Siehe dazu auch auf: Vorbereitungsfragen Welchen Maximalwert kann ein Farbkanal des LED-Streifens annehmen? Welches Datum muss gesendet werden, um die erste LED rot leuchten zu lassen und die zweite grün, jeweils mit maximaler Helligkeit? (Die restlichen LEDs sollen nicht beeinflusst werden.) Welche SPI-Frequenz bietet sich an? Welcher SPI-Channel wird verwendet?
5 Wann übernimmt der LED-Streifen seine Daten? Welche I²C-Adresse hat der Bewegungssensor? Welcher Wert muss in welches Register geschrieben werden, um den Sensorchip zu aktivieren? Mit welchen WiringPi Funktionen werden die SPI und I²C Bustreiber initialisiert? Aufgaben Ansteuerung LED-Streifen, Sensor, Sound, Buttons Vervollständigen Sie die Codefragmente zu vollständigen Klassen, mithilfe derer sich LED-Streifen und Sensor ansteuern lassen. Testen Sie Ihre Klassen mit dem vorgegebenen Testprogramm. Optional: Schreiben ein Programm welches die Buttons und den Soundausgang nutzt. (Sowohl Buttons als auch Soundausgabe sind recht einfach, daher sind herfür nicht zwangsweise Klassen vonnöten.) Kreative Aufgabe: Da nicht alle Personen ein Problem mit frühem Aufstehen haben, sei es Ihnen hier freigestellt alternativ zum Lichtwecker ein Programm zu einem anderen Anwendungsfall zu implementieren. Gerne können Sie natürlich auch den Lichtwecker realisieren: Lichtwecker Implementieren Sie ein Programm, welches einen Schlafenden innerhalb einer vorgegebenen Zeitspanne aufweckt. Zunächst soll rechtzeitig mithilfe der LEDs ein Sonnenaufgang simuliert werden, wird dann innerhalb der festgelegten Zeitspanne eine Bewegung des Sensors registriert, so wird angenommen, der schlafende befindet sich in einer nicht so tiefen Schlafphase und der Weckvorgang per Musik kann beginnen. Wird innerhalb dieser Zeitspanne keine Bewegung detektiert, so wird eine Zwangsweckung vollzogen. Anregungen für Alternativen Temperatursensor -> z.b. Ausgabe auf LEDs Gyroskop nutzen Rhythmuserkennung mit Sensor
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
MehrSoftwarebibliothek 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
MehrSoftware-Information
Produkt: Wetterzentrale Typ: WZ/S 1.1 Aktuelles Anwendungsprogramm: Sensordaten 2.0a ======================================================================================= zu: Sensordaten 2.0a ab: 03/2013
MehrComputergestützte Ansteuerung digitaler Eisenbahnanlagen
Computergestützte Ansteuerung digitaler Eisenbahnanlagen Märklin Digital Paul Römer Agenda 2 Märklin & Märklin Digital Wissenswertes Bedienelemente Ansteuerung Steuercomputer Interface und Digitalstrom
MehrProjektlabor. LCD Ansteuerung
Projektlabor LCD Ansteuerung Contents 1 LCD 3 2 Hardware des Displays 3 2.1 Hardware............................... 3 2.2 Verbindung.............................. 4 3 Softwareansteuerung 6 4 Quellen 10
MehrHardware Logik-Analysatoren
Hardware Logik-Analysatoren Dr.-Ing. Matthias Sand Lehrstuhl für Informatik 3 (Rechnerarchitektur) Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2010/2011 Hardware Logik-Analysatoren 1/24 2010-10-12
MehrDer 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
MehrWillkommen!
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
MehrRGBWW WLAN LED Dimmer mit H801 (ESP8266)
RGBWW WLAN LED Dimmer mit H801 (ESP8266) Im Internet gibt bekommt man unter der Bezeichnung H801 WLAN LED Dimmer kostengünstiges Modul, dass über WLAN angesteuert werden kann. Eigenschaften H801: 5 Kanäle
MehrSensors & Controls basicdim DGC At a Glance
Sensors & Controls basicdim DGC At a Glance Inhaltsverzeichnis 1. Was ist das basicdim DGC 3 2. Technische Daten 3 3. Funktionen 4 3.1. Ausgangskanäle CH1/CH2.................................................................................................
MehrDie 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
MehrEntfernungsmesser. 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
MehrProgrammieren 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
MehrWS 2017/18 Viel Erfolg!!
Seite 1 von 12 Hochschule München FK03 Komponenten und Programmierung, 90 Minuten Prof. Dr.-Ing. T. Küpper Zugelassene Hilfsmittel: alle eigenen, Taschenrechner WS 2017/18 Viel Erfolg!! Matr.-Nr.: Hörsaal:
Mehr16. Ausnahmebehandlung Programmieren / Algorithmen und Datenstrukturen 2
16. Ausnahmebehandlung Programmieren / Algorithmen und Datenstrukturen 2 Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt Wintersemester 2012 / 2013 1 Agenda Kontrollfragen Motivation Fehlerbehandlung
MehrAnsteuerung 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
MehrPark Distance Control. Daniel Heesch, Sebastian Staffa
Park Distance Control Daniel Heesch, Sebastian Staffa Aufgabenstellung Entwicklung eines PDC-Systems für unser neuestes Modell Genutzte Hardware bereits festgelegt und Platine designed Komponenten: 2 Sub-Zentimeter
MehrRemote-Objekt-Überwachung. von Jan Schäfer und Matthias Merk
Remote-Objekt-Überwachung von Jan Schäfer und Matthias Merk Aufgabenstellung Steuerung von Sensoren zur Remote Objektüberwachung mit einem µc PIC16F874. Welcher Sensor hat gemeldet? Die Überwachung Mehrere
MehrEinfü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
MehrArduino Workshop Dokumentation 2 3
Arduino Workshop 2015 Dokumentation 2 3 Inhalte 06 08 11 12 14 15 16 20 24 32 38 42 Planung / Konzeption Der Flyer Aufbau Einführung Installation Anwendung LED Blinken Sound Flickern Sound Melodie Sound
MehrTM1638-Anzeige-Taster-Modul
Das besitzt 8 Siebensegmentanzeigen, 8 LEDs und 8 Taster. Diese können von einem Mikrocontroller über den Baustein TM1638 angesprochen werden; die Kommunikation erfolgt hier über ein SPI-Protokoll. Die
MehrSpectraDim64 für software version: V2.6 Herausgegeben: April V1.0 - Rev A
Kurzanleitung SpectraDim64 für software version: V2.6 Herausgegeben: April 2017 - V1.0 - Rev A Seite 1 Übersicht DMX Modes Sie können zwischen 6 DMX Modi wählen, die jeweils für verschiedene Anwendungen
MehrProgrammieren mit dem Calliope-mini
Programmieren mit dem Calliope-mini Der Calliope-mini ist ein Einplatinencomputer mit onboard-elementen, der ursprünglich für den Einsatz an Grundschulen entwickelt wurde. Neben ei Hardware: Micro-USB-Anschluss
MehrPWM. An-Phase Aus-Phase Tastverhältnis Helligkeit. Beispiel 1 8 ms 2 ms 8:2 bzw. 4:1 recht hell. Beispiel 2 3 ms 3 ms 3:3 bzw.
1. Wiederholung: PWM bei einer LED (ohne Timer1) Wenn man eine Leuchtdiode rasch abwechselnd ein- und ausschaltet, sehen wir ein schwächeres Leuchten, als wenn sie die ganze Zeit eingeschaltet ist. Je
MehrCOMM-TEC EIB-Gateway
COMM-TEC EIB-Gateway GW-KNX (Hutschienenmontage) Benutzer-Handbuch Version 1.1 Inhaltsverzeichnis 1. Einführung... 3 2. Konfiguration (mit HyperTerminal)... 4 2.1 Verkabelung... 4 2.2 Voreinstellungen
MehrMMC/SD FAT 16 mit AVR und C
MMC/SD FAT 16 mit AVR und C Die Bibliothek von Roland Riegel enthält einen kompletten FAT16 Zugriff auf MMC/SD Karten über den SPI eines µc. Anforderungen: - SPI oder 5 freie PINs am Controller - Für den
MehrTCP/IP ASCII Schnittstelle Programmierhandbuch
TCP/IP ASCII Schnittstelle Programmierhandbuch Version 3.0 1. Einleitung Das IRTrans ASCII Format dient der Ansteuerung von IRTrans Modulen (über den irserver oder Ethernetmodule mit IRDB bzw. LAN Controller
MehrLiniensensor. Sensor 0 Sensor 8
Sensor 0 Sensor 8 Der Liniensensor ist ein intelligenter Zeilenscanner, der den Reflexionsgrad (Helligkeit) von Oberflächen abtastet. Neben der Ausgabe der Reflexionswerte berechnet er Breite und Position
MehrTeamprojekt: Programmierung verteilter eingebetteter Systeme
Stephan Friedrichs, Henning Günther, Sven Hesse, Oliver Mielentz, Christoph Peltz, Martin Wegner 8. Februar 2008 Inhaltsverzeichnis 1 Ziele 3 1.1 Beschreibung...............................................
Mehr< UNTERRICHTSMATERIAL /> Calliope mini. Blumenpflegestation
< UNTERRICHTSMATERIAL /> Calliope mini Blumenpflegestation HINWEIS // Diese Unterlagen sind für den Open Roberta Editor. Passende Erklärvideos und weitere kostenlose Unterrichtsmaterialien (auch für den
MehrVersuch 2, LPC11U24 - GPIO
Die LED auf dem Piggyback (weiße Zusatzplatine) soll mit Hilfe der BOOT-Taste gesteuert werden. Solange die Taste gedrückt ist, soll die LED leuchten. Ist die Taste nicht gedrückt, dann bleibt die LED
MehrAuslesen des Temperatursensors LM75 via I²C. Patrick von Poblotzki Christian Vitkevicius
Auslesen des Temperatursensors LM75 via I²C Patrick von Poblotzki Christian Vitkevicius Agenda I²C Geschichte und Moderne I²C Funktionsweise LM75 Ein Temperatursensor Aufgabe Vergleich mit wiringpi 09.12.2013
MehrSystem-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
MehrFingerprintleser Achtung:
Fingerprintleser Timi2Pro FP Einlernstation Achtung: Der Fingerscansensor darf nicht direkter Lichteinstrahlung ausgesetzt werden, ggf. ist ein zusätzlicher Lichtschutz erforderlich. Inhalt Lieferumfang...
MehrEasyMeter - Praktikumsaufgaben 14. Dezember 2015
Embedded Software WS 2015/16 FH Münster FB2 Thomas Brinkmann, Ludwig Horsthemke EasyMeter - Praktikumsaufgaben 14. Dezember 2015 Aufgabe 1: Einrichtung i) Aufbauen der Schaltungen Bauen Sie zunächst die
MehrAmpelschaltung mit dem Raspberry Pi 3 Model B. Von Stefan Ossenbrink & Marcel Gebing
Ampelschaltung mit dem Raspberry Pi 3 Model B Von Stefan Ossenbrink & Marcel Gebing Inhaltsverzeichnis. 2. 3. 4. Einführung Übersicht Layout Praktikum. Aufgabe Wiederholung Zustandsdiagramm. WiringPi Klassendiagram.
MehrSmartMeter. Praktikum Embedded Software. 09/01/2017 Mauricio Gómez 1
SmartMeter Praktikum Embedded Software 09/01/2017 Mauricio Gómez 1 Inhat Stromzähler EasyMeter Optische Schnittstelle UART wiringserial 09/01/2017 Mauricio Gómez 2 Stromzähler Was ist ein Stromzähler?
MehrBenötigte Teile für die Statusanzeige, Kosten und Beschaffungslinks:
Projekt zur Erstellung einer Statusanzeige für die Alarmanlage Lupusec XT2(plus) über einen Raspberry Pi incl. Sprachausgabe und Schaltung von Standard Funksteckdosen Benötigte Teile für die Statusanzeige,
MehrLCD-Ansteuerung mit MikroForth
Das Attiny-Projekt LCD-Ansteuerung mit MikroForth 1 LCD-Ansteuerung mit MikroForth Zu unserer Attiny-Platine wird standardmäßig ein kleines LCD von der Firma Pollin beigelegt. Dieses ist auf eine kleine
MehrProgrammieren lernen mit BOB3. Lehrerbegleitheft - Sekundarstufe I Einführung in die textuelle Programmierung mit dem Roboter BOB3
Programmieren lernen mit BOB3 Lehrerbegleitheft - Sekundarstufe I Einführung in die textuelle Programmierung mit dem Roboter BOB3 Modul 2 Geeignet zur Unterstützung der im Medienpass NRW genannten Kompetenzen
MehrÜbungen zu Systemnahe Programmierung in C (SPiC)
Übungen zu Systemnahe Programmierung in C (SPiC) Moritz Strübe, Rainer Müller (Lehrstuhl Informatik 4) Sommersemester 2014 Inhalt Aufgabe4 Led Modul Wiederholung Konfiguration der Pins Hinweise zur Aufgabe
MehrC.1 Serielle Schnittstelle, erstes Testprogramm (a)
C.1 Serielle Schnittstelle, erstes Testprogramm (a) Verbinden Sie die Mikrocontrollerplatine mit dem USB-Anschluss Ihres Rechners und laden Sie das abgebildete Testprogramm auf den Mikrocontroller. Es
MehrEure Aufgabe ist es, Antworten auf die folgenden Fragen zu finden:
Kurs: Digitale und analoge Sensoren und Aktoren im TinkerKit Datum: Gruppe 1 Analoge Sensoren Im kommenden Unterrichtsverlauf werdet ihr Eure geplanten Projekte mit dem TinkerKit und Snap4Arduino umsetzen.
MehrZusatzanleitung. MPR-1 I²C-Protokoll. Version 1.01
Zusatzanleitung MPR-1 I²C-Protokoll DE Version 1.01 Inhalt Inhalt 1. I²C Allgemein... 1 1.1 Beschreibung... 1 1.2 Konfiguration... 1 2. I²C-Protokoll des Drucksensormoduls MPR-1... 2 2.1 Parameter... 2
Mehr2017/01/23 15:50 1/5 Bedienung
2017/01/23 15:50 1/5 Bedienung Bedienung (J.Müller, Hilfe zu JTCEMU) Das originale 2K-System Das 2 KByte große Betriebssystem bietet die wichtigsten Funktionen zur Eingabe und Verwaltung von BASIC-Programmen.
Mehr15. Ausnahmebehandlung Programmieren / Algorithmen und Datenstrukturen 2
15. Ausnahmebehandlung Programmieren / Algorithmen und Datenstrukturen 2 Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt Wintersemester 2012 / 2013 1 Agenda Motivation Fehlerbehandlung Übung
MehrTechnische Hochschule Köln Fakultät IME - NT Bereich Regelungstechnik Prof. Dr.-Ing. R. Bartz. Feldbusse und dezentrale Automatisierung.
Technische Hochschule Köln Fakultät IME - NT Bereich Regelungstechnik Prof. Dr.-Ing. R. Bartz Gruppe/Team: / Praktikum Versuch C Laborplatz: Name: Vorname: Matr.-Nr.: Versuchs-Datum: Studiengang/richtung:
MehrInhalt. Übungen zu Systemnahe Programmierung in C (SPiC) Inhalt. Globale Variablen
Übungen zu Systemnahe Programmierung in C (SPiC) Peter Wägemann, Heiko Janker, Moritz Strübe, Rainer Müller () Wintersemester 24/25 volatile Verwendung Module Hinweise zur Aufgabe Übungen zu SPiC (WS 24/5)
MehrSteuern und Messen mit Raspberry Pi
24 C 36 % 24 C Thanks to Openclipart, Fritzing, elinux.org, Liz Grazer Linuxtage 2014 (GLT14) Raspberry Pi Raspberry Pi ist ein kreditkartengroßer EinplatinenComputer, der von der Raspberry Pi Foundation
MehrChiptunes Wie musikalisch ist mein Mikrocontroller?
Institut für Elektrische Messtechnik und Grundlagen der Elektrotechnik Chiptunes Wie musikalisch ist mein Mikrocontroller? Martin Wenske WS 2011/2012 09.01.2012 Betreuer: Timo Klingeberg www.emg.tu-bs.de
Mehrqfix ASCII-Protokoll
www.qfix.de qfix ASCII-Protokoll Referenz qfix Dokument Nr. D100502R1 Inhaltsverzeichnis 1 Einleitung 3 1.1 Referenz................................... 3 2 qfix ASCII Protokoll 4 2.1 Verbindung und Zeichensatz.........................
MehrBedienmodule OM 2032 und OM 2008
Bedienmodule OM 2032 und OM 2008 S7 Funktionsbausteine für TIA Portal Anwender-Dokumentation Version 2.00 Stand: 04.04.2018 Technische Änderungen vorbehalten Dok. Nr.: AD-OM2032-OM2008-FC400-FB401-DE-V2-00-04-2018
MehrRaspberry Pi meets Pocket Code. Tutorial: Ampelschaltung
Raspberry Pi meets Pocket Code Tutorial: Ampelschaltung Dieses Material steht unter der Creative-Commons-Lizenz Namensnennung 4.0 International. Um eine Kopie dieser Lizenz zu sehen, besuchen sie http://creativecommons.org/licenses/by/4.0/.
MehrHOME A M P HOME A M P
AMPTools HomeAmp Multiroom Tools HomeAmp AMPUDPdirect Multiroom UDP Test Tool AMPUpdater HomeAmp Multiroom Update Tool HOME A MP 4 Channel Multiroom Solution4 Bedienungsanleitung Amp Tools V1.1 MAX ARTWORK
MehrProjekt-Themen des Projekts TI
PROJEKT 1: Analoginterface für Raspberry Pi Projekt-Themen des Projekts TI Es ist eine Interfaceplatine für den Raspberry Pi zu entwickeln, die den Rechner mit einem A/D-Wandler versorgt. Zum Einsatz kommt
MehrProjektdokumentation: DCF 77 Funkuhr
Projektdokumentation: DCF 77 Funkuhr Seite 1 von 8 DCF-77 Signalanalyse Die DCF-77 Signale werden von einem Sender in Mainflingen (ca. 25 km südöstlich von Frankfurt am Main) von der Physikalisch-Technischen
MehrArduino 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
MehrSPI-Bus. 282 Ergänzung zu Kapitel 10
282 Ergänzung zu Kapitel 10 10.21. SPI-Bus Allgemeines Beim SPI-Bus (Serial Peripheral Interface) handelt es sich um einen synchronen 3-Draht Bus mit einer zusätzlichen Steuerleitung (/SS) (siehe Abbildung
MehrArduino 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
MehrAusarbeitung eines Praktikumsversuches zum Design eines 1-Wire-Master-Controllers Falk Niederlein
Großer Beleg Ausarbeitung eines Praktikumsversuches zum Design eines 1-Wire-Master-Controllers Falk Niederlein Folie 1 Gliederung 1 Allgemein 2 Architektur 3 1-Wire-Protokoll 4 Praktikumsversuch 5 Zusammenfassung
MehrErste 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
MehrMicrocontroller Selbststudium Semesterwoche 9
Microcontroller Selbststudium Semesterwoche 9 Kurzfragen zum Thema Interrupts 1. Wozu werden Interrupts benötigt (Beispiele)? Interrupts werden überall dort verwendet, wo auf zeitkritische Ereignisse reagiert
MehrSerielle Schnittstelle, erstes Testprogramm (a)
Serielle Schnittstelle, erstes Testprogramm (a) Aufgabe C1 Verbinden Sie die Mikrocontrollerplatine mit dem USB-Anschluss Ihres Rechners und laden Sie das abgebildete Testprogramm auf den Mikrocontroller.
MehrArduino 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,
MehrU5-2 Register beim AVR-µC
U5 4. Übungsaufgabe U5 4. Übungsaufgabe U5-2 Register beim AVR-µC U5-2 Register beim AVR-mC Grundlegendes zur Übung mit dem AVR-µC 1 Überblick Register Beim AVR µc sind die Register: I/O Ports Interrupts
MehrGeschrieben von: Mario Leubner Freitag, den 24. Februar 2012 um 21:00 Uhr - Aktualisiert Sonntag, den 15. April 2012 um 16:41 Uhr
In Ergänzung des bereits existierenden Moduls M052, welches die beiden Projekte USB und Netzwerk für den KC85 vereint, wurde jetzt noch eine Platine entwickelt welche nur den USB-Teil enthält. Der USB-Teil
MehrInhalt. Aufgabe 4: LED-Modul Hinweise Testen des Moduls Sommersemester 2015
Übungen zu Systemnahe Programmierung in C (SPiC) Peter Wägemann, Sebastian Maier, Heiko Janker () Übung 4 Ablauf vom Quellcode zum laufenden Programm Active-high & Active-low Hinweise Sommersemester 2015
Mehrb) Gegeben sei folgende Enumeration: enum SPRACHE {Deutsch, Englisch, Russisch};
Aufgabe 1: (19 Punkte) Bei den Multiple-Choice-Fragen ist jeweils nur eine richtige Antwort eindeutig anzukreuzen. Auf die richtige Antwort gibt es die angegebene Punktzahl. Wollen Sie eine Multiple-Choice-Antwort
MehrDeckblatt. S7-Kommunikation mit S FB14 GET und FB15 PUT. FAQ April Service & Support. Answers for industry.
Deckblatt FB14 GET und FB15 PUT FAQ April 2011 Service & Support Answers for industry. Fragestellung Dieser Beitrag stammt aus dem Service&Support Portal der Siemens AG, Sector Industry, Industry Automation
MehrGdI2 - Systemnahe Programmierung in C Übungen Jürgen Kleinöder Universität Erlangen-Nürnberg Informatik 4, 2006 U4.fm
U4 4. Übungsaufgabe U4 4. Übungsaufgabe Grundlegendes zur Übung mit dem AVR-µC Register I/O Ports Interrupts AVR-Umgebung U4.1 U4-1 Grundlegendes zur Übung mit dem AVR-mC U4-1 Grundlegendes zur Übung mit
MehrWarum dieses Projekt
Arduino Uhr 1 Warum dieses Projekt Wie war noch mal die UTC Zeit? Eine Stunde vor oder zurück? Und im Sommer 2 Stunden? Wieviel Uhr ist es in Peru oder Tokyo? aktuelle Küchen und die UTC-Zeit Temperaturanzeige
MehrModell Bahn Verwaltung. Tutorial. Links. Min. Programm Version 0.65, März w w w. r f n e t. c h 1 / 11
Modell Bahn Verwaltung Tutorial Links Min. Programm Version 0.65, März 2015 Tutorial Version 04.01.2017 rfnet Software w w w. r f n e t. c h 1 / 11 Vorwort... 3 1 Links... 4 1.1 Einführung... 4 1.2 Link
MehrLCD board EB
LCD board EB005-00-3 Inhalt 1. Über dieses Dokument...2 2. Allgemeine Information...3 3. Board-Layout...6 4. Schaltungsbeschreibung...7 Anhang 1 Schaltplan Copyright Matrix Multimedia Limited 2005 seite
MehrWarum dieses Projekt
Arduino Uhr Warum dieses Projekt Wie war noch mal die UTC Zeit? Eine Stunde vor oder zurück? Und im Sommer 2 Stunden? Wieviel Uhr ist es in Peru oder Tokyo? aktuelle Küchen und die UTC-Zeit Temperaturanzeige
MehrProjektangebote 2007/2008 für die BKIK-Klassen von W. Amann:
Projektangebote 2007/2008 für die BKIK-Klassen von W. Amann: Neben den unten vorgestellten Projektangeboten übernehme ich auch die Betreuung von Mikrocontroller-Projekten, die als eigene Vorschläge bei
MehrAn der OBD2-Buchse zum Anschluß des Testgerätes sind die für die Protokolle erforderlichen Pins beschaltet:
DIAMEX-SIMULATOR OBD2-Simulator für alle Standard-Protokolle: P1: J-1850 PWM P2: J-1850 VPWM P3: ISO-9141 P4: KWP2000 5-Baud-Init P5: KWP2000 Fast-Init P6: CAN 11/500 P7: CAN 29/500 P8: CAN 11/250 P9:
MehrGeoproxy Freistaat Thüringen. Dokumentation zur Einbindung des Web Map Service in GIS-Anwendungen. - Spatial Commander von GDV- Stand:
Geoproxy Freistaat Thüringen Dokumentation zur Einbindung des Web Map Service in GIS-Anwendungen - Spatial Commander von GDV- Stand: 16.01.2013 Dokumentenhistorie Version Datum Bemerkungen 1.0 16.01.2013
MehrTemperaturmodul. Software. Bedeutung der Leuchtdioden. Kanal-LEDs. System-LEDs. Start nach Reset
Temperaturmodul Software Bedeutung der Leuchtdioden Alle LED sind sog. Bicolor-LEDs, die, wie der Name nicht sagt, drei Farben anzeigen können. Rot, grün und gelb, wenn rot und grün gemeinsam aktiviert
MehrScript-Upgrade. Vorraussetzungen. Folgende Meldungstypen werden dabei verwendet: Vom Fahrzeug zur Zentrale. Quittungstexte vom Fahrzeug (Type 11.
Script-Upgrade An Fahrzeuge können Update-Befehle gesendet werden, die diese dazu veranlassen, Scripte und Dateien von einem Server im Internet zu laden. Diese Script-Dateien stellen normalerweise die
MehrE. Fehlermeldungen von PC-Bibliotheken
Anhang Fehlermeldungen von PC-Bibliotheken -1. Fehlermeldungen von PC-Bibliotheken Beim insatz von MODULAR-4/486 und Multi-LAB/2 Karten und den dazugehörigen Bibliotheken können die folgenden Fehlermeldungen
MehrMartin Delvai. SPEAR2: Erweiterungskonzept
Martin Delvai SPEAR2: Erweiterungskonzept 10. April 2007 Zusammenfassung Spear2 Prozessorkern kann durch verschiedene System Module, Extension Module und AMBA Module an unterschiedlichen Bedürftnisse angepasst
MehrZusatz zur Installations- und Bedienungsanleitung für die erweiterten Funktionen des: ATHON GPS-R ATHON GPS-RW
Zusatz zur Installations- und Bedienungsanleitung für die erweiterten Funktionen des: ATHON GPS-R ATHON GPS-RW INHALTSVERZEICHNIS ATHON GPS-R ERWEITERTE MERKMALE IM VERGLEICH MIT DEM ATHON GPS... 3 Schutz
MehrAbb. 1. Abb. 1L. Abb. 2 ÜBUNGEN SEQUENTIELLE SCHALTUNGEN WS 10/11 1
ÜBUNGEN SEQUENTIELLE SCHALTUNGEN WS 10/11 1 Aufgabe 1 An einem Schaltkreis, der ein Register enthält, messen Sie die in Abb. 1 gezeigte Signalfolge. Handelt es sich dabei um ein D-Flipflop- oder um ein
MehrSchrittmotor ansteuern mithilfe des RaspberryPi und dem L293D
Schrittmotor ansteuern mithilfe des RaspberryPi und dem L293D Inhalt Einleitung Einsatzgebiete Aufbau verschiedener Schrittmotoren Motortreiber L293D Ansteuerung über WiringPi Praktikum 2 3..5 Einleitung
MehrSerielle 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
MehrProf. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber
Übungen zum Tutorium Arbeiten mit dem M_Dongle Labor Mikrocontroller mit NUC130 02.11.2016 Version 7.01 Prof. Dr.-Ing. F. Kesel Dipl.-Ing. (FH) J. Hampel Dipl.-Ing. (FH) A. Reber Inhalt 1 Portpins verwenden...
Mehrputty+gausmann gmbh i-con PICO SD erweiterte Funktionen durch microsd Karte
putty+gausmann gmbh i-con PICO SD Die i-con PICO kann über eine microsd (ebenso microsdhc) Karte in der Funktionalität erweitert werden. Dazu notwendig ist das auf Windows PCs lauffähige Programm PICOSD.exe.
MehrSmart Sensor zur Puls- und Blutsauerstoffsättigunsmessung
Smart Sensor zur Puls- und Blutsauerstoffsättigunsmessung MAX30101 von Maxim Integrated High-Sensitivity Pulse Oximeter (SpO2) and Heart-Rate (HR) Sensor for Wearable Health Quelle: Maxim Integrated, Datenblatt
MehrMotorsteuerung. Embedded Software Praktikum 4. Tim Hölzemann Embedded Engineering
Motorsteuerung Embedded Software Praktikum 4 Tim Hölzemann Embedded Engineering Hüfferstraße 27 fon +49 (0)251.83 64-050 th403054@fh-muenster.de D-48149 Münster fax +49 (0)251.83 64-060 www.fh-muenster.de
MehrTechnical Note 001 PAX-I
Red Lion Technical Note 001 PAX-I -Einbaumessgeräte- Vers. 1.2 PAX-I als Profibus DP Fernanzeige in Siemens STEP 7 einbinden - 1 - Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Information... 3 1.2 Hinweis...
MehrDIAMEX DIGI-DOT-BOOSTER Treiber für WS2812 und SK6812 LEDs mit SPI-Schnittstelle. Funktionen. Pinbelegung. Seite 1
Funktionen Der DIAMEX DIGI-DOT-Booster steuert bis zu 256 digitale Leuchtdioden der Typen WS2812 und Kompatible (RGB) sowie bis zu 192 digitale Leuchtdioden der Typen SK6812 (RGBW) an. Über eine SPI-Schnittstelle
MehrKapitel 10. Verweise und Referenzen. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz
Kapitel 10 Verweise und Referenzen Inhalt von Kapitel 10 Verweise und Referenzen 10.1 Das Schlüsselwort this Definition Verwendungszweck Klassenmethoden EINSCHUB: Musterlösung zu Übung 4.1 10.2 Objektreferenzen
MehrLinear 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
MehrEinleitung Die Pins alphabetisch Kapitel 1 Programmierung des ATmega8 und des ATmega
Einleitung... 11 Die Pins alphabetisch.... 12 Kapitel 1 Programmierung des ATmega8 und des ATmega328.... 15 1.1 Was Sie auf den nächsten Seiten erwartet... 19 1.2 Was ist eine Micro Controller Unit (MCU)?....
MehrTechnische Informationen -Stand: Januar Signalleuchten mit USB-Schnittstelle
-Stand: Januar 2018- Signalleuchten mit USB-Schnittstelle Controllersoftware Die Software enthält ein Installationsprogramm. Und eine Deinstallationsroutine. Das Programm ist in einer 32 und einer 64-Bit-Version
Mehr