zurück Home

Arduino Uno

Allgemeines

Einplatinen - Computer, Microcontroler - Platinen ohne Betriebssystem
Arduino Uno
  • Arbeitsspeicher 34 KB
  • Prozessor: 16 MHz
  • Programmierung auf dem PC
  • nur ein Programm ausführbar
  • Programmiersprache C
  • Stromversorgung 3,3 V
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.
Anschlüsse
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).
 Pins
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).
 LEDs
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