31
Programmazione / Re: Gambas3 + Arduino e plot dei dati..
« il: 24 Ottobre 2013, 19:08:05 »
lo credevo più facile...
19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.
Dim l8 As Boolean
If l8 Then
Print #Sport, "o8"; Chr$(13); Chr$(10); 'comando accensione
l8 = False
Else
Print #Sport, "i8"; Chr$(13); Chr$(10); 'comando spegnimento
l8 = True
Endif
Public Sub SPort_Read()
Dim s, $s As String
Dim i As Integer
' Dim incr As Integer
Dim valore As Integer
Read #Sport, s, Lof(Sport)
s = Replace(s, "\r\n", "")
s = Replace(s, "\n", "")
s = Replace(s, "\r", "")
Print s
For i = 1 To Len(s)
$s = Mid(s, i, 1)
If $s = "#" Then
sbuf = ""
Else If $s = "!" Then
textbox1.text = sbuf
analizza(sbuf)
Dial1.Value = (sbuf / 10)
valore = sbuf
Draw.Begin(DrawingArea1)
Draw.Fillcolor = 1000
Draw.point(incr, valore)
Print incr
Draw.End
incr = incr + 1
Else
sbuf &= $s
Endif
Next
Catch
Timer1.Stop
Wait 0.1
connetti
End
Public Sub SPort_Read()
Dim s, $s As String
Dim i As Integer
Dim incr As Integer
Read #Sport, s, Lof(Sport)
s = Replace(s, "\r\n", "")
s = Replace(s, "\n", "")
s = Replace(s, "\r", "")
Print s
For i = 1 To Len(s)
$s = Mid(s, i, 1)
If $s = "#" Then
sbuf = ""
Else If $s = "!" Then
textbox1.text = sbuf
analizza(sbuf)
incr = incr + 1
Else
sbuf &= $s
Endif
Next
Catch
Timer1.Stop
Wait 0.1
connetti
Draw.Begin(DrawingArea1)
Draw.point(100 + incr, 100)
Draw.End
End