Go Down

Topic: ... attivazione di un semplice web server .... (Read 1 time) previous topic - next topic

Paolo S

ho realizzato questo:  http://arduino.cc/forum/index.php/topic,118973.0.html che sarebbe il nucleo logico per gestire un ponte ripetitore ...

utilizzo i seguenti PIN
A0, A1, A2 impostati come IN per rilevare i segnali di busy dai tre ricevitori...
A3, A4, A5 impostati come OUT per gestire lo shift register
PD3 come interrupt a servizio del decoder DTMF
PD4, PD5, PD6, PD7 per leggere i 4 bit dal decoder DTMF
PB0, PB1, PB2, PB3, PB4, PB5 per controllare un LCD con driver HITACHI  HD44780

insomma mi rimangono solo i seguenti PIN
PD0, PD1, PD2

la mia esigenza è questa:
dovrei attivare un web server per controllare ed impostare alcune varibili ma non ho abbastanza pin liberi..

cosa mi suggerite al riguardo:

probabilmente la prima cosa da fare è cercare un altro dislay che funziona solo con 2 pin, magari seriale, o qualcosa del genere....

ma poi ?  .. che suggerimenti mi date per provare ad implementare questa funzionalità?..

ho un'arduino ethernet e due schede si questo tipo..   
ENC28J60 LAN Ethernet Network Board Module 25MHZ
ma no  so da dove incominciare...

cosa mi suggerite????.. io sarei anche per usare due arduino... ma credo che sia ancora più complesso... sarebbe meglio tutto su un arduino che fosse in grado anche di gestire l'ethernet.. giusto???? ..

suggerimenti???

grazie ciao


cece99

io ti consiglio di utilizzare degli shiftregister i2c:sono semplicisimi da usare, non costano nulla e ne puoi collegare più di cento in cascata.
In questo modo cerca di spostare la maggior parte dei carichi sui registri.
oppure utilizzi l'arduino ethernet e via i2c comunichi con l'altro arduino.
Dimi te che ti spiego
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

Paolo S

grazie cece
gli shift register  gli uso già (74hc595) ... ne ho una decina ancora a disposzione... ma non so se sono gli stessi di cui parli (i2c) ....

pensavo di usare un display i2c, che (credo) abbia bisogno solo di 2 pin, poi con gli altri forse riuscirei ad implementare il web server nello stesso microcntrollore usando una ENC28J60 LAN Ethernet...
l'ideale, per me, sarebbbe realizzare un circuito standalone ... usando per la connessione ethernet la ENC28J60....

cosa ne pensi?.. credi sia fattibile?..

cece99

certo che èfattibile! ma a quel punto procurati un processore con più pin (atmega644) e fai tutto meglio e ti costa meno
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

Paolo S

e lo sviluppo del prototipo lo faccio con arduino mega????

Paolo S

quindi dovrei mettere tutto su bread board e programmarlo tramite ISP????... è un po scomodo per fare lo sviluppo del prototipo... forse mi conviene usare il mega e poi una volta sviluppato e fatto funzionare il tutto .. spostarlo ed adattarlo per i PIN del 644???? ...
dico bene????

dove trovo un sito online per acquistare qualche 644???

cece99

il micro lo puoi comprare su ebay, x lo sviluppo usa pure il mega! oppure ti compri il micro col bootloader e lo programmi via seriale!
Il Vero Programmatore non ha bisogno di manuali sull'assembler, sono
  sufficienti i data sheet dei microprocessori.

Go Up