INHALT
Das Arduino Uno R3 Board basiert auf dem ATMega328 mit einer Taktfrequenz von 16 MHz. Es ist das einfachste und kostengünstigste Board der beliebten Arduino Mikrocontrollerfamilie. Über Steckverbinder an den Außenkanten des Boards können verschiedene Zusatzmodule angeschlossen werden. Der ATMega328 enthält einen Bootloader, der es ermöglicht, das Programm ohne externes Programmiergerät zu ändern.
Bestandteile:
- Arduino Uno r3 / Arduino Uno rev3
Mit dem Arduino Uno-Board kann jeder Anfänger ohne große Programmierkenntnisse einfach und sicher eine Vielzahl elektronischer Baugruppen bauen. Das Board funktioniert wie ein kleiner Computer mit einem „Gehirn“ (Mikroprozessor), Ein- und Ausgängen. Das Board kann über den USB-Anschluss mit der Arduino-Software programmiert werden, die kostenlos von der offiziellen Website – arduino.cc – heruntergeladen werden kann.
Merkmale des Arduino UNO, datasheet
- Mikrocontroller: ATmega328
- Nennbetriebsspannung: 5 V
- Versorgungsspannung (empfohlen): 7-12 В
- Maximale Versorgungsspannung über VIN: 6 – 20 V
- Maximale Eingangsspannung vom USB-Anschluss: ≈ 5,5 V
- Digitale E/A: 14 (einschließlich 6 PWM-Ausgänge: Pins 3, 5, 6, 9, 10 und 11)
- Analoge Eingänge: 6 (können als digitale Eingänge verwendet werden)
- Maximal verfügbarer Strom für jeden E/S-Pin (5 V): 20 mA
- Maximal verfügbarer Strom am 3,3-V-Ausgang: 50 mA
- Maximal verfügbarer Strom am 5-V-Ausgang: 500 mA
- Software-Flash-Speicher: 32 KB (ATmega328), davon 0,5 KB für den Bootloader
- SRAM-Speicher (flüchtiger Speicher): 2 KB (ATmega328)
- EEPROM-Speicher (nichtflüchtiger Speicher): 1 KB (ATmega328)
- Betriebstemperatur: -40°C – 85°C
- Taktfrequenz: 16 MHz
- Größe: 66,04 mm x 50,8 mm
Pinbelegung Arduino UNO / pinout Arduino UNO
Das Arduino Uno ist die beste Option für den Einstieg. Das Board hat handliche Abmessungen und enthält alles, was man für den Anfang braucht: 14 digitale Ein-/Ausgänge (6 davon können im PWM-Modus betrieben werden), 6 analoge Eingänge für Sensoren, einen USB-Anschluss für die Programmierung und einen Stromanschluss. Vor allem aber sind zahlreiche Projekte, Handbücher und Anleitungen online verfügbar.
Digitale Ein- und Ausgänge des Arduino Uno r3
- Serielle Kommunikation: Pins 0 (RX) und 1 (TX). Sie werden für den Empfang (RX) und das Senden (TX) serieller Daten auf TTL-Pegel verwendet. Diese Pins sind mit den entsprechenden Pins des integrierten Schaltkreises ATmega8U2 verbunden, der als USB-zu-Seriell-Wandler auf der Karte programmiert ist, ein Bauteil, das eine Schnittstelle zwischen den TTL-Pegeln und dem USB-Port des Computers bereitstellt.
- Externe Interrupts: Pins 2 und 3; diese Pins können so konfiguriert werden, dass ein Interrupt bei einem niedrigen Wert, bei einer steigenden oder fallenden Flanke oder bei einer Wertänderung ausgelöst wird. Für weitere Informationen siehe die Anweisung attachInterrupt().
- PWM-Impuls (Pulsweitenmodulation): Pins 3, 5, 6, 9, 10 und 11. Geben Sie einen 8-Bit-PWM-Impuls mit dem Befehl analogWrite() ein.
- SPI (Serielle Peripherie-Schnittstelle): Pins 10 (SS), 11 (MOSI), 12 (MISO) und 13 (SCK). Diese Pins unterstützen die SPI-Kommunikation (Serial Peripheral Interface), die über die SPI-Kommunikationsbibliothek zur Verfügung steht.
- Die SPI-Pins sind auch mit dem ICSP-Stecker verbunden, der mit dem Arduino Mega kompatibel ist.
I2C: Pins A4 (SDA) und A5 (SCL). Sie unterstützen die I2C-Kommunikation (oder TWI (Two Wire Interface), verfügbar mit der Wire/I2C-Bibliothek). - Das Board hat eine integrierte LED, die mit Pin 13 verbunden ist. Wenn der Pin high ist, leuchtet die LED, wenn er low ist, ist die LED aus.
Analoge Pins des Arduino Uno rev3
Der Mikrocontroller Arduino Uno verfügt über 6 Analogeingänge (0 bis 5), von denen jeder einen Messwert mit einer Auflösung von 10 Bit (d.h. 1024 Stufen von 0 bis 1023) liefern kann, indem die sehr nützliche Funktion analogRead() der Arduino-Sprache verwendet wird. Standardmäßig messen diese Pins Spannungen von 0V (Wert 0) bis 5V (Wert 1023), aber die obere Grenze des Messbereichs kann mit dem AREF-Pin geändert werden.
Speicher des Arduino Uno Boards
Die Karte unterstützt drei Speichertypen:
Flash – 32kB Speicher, der zum Speichern des Programms verwendet wird. Wenn der Controller über USB mit einem Sketch geflasht wird, wird der Sketch in den Flash-Speicher geschrieben. Um den Speicher des Arduino Uno oder Arduino Nano zu löschen, laden Sie einen leeren Sketch.
SRAM ist das 2kB große RAM des Uno. Es speichert Variablen und Objekte, die im Sketch erstellt wurden. SRAM ist nichtflüchtig, d.h. wenn die Stromversorgung des Uno unterbrochen wird, werden alle Daten gelöscht.
EEPROM ist ein 1kB großer nichtflüchtiger Speicher. In ihn können Daten geschrieben werden, die beim Ausschalten des ArduinoUno nicht verloren gehen. Der Nachteil von EEPROM ist, dass es laut Hersteller auf 100.000 Schreibzyklen begrenzt ist.
Stromversorgung für Arduino Uno rev3
Das Arduino Uno rev3 Board kann entweder über den USB-Port oder über eine externe Stromversorgung betrieben werden. Das Board kann mit einer externen Stromversorgung mit einer Spannung von 6 bis 20 Volt betrieben werden. Wenn jedoch weniger als 7 Volt an das Board angelegt werden, kann es sein, dass weniger als 5 Volt an den 5-Volt-Pin angelegt werden und das Board instabil wird. Wenn mehr als 12 Volt angelegt werden, kann der Spannungsregler der Karte durchbrennen.
Schlussfolgerung. Beschreibung des Arduino Uno-Boards – Das Uno R3 ist ein Flaggschiff-Board für die Entwicklung eigener Projekte, die Erstellung einfacher Automatisierungs- und Robotersysteme auf Basis des Mikrocontrollers ATmega328 mit freier Software und offener Architektur. Arduino Uno / Genuino Uno rev3 ist der weltweit beliebteste Mikrocontroller für Erfinder, Studenten und Schüler.
Schreibe einen Kommentar