Arduino Uno | ||||
Allgemeines |
Einplatinen - Computer, Microcontroler - Platinen ohne Betriebssystem | |||
Arduino Uno |
|
|||
Anschlüsse | Über den USB Anschluss (roter Pfeil) kann die Stromversorgung erfolgen.
Programme werden geladen, Daten können auf den seriellen Monitor übertragen werden. Zusätzlich ist eine Stromversorgung über einen Klinkenstecker möglich (grüner Pfeil). Der Resetknopf (blauer Pfeil) dient zum Starten des Programms. |
|||
Pins | Im Bild oben eine Reihe digitaler Ein-oder Ausgänge (orangener Pfeil).
Unten rechts 6 analoge Ein-oder Ausgänge (violetter Pfeil). Unten links Stromversorgungspins (hellblauer Pfeil). Rechts SPI-ICSP-Header(grüner Pfeil). I2C-Bus links oben (brauner Pfeil). |
|||
LEDs | Wenn der Arduino mit Strom versorgt wird, so leuchtet die
Power LED (brauner Pfeil).
Bei Ein- und Ausgaben über die serielle Schnittstelle leuchten TX und RX (grüner Pfeil). Zusätzlich gibt es eine programmierbare LED auf dem Board (roter Pfeil). |
|||
RX, TX | RX (receive) | TX (transmit) | UART-Empfangs-und Sendepin der seriellen Schnittstelle. 1200-115.200 Baud. | |
SCL, SDA | I2C-Bus | Inter IC-Communication | Über diesen Bus tauscht Arduino Daten mit Sensoren und anderer Elektronik aus. | |
SPI | Serial Peripheral Interface | Synchroner serieller Bus mit Hin- und Rückleitung. | Dient dem Datenaustausch mit Sensoren und Steuermodulen. Auch zur Programmierung des Flashspeichers. Arbeitet mit 4 MHz | |
PWM | Digitale Ausgänge, die eine ~vor der Zahl haben, können ein PWM - Signal ausgeben. | Bei dem UNO sind das die Pins 3,5, 6,9, 10,11. | ||
AREF | Bei analogen Eingängen sind 5 V das Maximum. | Liefert einen Sensor nur eine geringere Spannung, so kann man das Maximum über den Pin eingeben. | ||
Pins | Analog In | Digital In | ||
Analog In | A0 bis A5 | Wandelt eine Spannung von 0 -5V in einen Wert von 0 - 1023 um (10 Bit-AD-Wandler). | int sensorValue = analogRead(A1);
Definiert eine Integer-Variable sensorValue und liest analog von Pin-A1. sensorValue hat nun einen Wert zwischen 0 und 1023. |
|
Digital In | Setup: pinMode(6, input_pullup); Serial.begin(9600); ... Void loop(){ serial.println(digitalRead(6));... |
Im Setup wird Pin 6 als Eingang definiert. Der Zusatz "pullup" schaltet einen Eingangswiderstand dazu. Dadurch werden elektrostatische Störungen vermindert. Der Pin hat jetzt die Spannung 5 V( = High). Ein Low-Signal entsteht immer dann, wenn die 5 V vermindert werden. |
||
GPIO | Pins liefern 40 mA | |||
Quellen |
1.) Arduino-Homepage: IDE zum Download kostenlos 2.) Maker Shop: Versandt von Boards und Zubehör | |||
Impressum Zuletzt geändert am 01.01.2016 19:54