Show Posts
Pages: 1 ... 42 43 [44] 45 46 ... 49
646  International / Generale / Re: serial.readline Python on: July 20, 2011, 04:32:14 am
Se scrive come un quadrato o un accento potrebbe anche essere solo un errore sul settaggio delle velocita' tra la parte che scrive e quella che legge. Se non risolvi nel pomeriggio questa sera ti posso passare un po' di codice che uso di solito io
Aspetto te allora, grazie in anticipo smiley-grin
647  International / Generale / Re: serial.readline Python on: July 19, 2011, 08:12:04 am
scusatemi,il ser.close mi dev'essere scappato nella formattazione del codice, nel codice originale è fuori dall'iterazione.
In ogni caso anche passando i valori in decimale non mi cambia niente.
Ultima cosa: se vuoi sviluppare per Arduino (e ricevere aiuto), continua ad usare Python.
VB.Net produce programmi compatibili solo con Windows e tanti qui usano OSX o Linux smiley-wink
Esatto, visto che ho una live di macubuntu che voglio installare definitivamente mi era sorto questo problema smiley-grin
648  International / Generale / Re: serial.readline Python on: July 19, 2011, 06:47:16 am
Non ne ho mai "mangiato" di python perchè l'ho iniziato 3 giorni fa smiley-grin
Comunque quel while ci sta solo per fare un ciclo continuo (100 è indicativo). Lo scopo è quello di avere praticamente un serial monitor in una form python, come quello dell'ide di arduino.
Quindi se io faccio una lettura ogni 0.1 secondi perchè non cambiano i valori ?
Lato arduino c'è semplicemente un Serial.println(analogRead(0)) dentro al void loop()
649  International / Generale / serial.readline Python on: July 18, 2011, 01:37:17 pm
Salve a tutti !
Da poco mi sto cimentando nel liguaggio python e riesco ad inviare stringhe e a riceverle sul seriale di arduino.
Sia in python che in vb.net però ho lo stesso problema: La lettura dei dati e la loro successiva elaborazione
Mi interessa il python più che altro perchè lo uso da poco; comunque il codice è questo:
Code:
import serial
from time import sleep

arduino = serial.Serial("COM3", 9600)
x=0
while x != 100: 
   print arduino.readline()
   sleep(0.1)
   ser.close()
Il problema è che i valori li legge, li printa con un "quadrato" accanto, ma non variano come dovrebbero.
Ho una fotocellula e sul serial monitor di arduino i valori variano correttamente, leggendoli da qui invece no


