Loading...
Pages: [1] 2   Go Down
Author Topic: ARDUINO per i nuovi arrivati  (Read 1117 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Tesla Member
***
Karma: 81
Posts: 8184
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

EDIT: questo messaggio è vecchio e superato. Seguite la guida qui: http://arduino.cc/playground/Italiano/Newbie

Quote
Ciao a tutti,
visto che ultimamente ci sono molte persone nuove che partono da zero, ecco qualche breve passo per non perdersi:
1. avere "arduino"(la scheda). Per ora non esiste un valido simulatore su cui effettuare prove, quindi quasi tutto va testato sulla board
2. installare "arduino IDE" (il programma per programmare arduino) da http://arduino.cc/en/Main/Software
3. installate i driver per arduino da: http://arduino.cc/en/Guide/HomePage

A questo punto siete pronti per programmare il vostro arduino. Già ma come si programma arduino?
Arduino usa il linguaggio C e C++, in versioni "alleggerite".
Agli inizi si consiglia spesso l'uso del C, perché è alla base di molti linguaggi di programmazione e per certi versi più intuitivo.
Una buona guida (in italiano) la trovate qui:
http://programmazione.html.it/guide/leggi/32/guida-c/
Particolarmente consigliata la lettura dei capitoli:
  • Elementi fondamentali del C
  • Controlli
  • Strutture avanzate
  • Pre-processore e Definizioni
  • Progetti di grandi dimensioni: 45. Errori comuni e regole di stile in C
evitiamo per ora puntatori, gestione dinamica della memoria e liste; vi ritorneranno utili quando avrete preso la mano. Il resto della guida potete saltarla a piè pari, che tanto con arduino valgono altre regole

A questo punto diamo un'occhiata più approfondita a cosa ci offre arduino in più e in meno rispetto al C classico; l'elenco di strutture, variabili e funzioni messo a disposizione dall'arduino IDE lo trovate qui:
http://arduino.cc/en/Reference/HomePage
come potete notare, il reference è una manna dal cielo che anche i programmatori più esperti ripassano spesso: nel 99% dei casi molti dubbi vengono fugati in questo modo. Poco sotto la banda arancione, troverete anche altri link: Language | Libraries | Comparison | Changes.
Quelli interessanti ai nostri fini sono Language, la pagina che avete di fronte ora, e Libraries, che sono una serie di librerie aggiuntive per semplificarvi la vita smiley

Ora che avete un'infarinatura generale, potete iniziare a scrivere il vostro codice.
Già ma da cosa iniziare?
bèh se avete giocherellato con arduino IDE, vi sarete accorti che sono già presenti dei codici già fatti. Delle spiegazioni approfondita dei codici, con tanto di immagini dei collegamenti elettrici da effettuare, le trovate qui:
http://arduino.cc/en/Tutorial/HomePage
« Last Edit: May 28, 2011, 07:45:04 pm by lesto » Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve,
ho acquistato da poco Arduino uno l'ho collegato al pc, ma non viene riconosciuto,ne
su windows vista ne su xp. Infatti nell'IDE su tools non vede la serial.
Ho letto il procedimento per installare la porta COM, ma a me da problemi prima cioè al collegamento non rileva un nuovo hardware, accede solo il led power.
Cosa posso fare?  smiley-cry smiley-cry smiley-cry
Logged

0
Offline Offline
Tesla Member
***
Karma: 81
Posts: 8184
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

che driver hai installato? in teoria devi sceglierli manualmente e li trovi nella cartella di arduino. Secondo me hai installato i driver FTDI che sono delle versioni precedenti di arduino
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non mi riconosce niente e quindi non posso installare nulla.
collego il cavo usb e non vedo niente ne in gestione periferiche ne in altra parte.
Logged

0
Offline Offline
Tesla Member
***
Karma: 81
Posts: 8184
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

quando inserisci l'usb non succede nulla? anche gestione periferiche resta "morto"?
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sembra proprio che stia dicendo questo.

@ lesto: complimenti per questa "Introduzione ad Arduino" smiley-lol, mettila nel PlayGround e fai felici tutti i newbies, all'occorrenza basterà fornire il link; se resta un Topic prima o poi sparisce... smiley-cry

@ 37dan
è inutile chiederti se hai cambiato il cavo usb, la porta usb, se il led power di Arduino si accende, se hai fatto manovre strane (tipo mettere la scheda nell'acido smiley-mr-green) prima di fare il collegamento, se almeno la prima volta che l'hai collegata ha dato segni di vita oppure no?
Non disperare, rispondi e cerchiamo di capire, anche se dovresti aprire un altro Topic, qui sei OT per l'argomento, ma giustamente hai letto "nuovi arrivati"...
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 160
Posts: 15605
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

aggiungerei nel elenco cattiverie all'Arduino anche averlo appoggiato su qualcosa di metallico.
Cioa Uwe
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

aggiungerei nel elenco cattiverie all'Arduino anche averlo appoggiato su qualcosa di metallico.
Cioa Uwe
smiley-lol smiley-lol smiley-lol già, che è sicuramente più a portata di mano dell'acido solforico  smiley-wink
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

0
Offline Offline
Tesla Member
***
Karma: 81
Posts: 8184
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

creata la pagina nel playground: http://arduino.cc/playground/Italiano/Newbie
espandetela se volete, sarebbe carino, se la lista code da NON faresi allarga troppo, spostarla su un'altra pagina e lasciare il link

edito anche il primo post con il link; così lasciamo aggiornata solo una pagina modificabile da tutti
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non ho commesso nessuna delle infrazioni citate.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora niente multa  smiley-grin
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

0
Offline Offline
Tesla Member
***
Karma: 81
Posts: 8184
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora, quando colleghi l'arduino, si dovrebbe accendere il led PWR e per una attimo anche il led sul pin 13... e poi dovresti provare su almeno un altro pc, però temo per il chip seriale/usb
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao lesto, bel lavoro! I miei complimenti!  smiley-lol smiley-lol
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho già provato su un netbook con windows xp e su un case hp con vista
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

E' possibile che il problema sia Atmega8U2 se si posso riprogrammarlo e come?
Logged

Pages: [1] 2   Go Up
Print
 
Jump to: