Arduino Nano

Beschreibung

Technische Daten

Mikrocontroller ATmega328
Betriebsspannung (Logikpegel) 5 V
Eingangsspannung (empfohlen) 7-12 V
Eingangsspannung (Grenzwerte) 6-20 V
Digitale E/A-Pins 14 (davon 6 mit PWM-Ausgang)
Analogeingangs-Pins 8
DC-Strom pro I/O-Pin 40 mA
Flash-Speicher 16 KB (ATmega168) oder 32 KB (ATmega328), davon 2 KB für den Bootloader
SRAM 1 KB (ATmega168) oder 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) oder 1 KB (ATmega328)
Taktfrequenz 16 MHz
Abmessungen 18 x 45 mm

Stromversorgung

Der Arduino Nano kann über den Mini-B-USB-Anschluss, eine ungeregelte externe 6-20-V-Stromversorgung (Pin 30) oder eine geregelte externe 5-V-Stromversorgung (Pin 27) mit Strom versorgt werden. Die Stromquelle wird automatisch auf die höchste Spannungsquelle eingestellt.

Speicher

  • Der ATmega168 verfügt über 16 KB Flash-Speicher zum Speichern von Code (davon 2 KB für den Bootloader), 1 KB SRAM und 512 Byte EEPROM
  • Der ATmega328 verfügt über 32 KB Flash-Speicher zum Speichern von Code (2 KB werden auch für den Bootloader verwendet), 2 KB SRAM und 1 KB EEPROM.

Input und Output

Jeder der 14 digitalen Pins des Nano kann mit den Funktionen pinMode()digitalWrite(), und digitalRead() als Eingang oder Ausgang verwendet werden.

Jeder Pin kann maximal 40 mA liefern oder empfangen und hat einen internen Pull-up-Widerstand (standardmäßig ausgeschaltet) von 20-50 kOhm.

Kommunikation

Der Arduino Nano verfügt über eine Reihe von Möglichkeiten zur Kommunikation mit einem Computer, einem anderen Arduino oder anderen Mikrocontrollern.

Der ATmega168 und ATmega328 bieten eine serielle UART-TTL-Kommunikation (5 V), die an den digitalen Pins 0 (RX) und 1 (TX) verfügbar ist. Ein FTDI FT232RL auf dem Board leitet diese serielle Kommunikation über USB weiter, und die FTDI-Treiber (in der Arduino-Software enthalten) stellen der Software auf dem Computer einen virtuellen Com-Port zur Verfügung.

Die Arduino-Software enthält einen seriellen Monitor, mit dem einfache Textdaten zum und vom Arduino-Board gesendet werden können. Die RX- und TX-LEDs auf dem Board blinken, wenn Daten über den FTDI-Chip und die USB-Verbindung zum Computer übertragen werden (jedoch nicht bei serieller Kommunikation über die Pins 0 und 1).

Eine SoftwareSerial-Bibliothek ermöglicht die serielle Kommunikation über jeden der digitalen Pins des Nano.

Programmierung

Der Arduino Nano kann mit der Arduino-Software (Download) programmiert werden.

Der ATmega168 oder ATmega328 auf dem Arduino Nano verfügt über einen Bootloader, mit dem Sie neuen Code ohne ein externes Hardware-Programmiergerät hochladen können. Er kommuniziert mit dem ursprünglichen STK500-Protokoll (Referenz, C-Header-Dateien).

Sie können den Bootloader auch umgehen und den Mikrocontroller über den ICSP-Header (In-Circuit Serial Programming) programmieren, indem Sie Arduino ISP oder ein ähnliches Programm verwenden; Einzelheiten finden Sie in dieser Anleitung.

Automatischer (Software-)Reset

Anstatt den Reset-Knopf vor einem Upload physisch zu betätigen, ist der Arduino Nano so konzipiert, dass er durch eine auf einem angeschlossenen Computer laufende Software zurückgesetzt werden kann.

Eine der Hardware-Flusskontrollleitungen (DTR) desFT232RL ist über einen 100 nF-Kondensator mit der Reset-Leitung des ATmega168 oder ATmega328 verbunden. Wenn diese Leitung aktiviert wird (low), fällt die Reset-Leitung lange genug ab, um den Chip zurückzusetzen.

Die Arduino-Software nutzt diese Fähigkeit, um das Hochladen von Code durch einfaches Drücken der Upload-Taste in der Arduino-Umgebung zu ermöglichen. Dies bedeutet, dass der Bootloader ein kürzeres Timeout haben kann, da das Absenken von DTR gut mit dem Beginn des Uploads koordiniert werden kann.

Produktformular

Technische Daten Mikrocontroller ATmega328 Betriebsspannung (Logikpegel) 5 V Eingangsspannung (empfohlen) 7-12 V Eingangsspannung (Grenzwerte) 6-20 V Digitale E/A-Pins 14 (davon... Weiterlesen

€ 22,95 inkl. MwSt.
Mitglieder € 20,66

    • Heute verschicken? Innerhalb von Jun 19, 2024 17:00:00 +0200 bestellen

    Details

    SKU: 17002
    EAN: 8058333490342

    Beschreibung

    Technische Daten

    Mikrocontroller ATmega328
    Betriebsspannung (Logikpegel) 5 V
    Eingangsspannung (empfohlen) 7-12 V
    Eingangsspannung (Grenzwerte) 6-20 V
    Digitale E/A-Pins 14 (davon 6 mit PWM-Ausgang)
    Analogeingangs-Pins 8
    DC-Strom pro I/O-Pin 40 mA
    Flash-Speicher 16 KB (ATmega168) oder 32 KB (ATmega328), davon 2 KB für den Bootloader
    SRAM 1 KB (ATmega168) oder 2 KB (ATmega328)
    EEPROM 512 bytes (ATmega168) oder 1 KB (ATmega328)
    Taktfrequenz 16 MHz
    Abmessungen 18 x 45 mm

    Stromversorgung

    Der Arduino Nano kann über den Mini-B-USB-Anschluss, eine ungeregelte externe 6-20-V-Stromversorgung (Pin 30) oder eine geregelte externe 5-V-Stromversorgung (Pin 27) mit Strom versorgt werden. Die Stromquelle wird automatisch auf die höchste Spannungsquelle eingestellt.

    Speicher

    • Der ATmega168 verfügt über 16 KB Flash-Speicher zum Speichern von Code (davon 2 KB für den Bootloader), 1 KB SRAM und 512 Byte EEPROM
    • Der ATmega328 verfügt über 32 KB Flash-Speicher zum Speichern von Code (2 KB werden auch für den Bootloader verwendet), 2 KB SRAM und 1 KB EEPROM.

    Input und Output

    Jeder der 14 digitalen Pins des Nano kann mit den Funktionen pinMode()digitalWrite(), und digitalRead() als Eingang oder Ausgang verwendet werden.

    Jeder Pin kann maximal 40 mA liefern oder empfangen und hat einen internen Pull-up-Widerstand (standardmäßig ausgeschaltet) von 20-50 kOhm.

    Kommunikation

    Der Arduino Nano verfügt über eine Reihe von Möglichkeiten zur Kommunikation mit einem Computer, einem anderen Arduino oder anderen Mikrocontrollern.

    Der ATmega168 und ATmega328 bieten eine serielle UART-TTL-Kommunikation (5 V), die an den digitalen Pins 0 (RX) und 1 (TX) verfügbar ist. Ein FTDI FT232RL auf dem Board leitet diese serielle Kommunikation über USB weiter, und die FTDI-Treiber (in der Arduino-Software enthalten) stellen der Software auf dem Computer einen virtuellen Com-Port zur Verfügung.

    Die Arduino-Software enthält einen seriellen Monitor, mit dem einfache Textdaten zum und vom Arduino-Board gesendet werden können. Die RX- und TX-LEDs auf dem Board blinken, wenn Daten über den FTDI-Chip und die USB-Verbindung zum Computer übertragen werden (jedoch nicht bei serieller Kommunikation über die Pins 0 und 1).

    Eine SoftwareSerial-Bibliothek ermöglicht die serielle Kommunikation über jeden der digitalen Pins des Nano.

    Programmierung

    Der Arduino Nano kann mit der Arduino-Software (Download) programmiert werden.

    Der ATmega168 oder ATmega328 auf dem Arduino Nano verfügt über einen Bootloader, mit dem Sie neuen Code ohne ein externes Hardware-Programmiergerät hochladen können. Er kommuniziert mit dem ursprünglichen STK500-Protokoll (Referenz, C-Header-Dateien).

    Sie können den Bootloader auch umgehen und den Mikrocontroller über den ICSP-Header (In-Circuit Serial Programming) programmieren, indem Sie Arduino ISP oder ein ähnliches Programm verwenden; Einzelheiten finden Sie in dieser Anleitung.

    Automatischer (Software-)Reset

    Anstatt den Reset-Knopf vor einem Upload physisch zu betätigen, ist der Arduino Nano so konzipiert, dass er durch eine auf einem angeschlossenen Computer laufende Software zurückgesetzt werden kann.

    Eine der Hardware-Flusskontrollleitungen (DTR) desFT232RL ist über einen 100 nF-Kondensator mit der Reset-Leitung des ATmega168 oder ATmega328 verbunden. Wenn diese Leitung aktiviert wird (low), fällt die Reset-Leitung lange genug ab, um den Chip zurückzusetzen.

    Die Arduino-Software nutzt diese Fähigkeit, um das Hochladen von Code durch einfaches Drücken der Upload-Taste in der Arduino-Umgebung zu ermöglichen. Dies bedeutet, dass der Bootloader ein kürzeres Timeout haben kann, da das Absenken von DTR gut mit dem Beginn des Uploads koordiniert werden kann.

    Customer Reviews

    Based on 1 review
    100%
    (1)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    M
    Marc K.
    Versatile processor

    Versatile processor used to mimic a S0 energy meter output

    Login

    Passwort vergessen?

    Sie haben noch kein Konto?
    Konto erstellen