650  International / Generale / Re: Comandare servi on: July 14, 2011, 04:45:54 am
Se non è 90 il valore di "stop" sarà 83,94,85 ecc.. credo che dipenda dalla posizione in cui è fissato il potenziometro
Questo vale per i servi modificati, non so se quelli che sono venduti a rotazione continua ce l'abbiamo un potenziometro
651  International / Generale / Re: Classiche domande sull'xbee on: July 10, 2011, 04:30:08 am
Ma se io volessi collegare l'xbee ricevente all'arduino senza una schield sarebbe corretto in questo modo ? Devo settarlo in modo specifico o va fatto come se ci fosse una shield ?
652  International / Generale / Re: Classiche domande sull'xbee on: July 09, 2011, 07:52:58 am
A giorni ordino da sparkfun. Già che ci sono prendo anche vari componenti come resistenze,jumpers e vari..
So che l'argomento è stato trattato da qualche parte però che cosa cambia se dichiaro di meno ?
Io ho un ordine da 200$ ma ne posso dichiarare 97$, con quest'ultimo tutti e 3 i vari metodi di spedizione si abbassano di pochi dollari e se ne aggiunge un'altra non assicurata e non rintracciabile (di cui personalmente non mi fido). Che vantagg o svantaggi posso trarre, dunque, dal dichiarare di meno ?
Ah.. questo saldatore fa proprio schifo ? smiley-grin
edit:Ho sentito dire che fanno pagare la dogana, io ho ordinato diverse volte dall'america però non ho mai pagato extra.
653  International / Generale / Re: Classiche domande sull'xbee on: July 07, 2011, 04:35:57 am
Ci sono anche i moduli con le antenne chip. Sono meno ingombranti delle antenne a filo come quelli citati oppure con un conettore da attacare un antenna esterna ( utile se monti l' XBee all interno di una scatola di metallo). Secondo i dati tecnici la distanza di funzionamento é uguale.

Ciao Uwe
Ho visto questo, che ha 50mW di potenza. Sicuramente non c'è bisogno di chiederlo, ma il range di 1600 mt ce li ha già di suo senza l'antenna che poi magari andrò a mettere io giusto ?
654  International / Generale / Re: Classiche domande sull'xbee on: July 06, 2011, 05:55:34 am
scusami astro ma non ho capito bene quello che hai detto, l'antenna a chip all'esterno è peggiore di quella a filo del 30% o cosa?

Grazie,

fab!
Credo intenda che quella a chip è produttiva del 30% in meno.
Comunque grazie mille ragazzi, ora vedrò come fare per le spese perchè dato che finalmente mi si è "sbloccato" questo fantastico mondo di arduino ho davvero troppe idee in mente ! smiley-grin
655  International / Generale / Re: invio ricevi con seriale da vb6/Arduino @scorty on: July 05, 2011, 03:02:16 am
Qui ce n'è uno in vb2010 usante l'evento keydown per l'intercettazione dei tasti. C'è una label per l'output e un oggetto Microsoft Communications Control (rinominato arduino), i settaggi come il baud rate o la porta poi dipendono da te
Code:

Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown               
 Select Case e.KeyValue
    Case Keys.A
      arduino.Output = ("a")
    Case Keys.S
      arduino.Output = ("s")
    Case Keys.W
      arduino.Output = ("w")
    Case Keys.D
      arduino.Output = ("d")
 End Select
End sub

Private Sub arduino_OnComm(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles arduino.OnComm   
      Label2.Text = arduino.Input
End Sub

p.s.: lato arduino fai così
Code:
Serial.print(analogRead(A0));
Serial.print("            ");
altrimenti sulla label ti compare un treno di valori. Stessa cosa se fai un println, con la differenza che ti scendono in verticale.
656  International / Generale / Re: invio ricevi con seriale da vb6/Arduino @scorty on: July 04, 2011, 07:28:04 am
Io uso la porta seriale in vb2010 e la trasmissione funziona.. ora vorrei provare con questo oggetto MSCom però non lo trovo sul 2010.
edit: trovato : Microsoft Communications control
657  International / Generale / Re: Classiche domande sull'xbee on: July 04, 2011, 07:22:39 am
per quanto riguarda la distanza che mi sai dire ?
658  International / Generale / Re: Classiche domande sull'xbee on: July 04, 2011, 06:03:10 am
Bene, magari quando ordinerò chiederò più specificatamente o mi informerò meglio.
Quindi in parole povere all'xbee attaccato al pc devo solo passare i valori del visualbasic e nell'arduino "mobile" fare la lettura ?

Es.: VB -> SerialPort1.write("c") 'serialport1=xbee attaccato al pc
Arduino "mobile"   
Code:
if (Serial.available() > 0){
  val=Serial.read();
   if (val== 'c'){
    //qualcosa
   }
}
659  International / Generale / Classiche domande sull'xbee on: July 04, 2011, 05:36:25 am
Salve a tutti! Ho in mente un progettino per guidare un rover tramite pc(visualbasic).
Per il momento ho solo un arduino attaccato al pc a cui mando dei caratteri sul serial tramite una form vb; l'arduino legge i valori e risponde di conseguenza.
Ora,un rover, non può di certo avere un cavo usb di 1km come saprete..ed è qui che arriva la classica domanda sull'xbee !
Cosa devo comprare per creare una comunicazione radio tra un pc e un arduino ?
Per la parte pc avrei visto questo da collegare questo adattatore, mentre per la parte arduino questa shield su cui mettere un'altro xbee.
Il mio ragionamento è esatto ? Come farei (in maniera generale, visto che ancora non ho preso l'impegno della spesa) ad inizializzare la comunicazione fra i due ?

p.s.:Ho visto che hanno 63mW di potenza e lavorano sui 2,4 Ghz quindi tutto regolare in Italia..come quelle videocamerine che non fanno neanche 10 mt smiley-grin
Dite che il fatto che il segnale degli xbee sia meno pesante di uno video riesce a coprire maggiori distanze alla stessa potenza e frequenza ?

Grazie anticipatamente !

660  International / Generale / Re: aiutino con serial.read() ? on: July 01, 2011, 04:08:24 am
Vi stimo smiley-grin
Pages: 1 ... 42 43 [44] 45 46 ... 49