Visualizza messaggio singolo
Vecchio 11 giugno 10, 18:54   #25 (permalink)  Top
BBC25185
User
 
L'avatar di BBC25185
 
Data registr.: 19-01-2007
Residenza: Dintorni di mestre (DINTORNI)
Messaggi: 2.589
Un solo Aurduino non riesca a gestire 12 lcd e 12 tastierini da 5 pulsanti???

Ma hai visto qualche filmato dove con l'arduino riescono a pilotare contemporaneamente 512 led (un cubo da 8x8x8 led) in modo da creare animazioni 3d???

In fondo è solo software da scrivere!!!
Comunque sia il Master è l'unità che si occupa di gestire il canale dati (è lui e solo lui che autorizza a mandare e ricevere dati)... quindi è un microcontrollore (o un computer... anche il PC ha un bus I2C (localizzato sulla porta VGA)!!!

I slave, invece, si occupano di mandare quello che chiede il master!!!

Per esempio... WiiMotionPlus...
Con l'arduino, usando l'I2C, può chiedere al motionplus di spedirgli i valori dei 3 giroscopi presenti al suo interno!!!
Poi, magari, visto che è collegato sullo stesso bus anche un GPS, l'arduino può richiedere e riceve i dati della posizione GPS...

Tutto questo collegato sugli stessi 2 fili!!!

Tecnicamente potrebbe essere gestito tutto interamente dal PC, senza ausilio dell'arduino!!! basterebbe collegare le espansioni I2C alla porta I2C della VGA e usare il PC per pilotare i 12 LCD e i 12 tastierini!!!
VGA monitor cable information

EDIT: Esistono anche i display LCD comandati da presa I2C...
I2C display
BBC25185 non è collegato   Rispondi citando