Pages: 1 [2]   Go Down
Author Topic: Numero di pin insufficienti?  (Read 1424 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22640
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Si, ma a Nunzio che gli frega della vostra discussione in inglese sul 1284P?  smiley-roll-blue
smiley-eek

Quote
Tra l'altro non ha nemmeno detto se ha una UNO o una MEGA. (che gli si potrebbe consigliare)
Se aveva una MEGA non si poneva il problema, quindi deduco che abbia una UNO.

Quote
E meno male che l'OT è partito dal Global Moderator seguito a ruota dal Forum Moderator, altrimenti chissà cosa sarebbe potuto accadere.
Non sarebbe accaduto nulla di particolare. Quanto volte si esce dal seminato? Moltissime. Se la regola fosse ferrea, dovrebbe essere richiamato ogni utente che scrive una cosa che non c'incastra nulla col tema della discussione (cosa che accade la maggior parte delle volte.  smiley-wink

L'OT è solo per la parte riguardante i problemi di programmazione del 1284. Quando Bob ha segnalato l'Atmega1284 era invece in tema dato che il titolo della discussione è "numero di pin insufficienti" e gli è stato consigliato un chip con più I/O.
Logged


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

E meno male che l'OT è partito dal Global Moderator seguito a ruota dal Forum Moderator, altrimenti chissà cosa sarebbe potuto accadere.

Non mi piaccono queste polemiche.
Volete che non aiutiamo piú e facciamo solo i moderatori?
Ciao Uwe
Logged

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

eh ragazzi, va bene che domani è lunedì e siamo tutti scoglionati, ma Paolo ha fatto una battuta, come tante altre volte abbiamo fatto tutti, mi pare che state esagerando con le reazioni smiley-sweat diamoci una calmata che siamo tra amici 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

Catania
Offline Offline
Jr. Member
**
Karma: 0
Posts: 57
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho un:

- Arduino UNO
- Arduino Duemilanove

Stavo pensando di separare le unità di controllo.

#Con una scheda Arduino ricevo l'input dai sensori e intraprendo le azioni (unità di controllo + datapath).
*Con un'altra scheda gestisco l'autenticazione da tastiera e lo schermo lcd, cioè l'interazione con l'utente (solo unità di controllo).

Le due schede comunicano con il protocollo ZigBee.

La # ha un interfaccia ethernet, per la gestione da remoto, una socket TCP rimane in attesa di connessione con un terminale remoto per la trasmissione di comandi ascii.
Le informazioni di stato vengono salvate su un file in memoria SD.

Che ne pensate?
E poi:D
-cos'è un I2C expander?
-cos'è uno shift register (io conosco solo lo shift dei registri in assembly smiley-grin)?


« Last Edit: February 11, 2013, 05:59:06 am by nunziox » Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7079
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

E poi:D
-cos'è un I2C expander?
-cos'è uno shift register (io conosco solo lo shift dei registri in assembly smiley-grin)?
Sono degli integrati che permettono di gestire diverse linee di I/O utilizzando poche linee per il controllo dello stesso.
--> http://it.wikipedia.org/wiki/Registro_a_scorrimento
Qui un link ad un negozio -->http://www.robot-italy.com/it/74hc595-8bit-shift-register.html (ma lo trovi anche da altre parti)
Nella pagina trovi anche il datasheet e dei link a tutorial.

Qui l'I2C expander PCF8574P --> http://www.robot-italy.com/it/pcf8574-i-o-expander.html
Tutorial --> http://playground.arduino.cc/Main/I2CPortExpanderAndKeypads

Considera che tramite I2C puoi collegare in parallelo più expander e gestire moltissime linee.
Guarda un esempio di progetto che usa Expander I2C e ShiftRegister --> http://arduino.cc/forum/index.php?topic=141419.0
« Last Edit: February 11, 2013, 06:27:52 am by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Catania
Offline Offline
Jr. Member
**
Karma: 0
Posts: 57
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Adesso ho capito, sono costituiti da flip flop.
Ma se uso due schede arduino come vi ho detto non dovrei più aver bisogno di uno shift register.

Su una scheda volevo usare un LCD di questo tipo:
http://www.microbot.it/documents/mr007-005_datasheet_it.pdf

e un tastierino di questo tipo:
http://www.ebay.it/itm/1-Tastierino-numerico-4x4-a-membrana-Arduino-16-Key-Matrix-Membrane-Keypad-c6-/170970010355?pt=Deviatori_Selettori_e_Relè&hash=item27ce9b52f3&_uhb=1#ht_1673wt_1207

I pin occupati sono:
15 digitali e uno analogico

ci bastano!
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 75
Posts: 2055
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se la tua intenzione e' quella di usare due Arduino, Ok.

Pero' se non ci sono motivazioni logistiche, mi pare uno spreco di risorse.
Se usi degli I2C expander una sola scheda riesce a fare tutto

Se proprio non vuoi saldare, ci sono dei moduli gia' pronti http://www.ebay.it/itm/I2C-Serial-LCD-controller-keypad-control-Arduino-/230748741705?pt=LH_DefaultDomain_0&hash=item35b9b26049

http://www.web4robot.com/LCDCtrl.html
Logged

Pages: 1 [2]   Go Up
Jump to: