Ein- und Ausgabe (I/O) E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 1 µC Aktoren o. Ä. LED Pieper Relais Motor … D/A-Wandler Ext. Speicher … Aus-

Slides:



Advertisements
Ähnliche Präsentationen
Organisatorisches Die * bzw. ** Aufgaben müssen gelöst werden, da sie später wieder gebraucht werden. Musterlösungen werden zwei Wochen nach den Übungsblättern.
Advertisements

4. Attiny-Veranstaltung
LCDisplay Anschluss des LCDisplays Aufbau der LCDisplay-Platine
Wozu Mikrocontroller?.
1 low:=low-Q 2 high:=high-Q 2 low:=low-Q 1 high:=high-Q 1.
Can Bus Diagnose.
Informationen ü ber den Umbau des Schulnetzes Aufgrund der Umstellung unseres Schulnetzes auf ein neues Serversystem wird Ende Juni 2010 der Zugriff auf.
Technikunterricht an Haupt- und Realschule
EDO-RAM,SDRAM,RDRAM,DDR2-SDRAM.
Fernseher: Geräte und Signale I
Input / Wahrnehmung Control / Bewusstsein Output / Motorik Information.
Meine Welt Julias kleine große Welt. Dazu gehören Selbstverständlich mal meine Freunde.. Die ich hiermit erwähnen muss, da sie mir besonders wichtig sind,
LEBENSWEISHEIT.
BAS-Signale mit dem Attiny
Fallbeispiel: Privacy Was ist Privacy? Wie wird Privacy gesch ü tzt? Gibt es im Internet Anonymit ä t? Was kann die Schule f ü r den Schutz von Privacy.
Datenverarbeitung im PC
Institut für Angewandte Mikroelektronik und Datentechnik Fachbereich Elektrotechnik und Informationstechnik, Universität Rostock Mirkocontroller Praktikum.
Referat über USB von Ralph Heinz.
Chair-Woei Miu Smartcards SMARTCARDS Wie sicher sind sie wirklich?
Verdrahtung, PE, AC/DC Regler, Tambourine
GURKL**BONLANDL in the alps Frauen und Männer 3 Geschichten aus dem Leben.
Historie zum Attiny-Board … was gab es schon? E. Eube, G. Heinrichs, U. Ihlefeldt1.
Wissenschaftliche Arbeitsgemeinschaft für Raketentechnik und Raumfahrt Lehrstuhl für Raumfahrttechnik Technische Universität München Hardwareprogrammierung.
Remotedesktopverbindung für Windows 7 Mit der Remotedesktopverbindung können Sie leicht eine Verbindung zu einem Terminalserver oder einem anderen Computer.
MecLab® - Festo Didactic SE
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Seite 1 Bedienungshinweise: Mit einem Klick geht es immer.
TRUE und FALSE in C Der Wert 0 steht für FALSE Jeder von 0 verschiedene Wert steht für TRUE FALSE wird als 0 dargestellt TRUE wird als 1 dargestellt.
Anmeldung zu den AGs Strafrecht Via Stud.IP : Login mit Benutzerkennung und Netzpasswort (siehe.
LSI3041E-R & LSI3442E-R Controller Allgemeines: – Nicht konfigurierte Festplatten werden automatisch als Single Disks bzw. Logical Drives (einzelne Laufwerke)
LSI8204ELP & Onboard SATA Controller Allgemeines: – Nicht konfigurierte Festplatten werden automatisch als Single Disks bzw. Logical Drives (einzelne Laufwerke)
Wir haben ein modernes neues Whitboard  Wie kann das Whitebord effektiv genutzt werden? bei der didaktische Vorgehensweise im Unterricht bei Schülertätigkeit.
Lernen durch Musik Artenkenntnis einheimischer Bäume einmal anders.
Programmablaufsteuerung E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 1  Verzweigung  Schleifen Endlosschleife Abbrechende Schleife  Unterprogramme.
Programmieren in C / C++ ESP8266-Boards und das Internet der Dinge
C / C++ für das Internet der Dinge und Hausautomatisierung Arduino Uno / Nano / … Input, Interrupts, Timer, Sleepmode Hochschule Fulda – FB AI Sommersemester.
Kompaktsteuerungen Logiksteuerung oder Kleinsteuerung.
LCDisplay Anschluss des LCDisplays Aufbau der LCDisplay-Platine
Fan Coil-Regler FC/S 1.1.
Physikalische Hinweise zu den „Haftenden Bechern (10)“
ABB STOTZ-KONTAKT GmbH ABB i-bus® KNX Raum Master, Premium, RM/S 2.1
ABB i-bus® KNX Applikationsbaustein Logik ABL/S 2.1
Arbeiten mit dem Terminal
Mikrocontroller programmieren
Variable Beim Ausschalten gehen alle in den Variablen gespeicherten Informationen verloren! Zweck: Speichern von Informationen, z. B. Zahlen Modellvorstellung:
Digitale Leitstand-Terminals mit Tastenmodulen
Die I/O-Register des Attiny
Das Addierwerk eines Rechners
Bild von Mikrocontroller
Schnittstellen und Datenaustausch / Inputs und Outputs
ABB i-bus® EIB / KNX AA/S 4.1 Analogaktor AAM/S 4.1 Analogaktormodul
Projektmodul DM Kurze Einführung Arduino und Arduino-Programmierung
ABB i-bus® KNX Wetterzentrale, Wettersensor
SOZIALE NETZWERKE.
ABB i-bus® KNX Fan Coil-Aktor FCA/S
LERNWERKZEUGE, MATERIALIEN UND ORGANISATION
Technische Informatik II
adunas – Inspizientensysteme – SPS-Hardware
Sensoren und Aktoren.
Dipl. -Psych. Dr. Lars Tischler – lars.
3 Geschichten aus dem Leben
Vom Transistor zum HW-Automaten
Selling Story- u-remote IP67 = UR67
multimax– Das Tool für den Energieprofi - Hardware
Titel: Quelle: Übungsart: Titel: Quelle: Uhr Die Uhr lesen lernen
Titel: Quelle: Übungsart: Titel: Quelle: Textverständnis 2
ESP32 Arduino Herzlich willkommen zum Edison Quickie. „ESP32-Blink“
Heinrich-Hertz-Berufskolleg Düsseldorf Anlage C - Informatik
WIR SCHÜLER GESTALTEN UNSERE SCHULE MIT!
Kaufleute und Techniker
LED-Display Bilderwechsel Projekt INGOLSTADT.
 Präsentation transkript:

Ein- und Ausgabe (I/O) E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 1 µC Aktoren o. Ä. LED Pieper Relais Motor … D/A-Wandler Ext. Speicher … Aus- gabe Taster Fotodiode Funkuhr- Modul … A/D-Wandler Ext. Speicher Sensoren o. Ä. Ein- gabe

Ausgabe E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 2 Digitale Daten (1 bzw. 0) werden durch Spannungen (genauer: Potenziale) kodiert. Sprechweise: Potenzial bei B.2 ist gleich der Spannung U zwischen B.2 und Minuspol. PortB.2 = 1 B.2 high U ≈ 5 V Aktor aktiv* SpannungPhys. ZustandLog. Zustand U < 0,8 VLow0 5 V > U > 2 VHigh1 (TTL-Standard) Merke: Wenn kein Aktor angeschlossen ist, fließt kein el. Strom, egal ob B.2 high oder low ist!

Ausgabe: Simulation E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 3

Eingabe E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 4

Eingabe-Befehle E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 5 Merke: Der Mikrocontroller kann den logischen Zustand beim Anschluss D.2 mit „PinD.2“ abfragen. TasterUPinD.2 offen5 V1 gedrückt0 V0

Schleife mit Taster abbrechen E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 6 TasterUPinD.2 offen5 V1 gedrückt0 V0 Do … Loop until PinD.2 = 0 Abbruchbedingung (Später mehr dazu!)

Zusammenfassung E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 7 Aktoren werden gesteuert durch Ausgänge (Output): B.0, B.1, …, B.7; D.4, D.5, D. 6 Sensoren werden kontrolliert über Eingänge (Input): D.0, D.1, D.2, D.3 (D.0 u. D.1 für serielle Kommunikation mit dem Uploader-Programm)

Ein Blick hinter die Kulissen E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 8 In Wirklichkeit können (außer Vcc und Masse) alle Anschlüsse des Mikrocontrollers sowohl als Eingänge als auch als Ausgänge eingestellt werden!

Datenrichtungsregister DDRB E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 9

Ein Blick ins Manual… E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 10 Schema für die I/O-Funktion eines einzigen Anschlusses von PORTx.

Vorlage-Datei E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 11 Standardmäßig sind alle Port-Anschlüsse als Eingänge konfiguriert, aber… Vorlage.bas Vorlage.cfg

Didaktische Bemerkungen E. Eube, G. Heinrichs, U. Ihlefeldt (V 1.0 C 2016) 12 Es ist wichtig, dass zwischen Eingängen und Ausgängen unterschieden wird. In den meisten Fällen reichen die Einstellungen der Vorlage-Datei aus. Die Ausgänge B.0 bis B.7 liegen rechts. Die Eingänge D.2 und D.3 liegen links. Das Datenrichtungsregister und auch das Pull-Up der Eingänge für den Taster müssen im Unterricht nicht thematisiert werden. Ansonsten geben sich (fast) alle Schüler mit einem Rezept zufrieden.