1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
If SerialPort1.BytesToRead >= 20 Then
Codebarres = SerialPort1.ReadExisting()
Timer6.Enabled = False
Timer6.Stop()
If j > 1 Then
tempsdepart = Now
interval = tempspochette(tempsdepart, tempsfin)
Timer6.Interval = interval * coeffpdv
Debug.Print("interval calculé " + CStr(interval))
Timer6.Enabled = True
End If
tempsfin = Now
End If
End Sub
Private Sub Timer6_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer6.Tick
Debug.Print("timer6")
photoauto = True
Timer4.Enabled = False
Timer4.Stop()
Timer6.Enabled = False
Timer6.Stop()
ClearDigitalChannel(1)
SetDigitalChannel(4)
System.Threading.Thread.Sleep(100)
ClearDigitalChannel(4)
System.Threading.Thread.Sleep(200)
SetDigitalChannel(1)
System.Threading.Thread.Sleep(200)
SetDigitalChannel(2)
System.Threading.Thread.Sleep(100)
End Sub |
Partager