hddsfortuna
Utente Attivo
- Messaggi
- 874
- Reazioni
- 39
- Punteggio
- 57
Salve a tutti,
ho abbozzato un mini progetto in Visual Basic 2008 che mi permette di creare una connessione bluetooth computer-cellulare usando la scheda bluetooth del computer.
L'oggetto "cronometro" è il timer di V.B. e ho impostato il suo scatto a 100 millisecondi.
Per quanto riguarda il cellulare ho creato una mezza applicazione con MIT App Inventor che invia ogni 100ms al computer via bluetooth un certo numero che corrisponde a ciò che restituisce time() di php.
Sul computer, usando la funzione leggiporta(), io vedo in una label di V.B. il numero che invia il cell al pc ogni scatto di timer. E fin qui tutto bene.
Ora però, vorrei collegare un secondo e magari un terzo dispositivo al computer mediante la stessa connessione bluetooth e usando la stessa applicazione per inviare lo stesso numero al computer, per poi confrontare su V.B. se questi numeri sono sincronizzati.
Ho provato a installare sul secondo cell la stessa applicazione che uso sul primo, ma solo che mi dà un errore in inglese che significa che il cell non rileva il computer (forse perché la connessione è occupata).
Come posso risolvere questo problema?
Grazie
ho abbozzato un mini progetto in Visual Basic 2008 che mi permette di creare una connessione bluetooth computer-cellulare usando la scheda bluetooth del computer.
Codice:
Function apriporta()
porta = My.Computer.Ports.OpenSerialPort("COM5")
porta.ReadTimeout = -1
Return porta.IsOpen
End Function
Function chiudiporta()
If (porta.IsOpen = True) Then
porta.Close()
End If
Function leggiporta() As String
ingresso = porta.ReadExisting()
If Len(ingresso) > 0 Then
Return ingresso
End If
End Function
Private Sub cronometro_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cronometro.Tick
Call leggiporta()
End Sub
L'oggetto "cronometro" è il timer di V.B. e ho impostato il suo scatto a 100 millisecondi.
Per quanto riguarda il cellulare ho creato una mezza applicazione con MIT App Inventor che invia ogni 100ms al computer via bluetooth un certo numero che corrisponde a ciò che restituisce time() di php.
Sul computer, usando la funzione leggiporta(), io vedo in una label di V.B. il numero che invia il cell al pc ogni scatto di timer. E fin qui tutto bene.
Ora però, vorrei collegare un secondo e magari un terzo dispositivo al computer mediante la stessa connessione bluetooth e usando la stessa applicazione per inviare lo stesso numero al computer, per poi confrontare su V.B. se questi numeri sono sincronizzati.
Ho provato a installare sul secondo cell la stessa applicazione che uso sul primo, ma solo che mi dà un errore in inglese che significa che il cell non rileva il computer (forse perché la connessione è occupata).
Come posso risolvere questo problema?
Grazie