buonasera, ho aperto questa discussione per saperne un po di più su questo microprocessore.
Ho letto che è buono per iniziare a cimentarsi nel mondo dei microprocessori. Di quest'ultimi non ne so molto, ho studiato solo un po il z80, quindi anche un po di linguaggio c e assembly. Secondo voi posso cimentarmi direttamente in questo campo senza che io abbia esperienza pratica con circuiti anche semplici??
Mica avete da postare un circuito semplice fatto con arduino per capire piu o meno la difficoltà???
info su arduino
Moderatore:
Paolino
9 messaggi
• Pagina 1 di 1
0
voti
carlos ha scritto:Ho letto che è buono per iniziare a cimentarsi nel mondo dei microprocessori.
Microcontrollori. Il tipo di architettura cambia rispetto ai microprocessori.
Non ho capito se hai dubbi riguardo alla programmazione dei microcontrollori o alla stesura di uno schema elettrico o elettronico.
1
voti
arduino non è ne un microprocessore ne un microcontrollore è un piattaforma/architettura/framework che usa i microcontrollori della famiglia AVR prodotti dalla ATMEL tra i più famosi ATMega328 e ATMega32U4, poi con Arduino2 ha cominciato ad usare i microcontrollori ARM sempre della ATMEL.
Grazie ad Arduino hai a disposizione molte API che ti aiutano nella gestione dell'hardware interno al microcontrollore come la gestione di SPI, I2C, PWM o ADC e molte librerie scritte dalla comunità per poter gestire periferiche esterne come LCD, sensori vari, intergrati etc...
I programmi per Arduino vengono scritti in C o C++.
Se scarichi l'IDE di Arduino troverai molti esempi dai più diffcili al più semplice in assoluto il classico "Hello World" dei microcontrollori: far accendere un led o farlo lampeggiare ma è già più complesso.
Ti bastano una resistenza ed un led da collegare alla board Arduino e ti si apre un mondo davanti.
Comunque un Arduino te lo puoi costruire pure tu da solo, basta comprarsi un microcontrollore ATMega328 ci metti un regolatore di tensione a 5V lo monti su breadboard ed hai un bel Arduino UNO, a costo irrisorio.
Grazie ad Arduino hai a disposizione molte API che ti aiutano nella gestione dell'hardware interno al microcontrollore come la gestione di SPI, I2C, PWM o ADC e molte librerie scritte dalla comunità per poter gestire periferiche esterne come LCD, sensori vari, intergrati etc...
I programmi per Arduino vengono scritti in C o C++.
Se scarichi l'IDE di Arduino troverai molti esempi dai più diffcili al più semplice in assoluto il classico "Hello World" dei microcontrollori: far accendere un led o farlo lampeggiare ma è già più complesso.
Ti bastano una resistenza ed un led da collegare alla board Arduino e ti si apre un mondo davanti.
Comunque un Arduino te lo puoi costruire pure tu da solo, basta comprarsi un microcontrollore ATMega328 ci metti un regolatore di tensione a 5V lo monti su breadboard ed hai un bel Arduino UNO, a costo irrisorio.
0
voti
Ho dimenticato una cosa, se te lo costruisci da solo, c'è da scrivere il bootloader in caso compri il microcontrollore vuoto, ma si trovano in commercia anche ATMega328 con bootloader per Arduino già scritto.
Scrivere il bootloader è abbastanza semplice, ti puoi costruire un semplice programmatore compatibile con il software PonyProg, basta un DB25 con 4 resistenze da connettere alla porta parallela del computer.
Scrivere il bootloader è abbastanza semplice, ti puoi costruire un semplice programmatore compatibile con il software PonyProg, basta un DB25 con 4 resistenze da connettere alla porta parallela del computer.
3
voti
Cosa ci vuoi fare ?
La piattaforma Arduino ha fatto passi da gigante con l'uscita di Arduino 2 dotato di ARM con CPU clock a 84 MHz.
Molte informazioni le trovi qui nella sezione getting started.
La risposta sull'utilizzo rimane comunque fondamentale.
Ingegneria : alternativa intelligente alla droga.
-

dimaios
30,2k 7 10 12 - G.Master EY

- Messaggi: 3381
- Iscritto il: 24 ago 2010, 14:12
- Località: Behind the scenes
1
voti
ringrazio a tutti per le risposte.
@simo85: avevo dubbi sulla difficoltà sia della programmazione che degli schemi elettrici. Vedendo alcuni video ho visto che , almeno per progetti non troppo complicati, i circuiti ed il programma non sono tanto difficili.
@bobina: ti ringrazio per i consigli ma ho preferito acquistare un kit arduino, almeno per adesso ho preferito cosi.
Ma comunque mi ha fatto capire che in fondo non è troppo complicato costruire un circuito intorno ad un microprocessore per programmarlo, in futuro ci proverò.
@dimaios: non ho un fine specifico, preferisco prima fare vari progetto con il mezzo per imparare ad utilizzarlo.
un'ultima domanda: una volta programmato l'atmega328 che si trova sulla scheda arduino, lo posso rimuovere dalla scheda stessa per poi magari collegarlo su un circuito per il quale ho scritto il programma???
e sulla scheda arduino , ormai priva del suo atmega328, posso inserire un altro atmega328 (con il bootloader) e programmarlo????
@simo85: avevo dubbi sulla difficoltà sia della programmazione che degli schemi elettrici. Vedendo alcuni video ho visto che , almeno per progetti non troppo complicati, i circuiti ed il programma non sono tanto difficili.
@bobina: ti ringrazio per i consigli ma ho preferito acquistare un kit arduino, almeno per adesso ho preferito cosi.
Ma comunque mi ha fatto capire che in fondo non è troppo complicato costruire un circuito intorno ad un microprocessore per programmarlo, in futuro ci proverò.
@dimaios: non ho un fine specifico, preferisco prima fare vari progetto con il mezzo per imparare ad utilizzarlo.
un'ultima domanda: una volta programmato l'atmega328 che si trova sulla scheda arduino, lo posso rimuovere dalla scheda stessa per poi magari collegarlo su un circuito per il quale ho scritto il programma???
e sulla scheda arduino , ormai priva del suo atmega328, posso inserire un altro atmega328 (con il bootloader) e programmarlo????
0
voti
credo che questi articoli possano interessarti
arduino non il solito approccio by
simo85
stazione meteo con arduino by
DADO91
poi utilizzando la funzione cerca in alto a destra potrai trovare sull'argomento diversi thread nel forum, buon aricerca/lettura.
arduino non il solito approccio by
stazione meteo con arduino by
poi utilizzando la funzione cerca in alto a destra potrai trovare sull'argomento diversi thread nel forum, buon aricerca/lettura.
9 messaggi
• Pagina 1 di 1
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 5 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




