Oppure

Loading
18/12/16 16:06
alexxx99
Salve, visto il periodo volevo "approfittare" per farmi regalare qualcosa inerente alla board arduino uno che da poco possiedo.8-)
Ho già trovato qualche manuale su amazon, ma sono molte le recensioni negative...
Mi potete consigliare una guida non troppo costosa e di buona qualità?
Le basi di programmazione e di logica booleana le possiedo già, e anche un po' di elettronica di base...
Quello che cerco è un manuale che inizi da un livello medio-alto (che spieghi cosa si nasconde dietro alcune istruzioni) e che tratti argomenti leggermente più avanzati come ad esempio la comunicazione via Bluetooth e internet con altri dispositivi... Non la solita guida pocket del classico copia-incolla per i neofiti che magari non hanno mai battuto una riga di codice.
Nel caso in cui quello che cerco non esista, bhe... vedrò di farmi recapitare un pacchetto di sensori... :)
aaa
18/12/16 16:40
pierotofy
Purtroppo sarebbe molto difficile scrivere un libro "generico" sugli argomenti che hai elencato... ci sono troppe possibili permutazioni, e ogni libro che provasse a comprire gli argomenti sarebbe o troppo breve e incompleto, oppure un tomo enorme che nessuno vorrebbe leggere.

Se ti interessa la comunicazione via bluetooth, prendi un libro sulla comunicazione via bluetooth (o usa internet, troverai centinaia di risorse gratuite).

Se ti interessa la comunicazione via internet, cerca guide su come connettere a internet il tuo arduino.

Fatti recapitare un pacchetto di sensori, e' probabilmente un miglior regalo.
Il mio blog: piero.dev
18/12/16 22:25
TheDarkJuster
Studia il datasheet dell'atmega del tuo Arduino.

Oppure considera l'acquisto di una shield gsm per ricevere e inviare SMS da Arduino per controllare qualcosa.

Oppure un libro sulla programmazione in c.

O installa freertos e studia quello che industrialmente è molto usato.
aaa
19/12/16 7:15
torn24
Anche io gioco con arduino e vorrei proporre il mio pensiero...
Il linguaggio di arduino è C/C++, se uno vuole approfondire la sua programmazione, testi su questi linguaggi.
La programmazione Arduino è nata come astrazione dalla programmazione C del microcontrollore, se tu imparassi "i meandri della programmazione arduino" ti ritroveresti a saper programmare il microcontrollore direttamente in C, senza l'uso di librerie che facilitano la cosa, NON HA SENSO, se uno volesse programmare direttamente in C, prende un microcontrollore e un programmatore, e non la scheda arduino "un po come volere fare la pasta della pizza, non compro la pizza cotta, ma compro farina e ingredienti, il microcontrollore e prorgrammatore".:D
Per cui il materiale messo a disposizione dalla comunità, è più che sufficiente, testi base sulla programmazione C, descrizione delle librerie, esempi di codice per il loro uso. Come detto se uno vuole approfondire qualcosa, programmazione e o elettronica lo fa fuori dalla board arduino.

Cose interessanti da fare con arduino sono i progetti, comprare un set di sensori ti fa provare a vuoto il loro funzionamento, ma io lo trovo poco interessante e poco gratificante, una serie di progetti interessanti sono i robot, se fossi in te spenderei un 40 euro su componenti da robot e sensori necessari, visto che la costruzione di robot è un intero hobby settore, potrebbe anche nascerti una nuova passione, in cui sviluppare tanti argomenti, "programmazione, elettronica, meccanica, e arduino", ci sono cose semplici e cose complesse, quindi puoi partire da un robot che evita gli ostacoli, poi progredire con un inseguitore di linee e regolatore PID, per poi arrivare a cose molto complesse :k:
Ti ho proposto un progetto, perché il mio kit di sensori è a prendere polvere, dopo un po di pratica diventa poco divertente, mentre un progetto più complesso ti porta soddisfazione.
aaa
19/12/16 12:50
pierotofy
No, il linguaggio di arduino e' processing. en.wikipedia.org/wiki/… playground.arduino.cc/Interfacing/…
Il mio blog: piero.dev
19/12/16 14:06
alexxx99
Postato originariamente da torn24:
Cose interessanti da fare con arduino sono i progetti, comprare un set di sensori ti fa provare a vuoto il loro funzionamento, ma io lo trovo poco interessante e poco gratificante, una serie di progetti interessanti sono i robot, se fossi in te spenderei un 40 euro su componenti da robot e sensori necessari, visto che la costruzione di robot è un intero hobby settore, potrebbe anche nascerti una nuova passione, in cui sviluppare tanti argomenti, "programmazione, elettronica, meccanica, e arduino", ci sono cose semplici e cose complesse, quindi puoi partire da un robot che evita gli ostacoli, poi progredire con un inseguitore di linee e regolatore PID, per poi arrivare a cose molto complesse :k:
Ti ho proposto un progetto, perché il mio kit di sensori è a prendere polvere, dopo un po di pratica diventa poco divertente, mentre un progetto più complesso ti porta soddisfazione.


Non c'è problema... Ho in mente già un paio di progetti, prima però vorrei impratichirmi (è questo il punto).:pat:
aaa
19/12/16 14:50
torn24
Ma le guide che propongono per iniziare, sono guide base del linguaggio C, mentre le librerie di Arduino in realtà sono Classi C++, so che viene usato Processing per creare interfacce grafiche che possano gestire una scheda arduino da seriale, che L'ide arduino deriva dall'ide processing.
Sono abbastanza convinto che sia C/C++, addirittura sono disponibili la maggir parte delle funzioni standard del C:)
Diciamo che non mi è molto chiara la storia di processing, penso che abbiano preso spunto.
playground.arduino.cc/Italiano/…
Estratto dal link.
"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."
aaa