KARTE NANO REV3 ARDUINO KOMPATIBEL ATMEGA328P-AU

KARTE NANO REV3 ARDUINO KOMPATIBEL ATMEGA328P-AU

View More

9,00

(4 customer reviews)

Vorrätig (kann nachbestellt werden)

QuantitàPrezzo Unitario
12 - 49 8,10
50 - 99 7,20
100 + 6,30

Product Description

NANO REV3 ARDUINO-KOMPATIBLES ATMEGA328P-AU-BOARD

Der Arduino Nano basiert auf dem ATmega328-Mikrocontroller.

mit 14 Eingangsstiften / digitale Ausgänge (von denen 6 als PWM-Signale verwendet werden können), 8 analoge Eingänge, ein 16-MHz-Quarz, ein Mini-B-USB-Anschluss, ein Anschluss für die ICSP-Programmierung und eine Taste zum Zurücksetzen der Karte. Die Karte bietet auch alles, was Sie zur Unterstützung des Mikrocontroller-Betriebs benötigen.

Um den Arduino Nano 3.0 zu verwenden, müssen Sie die Karte lediglich über ein USB-Kabel an einen PC anschließen oder bereitstellen eine ungeregelte externe Versorgungsspannung zwischen 6 V und 20 V durch Anschließen an Pin 30 oder eine geregelte Versorgungsspannung von 5 V durch Anschließen an Pin 27. Die Stromquelle wird automatisch ausgewählt, indem diejenige ausgewählt wird, die den höchsten Spannungswert liefert.

Das Arduino Nano 3.0-Board, das mit vielen Shields kompatibel ist, die für Arduino Duemilanove oder Diecimila entwickelt wurden.

Technische Daten :

Mikrocontroller

Atmel ATmega168 oder ATmega328

Betriebsspannung (Logikpegel)

5 V

Eingangsspannung (empfohlen) < / td>

7-12 V

Eingangsspannung (Grenzwerte)

6-20 V

Digitale E / A-Pins

14 (von denen 6 PWM-Ausgang liefern)

Analogeingangsstifte

8

Gleichstrom für E / A-Pin

40 mA

Flash-Speicher

16 KB (ATmega168) oder 32 KB (ATmega328), davon 2 KB vom Bootloader

SRAM

1 KB (ATmega168) oder 2 KB (ATmega328)

EEPROM

512 Byte (ATmega168) oder 1 KB (ATmega328)

Taktrate

16 MHz

Abmessungen

0,73 „x 1,70“

Stromversorgung:

Der Arduino Nano kann über die Mini-B-USB-Verbindung mit 6 bis 20 V mit Strom versorgt werden ungeregelte externe Stromversorgung (Pin 30) oder 5V geregelte externe Stromversorgung (Pin 27). Die Stromquelle wird automatisch auf die Quelle mit der höchsten Spannung ausgewählt.

Der FTDI FT232RL-Chip des Nano wird nur mit Strom versorgt, wenn die Karte über USB mit Strom versorgt wird. Infolgedessen ist bei Betrieb mit externer Stromversorgung (ohne USB) der 3,3-V-Ausgang (der vom FTDI-Chip geliefert wird) nicht verfügbar, und die RX- und TX-LEDs flackern, wenn die digitalen Pins 0 oder 1 hoch sind.

Speicher

Der ATmega168 verfügt über 16 KB Flash-Speicher zum Speichern von Code (von denen 2 KB für den Bootloader verwendet werden). Der ATmega328 hat 32 KB (auch mit 2 KB für den Bootloader). Der ATmega168 verfügt über 1 KB SRAM und 512 Byte EEPROM (die mit der EEPROM-Bibliothek gelesen und geschrieben werden können). Der ATmega328 verfügt über 2 KB SRAM und 1 KB EEPROM.

Ein- und Ausgang

Jeder der 14 digitalen Pins des Nano kann als verwendet werden Ein Eingang oder Ausgang mit den Funktionen pinMode (), digitalWrite () und digitalRead (). Sie arbeiten mit 5 Volt. Jeder Pin kann maximal 40 mA liefern oder empfangen und verfügt über einen internen Pull-up-Widerstand (standardmäßig nicht angeschlossen) von 20-50 kOhm. Darüber hinaus haben einige Pins spezielle Funktionen:

  • Seriell: 0 (RX) und 1 (TX). Zum Empfangen (RX) ) und senden (TX) TTL serielle Daten. Diese Pins sind mit den entsprechenden Pins des seriellen FTDI USB-zu-TTL-Chips verbunden.

  • Externe Interrupts: 2 und 3. Diese Pins können so konfiguriert werden, dass sie einen Interrupt bei einem niedrigen Wert, einer steigenden oder fallenden Flanke oder a auslösen Wertänderung. Weitere Informationen finden Sie in der Funktion attachInterrupt ().

  • PWM: 3, 5, 6, 9, 10 und 11. Stellen Sie mit der Funktion analogWrite () eine 8-Bit-PWM-Ausgabe bereit.

  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Diese Pins unterstützen die SPI-Kommunikation , obwohl von der zugrunde liegenden Hardware bereitgestellt, ist derzeit nicht in der Arduino-Sprache enthalten.

  • LED: 13. An den digitalen Pin 13 ist eine eingebaute LED angeschlossen. Wenn der Pin den Wert HIGH hat, leuchtet die LED. Wenn der Pin LOW ist, ist er ausgeschaltet.

    Der Nano verfügt über 8 analoge Eingänge, von denen jeder eine Auflösung von 10 Bit bietet (dh 1024 verschiedene Werte). Standardmäßig messen sie von Masse bis 5 Volt, obwohl es möglich ist, das obere Ende ihres Bereichs mit der Funktion analogReference () zu ändern. Darüber hinaus verfügen einige Pins über spezielle Funktionen:

    • I 2 C: 4 (SDA) und 5 (SCL). < / strong> Unterstützung I 2 C (TWI)Kommunikation über die Wire-Bibliothek (Dokumentation auf der Wiring-Website).

      Auf der Platine befinden sich noch einige andere Pins:

      < / p>

      • AREF. Referenzspannung für die Analogeingänge. Wird mit analogReference () verwendet.

      • Zurücksetzen. Bringen Sie diese Zeile auf LOW, um den Mikrocontroller zurückzusetzen. Wird normalerweise verwendet, um Schildern, die die auf der Platine blockieren, eine Reset-Taste hinzuzufügen.

        Siehe auch die Zuordnung zwischen Arduino-Pins und ATmega168-Ports.

        Kommunikation

        Der Arduino Nano verfügt über eine Reihe von Funktionen für die Kommunikation mit einem Computer, einem anderen Arduino oder anderen Mikrocontrollern. Der ATmega168 und der ATmega328 bieten serielle UART TTL (5V) -Kommunikation, die über die digitalen Pins 0 (RX) und 1 (TX) verfügbar ist. Ein FTDI FT232RL auf der Karte kanalisiert diese serielle Kommunikation über USB, und die FTDI-Treiber (in der Arduino-Software enthalten) bieten einen virtuellen Com-Port für die Software auf dem Computer. 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 der Karte blinken, wenn Daten über den FTDI-Chip und die USB-Verbindung zum Computer übertragen werden (jedoch nicht für die serielle Kommunikation an den Pins 0 und 1).

        < p> Eine SoftwareSerial-Bibliothek ermöglicht die serielle Kommunikation über einen der digitalen Pins des Nano.

        Der ATmega168 und der ATmega328 unterstützen auch die I2C- (TWI) und SPI-Kommunikation. Die Arduino-Software enthält eine Drahtbibliothek, um die Verwendung des I2C-Busses zu vereinfachen. Einzelheiten finden Sie in der Dokumentation. Informationen zur Verwendung der SPI-Kommunikation finden Sie im Datenblatt ATmega168 oder ATmega328.

        Programmierung

        Der Arduino Nano kann mit der Arduino-Software programmiert werden (Download). Wählen Sie „Arduino Diecimila, Duemilanove oder Nano mit ATmega168“ oder „Arduino Duemilanove oder Nano mit ATmega328“ aus dem Menü Tools> Board (je nach Mikrocontroller auf Ihrem Board). Weitere Informationen finden Sie in der Referenz und in den Tutorials.

        Der ATmega168 oder ATmega328 des Arduino Nano ist mit einem Bootloader vorgebrannt, mit dem Sie neuen Code ohne Verwendung eines hochladen können externer Hardware-Programmierer. Die Kommunikation erfolgt über das ursprüngliche 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 ;; Einzelheiten finden Sie in diesen Anweisungen.

        Automatisches (Software-) Zurücksetzen

        Der Arduino Nano ist ein physischer Druck auf die Reset-Taste vor dem Hochladen Entwickelt so, dass es von Software zurückgesetzt werden kann, die auf einem angeschlossenen Computer ausgeführt wird. Eine der Hardware Flow Control Lines (DTR) des FT232RL ist über einen 100-Nanofarad-Kondensator mit der Reset-Leitung des ATmega168 oder ATmega328 verbunden. Wenn diese Leitung aktiviert (niedrig genommen) ist, fällt die Rücksetzleitung lange genug ab, um den Chip zurückzusetzen. Die Arduino-Software verwendet diese Funktion, um das Hochladen von Code durch einfaches Drücken der Upload-Taste in der Arduino-Umgebung zu ermöglichen. Dies bedeutet, dass der Bootloader eine kürzere Zeitüberschreitung haben kann, da das Absenken des DTR gut mit dem Start des Uploads koordiniert werden kann.

        Dieses Setup hat andere Auswirkungen. Wenn der Nano an einen Computer mit Mac OS X oder Linux angeschlossen ist, wird er jedes Mal zurückgesetzt, wenn eine Verbindung von der Software (über USB) hergestellt wird. In der folgenden halben Sekunde läuft der Bootloader auf dem Nano. Während es so programmiert ist, dass fehlerhafte Daten ignoriert werden (d. H. Alles andere als das Hochladen von neuem Code), werden die ersten Datenbytes abgefangen, die nach dem Öffnen einer Verbindung an die Karte gesendet werden. Wenn eine auf der Karte ausgeführte Skizze beim ersten Start eine einmalige Konfiguration oder andere Daten erhält, stellen Sie sicher, dass die Software, mit der sie kommuniziert, nach dem Öffnen der Verbindung und vor dem Senden dieser Daten eine Sekunde wartet.

        Arduino Nano ist eine Open Source-Basis, ultra -kleine einfache I / O-Plattform im Vergleich zur Vorgängerversion von USB Arduino Diecimila, Arduino Nano in der Größe stellte einen großen Vorteil dar, Arduino, das verwendet werden kann, um die Notwendigkeit zu entwickeln, unabhängig zu laufen, und elektronische Versorgung; Interaktive Effekte können auch verwendet werden, um eine Verbindung zum Computer herzustellen. Die interaktive Zusammenarbeit arbeitet mit der Software Flash, Processing, Max / Msp, PD und VVVV zusammen.

        Parameter der Arduino Nano-Technologie:
        1.14 digitaler Eingang / Ausgangsanschluss TX, RX, D2 ~~ D13
        2.8 Analogeingangsanschlüsse A0 ~ A7
        Von 3,1 Paaren serieller TTL-Transceiver-Anschluss RX / TX
        4.6 PWM-Anschluss, D3, D5, D6 , D9, D10, D11
        5. Atmel Atmega328P-AU Mikrocontroller
        6 USB-Download und Stromversorgung
        7. Unterstützung für externe 5V ~ 12V DC-Stromversorgung
        8. Zur Unterstützung von 9V batteriebetriebenem
        9 Support ISP Download
        10 drei Netzteile: USB, VIN,externer 5-V-Eingang

        Facebooktwitterredditpinterestlinkedinmail

        There are no reviews yet.

        Be the first to review “KARTE NANO REV3 ARDUINO KOMPATIBEL ATMEGA328P-AU”

        CH340 Driver

        ATMEGA328P Datasheet