ok, scusate, ho sbagliato al primo colpo! :~
Semplicemente pensavo non fosse importante sapere quanti pin mi servirebbero in più.
Rimedio subito!
Cominciamo dall'inizio.
Quello che devo fare è: controllare la velocità e il senso di rotazione di due pompe che immentono una certa portata in un sistema. Con il sensore di pressione misuro qual è la pressione e mi ricavo il valore della resistenza idraulica.
A livello di software, devo:
- gestire la pressione di 5 pulsanti ( +- velocità, orario\antiorario, selezione canale)
- mostrare a schermo, per ognuna delle pompe velocità e senso di rotazione
- raccogliere le letture del sensore e mostrare a schermo una media
- salvare le letture per poterle analizzare col pc
Per ora, sono riuscito a fare tutto tranne l'ultimo punto.
Per quanto riguarda l'hardware, questa è la situazione:
Arduino Motor Shield Rev3:
SainSmart LCD Keypad Shield:
http://www.sainsmart.com/sainsmart-1602-lcd-keypad-shield-for-arduino-duemilanove-uno-mega2560-mega1280.html
Per quanto riguarda il sensore, non l'ho ancora sotto mano, quindi non saprei proprio, ma penso che almeno un pin lo porti via.
Pin Arduino:
D13 -> direzione canale A motor shield
D12 -> direzione canale B motor shield
D11 -> velocità canale A motor shield
D10 -> Backlit Control LCD shield
D9 -> Enable LCD shield
D8 -> RS (Data or Signal Display Selection) LCD shield
D7 -> Dati LCD shield
D6 -> Dati LCD shield
D5 -> Dati LCD shield
D4 -> Dati LCD shield
D3 -> velocità canale B motor shield
D2 ->
D1 ->
D0 ->
(ora che scrivo mi viene anche un'altro dubbio. Se nelle specifiche degli shield mi dicono, ad esempio, che la velocità del canale A del motor shield è controllata dal pin D11, io non posso far qualcosa per controllarla con il pin D2?)
Questo è lo stato del progetto ad oggi. Cercando info sulle SD shield ho trovato questa:
oppure questa
e se ho capito bene (non ne sarei sicurissimo a questo punto) richiedono entrambe 4 pin.
(domanda bonus: i pin D1 e D0 si possono usare come gli altri?)
spero di essere stato piu chiaro. Chercate di capire che essendo completamente a digiuno di queste cose non so nemmeno quali sono le informazioni che posso esservi utili.
P.S. Grazie per i link con il materiale di supporto, sono davvero molto utli.