SCHEDA REV3 COMPATIBILE CON ARDUINO ATMEGA328P-AU

SCHEDA REV3 COMPATIBILE CON ARDUINO ATMEGA328P-AU

View More

10,32

Attualmente disponibile su ordinazione con consegna prevista entro 60 giorni circa dall'acquisto.

QuantitàPrezzo Unitario
12 - 49 9,29
50 - 99 8,26
100 + 7,22

Product Description

SCHEDA REV3 COMPATIBILE CON ARDUINO ATMEGA328P-AU

La Arduino Nano si basa sul microcontrollore ATmega328.

dotata di 14 pin di input/output digitali (6 dei quali possono essere usati come segnali PWM), 8 input analogici, un quarzo a 16MHz, un connettore Mini-B USB, un connettore per la programmazione ICSP ed un pulsantino per il reset della scheda. La scheda inoltre fornisce tutto che necessario per supportare il funzionamento del microcontrollore.

Per cominciare ad utilizzare la Arduino Nano 3.0 semplicemente necessario connettere la scheda ad un PC tramite un cavo USB oppure fornire una tensione di alimentazione esterna non regolata compresa fra 6V e 20V collegandola al pin 30 oppure fornire una tensione di alimentazione regolata a 5V collegandola al pin 27. La sorgente di alimentazione viene selezionata automaticamente scegliendo quella che fornisce il valore di tensione maggiore.

La scheda Arduino Nano 3.0 compatibile con molte Shield progettate per la Arduino Duemilanove o Diecimila.

Specifications:

MicrocontrollerAtmel ATmega168 or ATmega328
Operating Voltage (logic level)5 V
Input Voltage (recommended)7-12 V
Input Voltage (limits)6-20 V
Digital I/O Pins14 (of which 6 provide PWM output)
Analog Input Pins8
DC Current per I/O Pin40 mA
Flash Memory16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed16 MHz
Dimensions0.73″ x 1.70″

Power:

The Arduino Nano can be powered via the Mini-B USB connection, 6-20V unregulated external power supply (pin 30), or 5V regulated external power supply (pin 27). The power source is automatically selected to the highest voltage source.

The FTDI FT232RL chip on the Nano is only powered if the board is being powered over USB. As a result, when running on external (non-USB) power, the 3.3V output (which is supplied by the FTDI chip) is not available and the RX and TX LEDs will flicker if digital pins 0 or 1 are high.

Memory

The ATmega168 has 16 KB of flash memory for storing code (of which 2 KB is used for the bootloader); the ATmega328 has 32 KB, (also with 2 KB used for the bootloader). The ATmega168 has 1 KB of SRAM and 512 bytes of EEPROM (which can be read and written with the EEPROM library); the ATmega328 has 2 KB of SRAM and 1 KB of EEPROM.

Input and Output

Each of the 14 digital pins on the Nano can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5 volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some pins have specialized functions:

  • Serial: 0 (RX) and 1 (TX).Used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to the corresponding pins of the FTDI USB-to-TTL Serial chip.
  • External Interrupts: 2 and 3.These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See the attachInterrupt() function for details.
  • PWM: 3, 5, 6, 9, 10, and 11.Provide 8-bit PWM output with the analogWrite() function.
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).These pins support SPI communication, which, although provided by the underlying hardware, is not currently included in the Arduino language.
  • LED: 13. There is a built-in LED connected to digital pin 13. When the pin is HIGH value, the LED is on, when the pin is LOW, it’s off.

The Nano has 8 analog inputs, each of which provide 10 bits of resolution (i.e. 1024 different values). By default they measure from ground to 5 volts, though is it possible to change the upper end of their range using the analogReference() function. Additionally, some pins have specialized functionality:

  • I2C: 4 (SDA) and 5 (SCL). Support I2C (TWI)comunicazione tramite la libreria Wire (documentazione sul sito Web di cablaggio).

Ci sono un paio di altri pin sulla scheda:

< / p>

  • AREF. Tensione di riferimento per gli ingressi analogici. Utilizzato con analogReference ().
  • Ripristina. Porta questa linea BASSA per ripristinare il microcontrollore. Utilizzato in genere per aggiungere un pulsante di ripristino agli schermi che bloccano quello sulla scheda.

Vedi anche la mappatura tra pin Arduino e porte ATmega168.

Comunicazione

