ARDUINO Serial ultimo aggiornamento 31 luglio 2018 |
|
La scheda
Arduino Serial V2.0a presentata in questa pagina è la prima versione
della scheda Arduino venduta come kit (link
al sito Arduino).
La programmazione avviene tramite una
porta seriale RS232 a 9 pin, l'interfaccia verso il processore non utilizza uno specifico
integrato come un MAX232 ma è realizzata semplicemente mediante dei
transistor che adattano i livelli di tensione tra RS232 e TTL.
Questa scheda è facile da montare, a patto di trovare ancora dei circuiti
stampati in vendita.
Schema elettrico della scheda Arduino serial
|
|
1N4004 - Diodo general purpose 1000V - 1A | ||
|
||
Piedinatura | Datasheet | Foto |
1N4148 - Fast switching diode | ||
|
||
Piedinatura | Datasheet | Foto |
LM 7805 Regolatore di tensione | ||
Piedinatura | Datasheet | Foto dell'integrato |
Processore ATmega328 8-bit Microcontroller with 32K Bytes In-System Programmable Flash | ||
Piedinatura | Datasheet | Foto dell'integrato |
Transistor BC547 NPN Switching and Applications | ||
Piedinatura | Datasheet | Foto del transistor (contenitore plastico) |
Transistor BC557 PNP Switching and Amplifier | ||
Piedinatura | Datasheet | Foto del transistor (contenitore plastico) |
La scheda Arduino serial
deve essere alimentata tramite il PLUG di alimentazione tramite un
alimentatore AC-DC oppure da una pila. L'adattatore può essere connesso inserendo un
connettore di 2.1mm positivo al centro nell'ingresso dell'alimentazione
della scheda.
I connettori di una pila si possono inserire nei pini Gnd e Vin del
connettore dell'alimentazione.
La scheda può operare con un'alimentazione esterna da 6 a 20 volts. Se
alimentata con meno di 7V, tuttavia, il piedino da 5V fornisce meno di
nominali 5 e la scheda può essere instabile. Se si usano più di 12V, il
regolatore di voltaggio può surriscaldarsi e danneggiare la scheda.
L'ambito di voltaggio raccomandato è, dunque, fra 7 e 12 volts.Il
circuito è basato sul classico LM7805, il diodo D1
un 1N4004 protegge da eventuali inversioni di
polarità, l'accensione del LED1 segnala la presenza della tensione di
alimentazione.
I piedini di alimentazione sono indicati come segue:
VIN. Il voltaggio in ingresso alla scheda Arduino quando si utilizza un'alimentazione esterna. Si può fornire voltaggio attraverso questo piedino oppure, se si fornisce voltaggio attraverso l'ingresso di alimentazione, si passa sempre attraverso questo piedino.
5V. L'alimentazione regolata che fornisce corrente alla scheda e alle sue componenti.
GND. Piedini della messa a terra.
La sezione processore è basata sul processore ATmega328 un microcontrollore ad alte prestazioni con bus a 8 bit prodotto dalla Atmel con architettura di tipo RISC (acronimo di Reduced Instruction Set Computer) le caratteristiche salienti di questo processore sono:
Memoria flash da 32KB ISP con possibilità di lettura/scrittura
Memoria EEPROM da 1KB
Memoria SRAM da 2KB.
23 porte general purpose di I / O
32 registri di lavoro general purpose
Tre flessibili timer / contatori con modalità di confronto
Possibilità d’interrupts esterni e interni
Una seriale USART programmabile,
Un’interfaccia seriale a 2fili compatibile I2C
Una porta SPI seriale
6 convertitori A / D a 10-bit
Timer watchdog programmabile con oscillatore interno
Cinque modalità di risparmio energetico selezionabili via software.
Tensione di funzionamento compresa tra 1,8-5,5 volt.
Il microcontrollore ATmega328 dispone di 32 kB di memoria di programma, della quale 0,5 kB sono usati per il bootloader, abbiamo poi di 2 kB di SRAM (Static Random Access Memory) ed 1 kB di EEPROM che possiamo leggere o scrivere utilizzando la EEPROM library.
L'interfaccia di programmazione è realizzato in modo molto semplice utilizzando una coppia di transistor un BC557 e un BC547
Fasi di montaggio della scheda
Elenco revisioni | |
31/07/2018 | Aggiornata pagina |
13/10/2012 | Emissione preliminare |