Arduino (hardware): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ancora
Riga 18:
 
Una scheda Arduino consiste in di un [[microcontroller]] a 8-bit [[Atmel AVR|AVR]] prodotto dalla [[Atmel]], con dei componenti complementari per facilitarne l'incorporazione in altri circuiti. Gli Arduino ufficiali hanno usato [[chip]] della serie [[megaAVR]], nello specifico i modelli ATmega8, ATmega168, ATmega328, e ATmega1280. Ma i suo cloni si sono servito di una mnaciata di altri processori. Molte schede includono un [[regolatore lineare di tensione]] a 5-volt e un a 16MHz [[oscillatore a cristallo]] (o un [[risonatore ceramico]] in alcune varianti), sebbene alcune implementazioni, come LilyPad, girino a 8Mhz e fanno a meno dello stabilizzatore di voltaggio a causa delle specifiche restrizioni al [[fattore di forma]].
Inoltre, il [[controller (informatica)|controller]] Arduino è pre-programmato con un [[bootloader]] che semplifica il caricamento dei programmi nella [[memoria flash]] incorporata nel chip, rispetto ad altri [[device]] che richiedono, solitamente, un [[programmer]] esterno.
 
A livello concettuale, tutte le schede sono programmate attraverso un [[porta seriale]] [[RS-232]], ma il modo in cui questo è implementato nell'[[hardware]] varia da versione a versione.
Le schede seriali Arduino contengono un semplice circuito [[inverter]] che permette la conversione tra il livello della RS-232 e il livello dei segnali [[Transistor-transistor logic|TTL]].
 
Le attuali schede Arduino sono programmate tramite [[USB]], grazie a un'implementazione che usa dei chip adattatori USB-seriale come gli FT232 della [[Future Technology Devices International|FTDI]]. Alcune varianti, come la Arduino Mini e la versione non ufficiale ''Boarduino'', usano una scheda o un cavo adattatore USB-to-serial staccabile.
 
==Collegamenti esterni==