In realtà la scheda che al momento sto usando è stata recuperata da "programma il tuo robot" e mi è utile perchè ha 16 porte che possono essere gestite sia in ingresso (tensione in ingresso oltre 5 volt o al di sotto di 5 volt) sia in uscita accesa (5volt in uscita sulla porta) spenta (0 volt sulla porta). quindi l'idea era quella di utilizzare un protocollo di questo tipo p1 sarà porta 1 e p2 sarà porta 2: la scheda rileva i cambi di tensione da 0 a 5v di p1 ogni volta che c'è un cambio di tensione controlliamo la variabile fase che inzialmente è 0, ora se c'è un cambio di tensione su p1 e fase è = 0 incremento x, se c'è un cambio di tensione su p1 e fase è = 1 incremento y la fase è incrementata ogni volta che c'è un cambio di tensione su p2 e nel momento in cui arrivo in fase 3 allora vuol dire che ho finito ed ho in x e y le coordinate in cui devo spostare l'antenna. Questo è un protocollo che mi sono inventato in modo da associare ad ogni fase che poi portà essere ampliato un azione da fare, forse anzi sicuramente non sarà il più efficente ma a mio avviso è semplice da realizzare ho gia un prototipo funzionante, il problema attuale è che la mia scheda legge variazioni di tensione da 0 a 5 volt e la fonera in uscita può dare variazioni sulle poerte gpio da 0 a 3.3 volte, pensavo di fare un circuito comandato con mosfet per abilitare con la tensione da 3.3 volt il canale a 5 volt sule porte p1 e p2, ma forse non è la soluzione ideale... cosa ne pensate? Non collego direttamente le porte gpio ai servi per non sarei in grado di comunicare precisamente di quanti gradi spostare l'antenna. Raffaele
> Date: Sun, 8 Jun 2008 12:30:20 +0200 > From: [EMAIL PROTECTED] > To: [email protected] > Subject: Re: [ninux.org] Inizio progetto fonera puntamento antenna motorizzato > > Ciao Lele > ciao a tutta la mailing list > > anche se è da parecchio che seguo la mailing list non ho mai scritto > in quanto non potrò mai linkare nessun nodo ninux (abito al primo > piano di un palazzo in cui non c'e neanche il terrazzo condominiale, > ergo son spacciato...), ma credo di poter contribuire in questa > discussione. > > 2008/6/7 Lele anderson <[EMAIL PROTECTED]>: > > Scrivo in mailing list per avvertire che mi sto cimentando nella possibilità > > di comandare con bash script utlizzando le porte GPIO della fonera una > > scheda per puntare un antenna nella posizione desiderata. > > Per ora sto provando ad usare 2 porte per comunicare ad una scheda > > programmata in pbasic le coordinate orizzontali e verticali dell'antenna. > > Sono ben accetti consigli. > > Raffaele > > > > > Tenendo conto dell'autocostruzione dei nodi potrebbe essere più > conveniente interfacciare direttamente dei servo motori alle porte di > gpio senza usare nessuna scheda esterna... (penso che tu stia usando > una scheda rabbit che costa più della fonera stessa?) > > Scrivere un driver anche al livello kernel per pilotare dei servo > motori son sicuro sia semplice. > > Per chi non sapesse cosa è un servomotore ho trovato questo > http://www.fisertek.it/index_00003b.html > > Ciao > > -- > Claudio > User linux #415284 > - http://www.crisos.org/ _________________________________________________________________ Scarica Windows Live, un mondo di programmi per te! http://get.live.com/