Arduino Nano ha una serie di servizi per comunicare con un computer, un altro Arduino o altri microcontrollori. ATmega168 e ATmega328 forniscono la comunicazione seriale UART TTL (5V), disponibile sui pin digitali 0 (RX) e 1 (TX). Un FTDI FT232RL sui canali della scheda questa comunicazione seriale su USB e i driver FTDI (inclusi con il software Arduino) forniscono una porta COM virtuale al software sul computer. Il software Arduino include un monitor seriale che consente l’invio di semplici dati testuali da e verso la scheda Arduino. I LED RX e TX sulla scheda lampeggeranno quando i dati vengono trasmessi tramite il chip FTDI e la connessione USB al computer (ma non per la comunicazione seriale sui pin 0 e 1).

< p> Una libreria SoftwareSerial consente la comunicazione seriale su qualsiasi pin digitale di Nano.

ATmega168 e ATmega328 supportano anche la comunicazione I2C (TWI) e SPI. Il software Arduino include una libreria Wire per semplificare l’uso del bus I2C; guarda la documentazione per dettagli. Per utilizzare la comunicazione SPI, consultare la scheda tecnica ATmega168 o ATmega328.

Programmazione

Arduino Nano può essere programmato con il software Arduino (download). Seleziona „Arduino Diecimila, Duemilanove o Nano con ATmega168“ o „Arduino Duemilanove o Nano con ATmega328“ dal menu Strumenti> Scheda (in base al microcontrollore sulla scheda). Per i dettagli, consultare il riferimento e le esercitazioni.

L’ATmega168 o ATmega328 su Arduino Nano è prebruciato con un bootloader che consente di caricare un nuovo codice su di esso senza l’uso di un programmatore hardware esterno. Comunica usando il protocollo STK500 originale (riferimento, file di intestazione C).

Puoi anche bypassare il bootloader e programmare il microcontrollore attraverso l’intestazione ICSP (In-Circuit Serial Programming) ; vedere queste istruzioni per i dettagli.

Ripristino automatico (software)

Invece di richiedere una pressione fisica del pulsante di ripristino prima di un caricamento, Arduino Nano è progettato in modo da consentirne il ripristino tramite software in esecuzione su un computer collegato. Una delle linee di controllo del flusso hardware (DTR) di FT232RL è collegata alla linea di ripristino di ATmega168 o ATmega328 tramite un condensatore da 100 nanofarad. Quando questa linea viene affermata (presa in basso), la linea di ripristino scende abbastanza a lungo da ripristinare il chip. Il software Arduino utilizza questa funzionalità per consentire all’utente di caricare il codice semplicemente premendo il pulsante di caricamento nell’ambiente Arduino. Ciò significa che il bootloader può avere un timeout più breve, poiché l’abbassamento del DTR può essere ben coordinato con l’inizio del caricamento.

Questa configurazione ha altre implicazioni. Quando Nano è collegato a un computer che esegue Mac OS X o Linux, si reimposta ogni volta che viene stabilita una connessione dal software (tramite USB). Per circa mezzo secondo, il bootloader è in esecuzione sul Nano. Mentre è programmato per ignorare i dati non validi (ovvero qualsiasi cosa oltre a un caricamento di nuovo codice), intercetterà i primi byte di dati inviati alla scheda dopo l’apertura di una connessione. Se uno schizzo in esecuzione sulla scheda riceve una configurazione singola o altri dati al primo avvio, assicurarsi che il software con cui comunica attende un secondo dopo l’apertura della connessione e prima di inviare questi dati.

Arduino Nano è un open source di base, ultra -piccola piattaforma di I / O semplice, rispetto alla versione precedente di USB Arduino Diecimila, le dimensioni di Arduino Nano rappresentavano un grande vantaggio, Arduino che può essere utilizzato per sviluppare la necessità di funzionare in modo indipendente e le forniture elettroniche; gli effetti interattivi possono anche essere usati per sviluppare connessioni al computer, la collaborazione interattiva collabora con i software Flash, Processing, Max / Msp, PD, VVVV.

Parametri della tecnologia Arduino Nano:
1.14 input digitale / porta di uscita TX, RX, D2 ~~ D13
2.8 porte di ingresso analogiche A0 ~ A7
di 3,1 coppie porta transceiver seriale TTL livello RX / TX
4.6 porta PWM, D3, D5, D6 , D9, D10, D11
5. Microcontrollore Atmega Atmega328P-AU
6 Download e alimentazione USB
7. Supporto per alimentatore esterno 5V ~ 12V DC
8. Per supportare 9 V alimentato a batteria
Supporto 9 ISP download
10 tre alimentatori: USB, VIN,input 5V esterno

Facebooktwitterredditpinterestlinkedinmail

There are no reviews yet.

Be the first to review “SCHEDA REV3 COMPATIBILE CON ARDUINO ATMEGA328P-AU”