SCHEDA REV3 COMPATIBILE CON ARDUINO ATMEGA328P-AU
€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:
Microcontroller | Atmel ATmega168 or ATmega328 |
Operating Voltage (logic level) | 5 V |
Input Voltage (recommended) | 7-12 V |
Input Voltage (limits) | 6-20 V |
Digital I/O Pins | 14 (of which 6 provide PWM output) |
Analog Input Pins | 8 |
DC Current per I/O Pin | 40 mA |
Flash Memory | 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader |
SRAM | 1 KB (ATmega168) or 2 KB (ATmega328) |
EEPROM | 512 bytes (ATmega168) or 1 KB (ATmega328) |
Clock Speed | 16 MHz |
Dimensions | 0.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: | ||
Be the first to review “SCHEDA REV3 COMPATIBILE CON ARDUINO ATMEGA328P-AU”
You must be logged in to post a review.
There are no reviews yet.