Pewnie mi się dostanie ale nie mogę sobie dać rady z komendą w Bascomie, która po pojawieniu się sygnału z czujnika na wejściu procesora, spowoduje włączenie przekaźnika przez kolejne 5 sekund, a następnie go wyłączy. Zakładam, że to musi byc opcja Timer1 ale stworzenie działającej komendy mnie przerasta.
Poniżej namiastka programu, który włącza przekaźnik jak czujnik działa i wyłącza jak czujnik przestaje działać. Czy ktoś może dać przykład jak ten program musi być zmodyfikowany by przekaźnik wyłączał się po upływie 5 sekund?
$regfile = "m8def.dat"
$crystal = 8000000
Config Pinc.0 = Input
Config Pinb.0 = Output
Czujnik Alias Pinc.0
Przekaźnik Alias Portb.0
Set Portb.0
Set Portc.0
Do
If Czujnik = 1 Then Set Przekaźnik
If Czujnik = 0 Then Reset Przekaźnik
Loop
End
Poniżej namiastka programu, który włącza przekaźnik jak czujnik działa i wyłącza jak czujnik przestaje działać. Czy ktoś może dać przykład jak ten program musi być zmodyfikowany by przekaźnik wyłączał się po upływie 5 sekund?
$regfile = "m8def.dat"
$crystal = 8000000
Config Pinc.0 = Input
Config Pinb.0 = Output
Czujnik Alias Pinc.0
Przekaźnik Alias Portb.0
Set Portb.0
Set Portc.0
Do
If Czujnik = 1 Then Set Przekaźnik
If Czujnik = 0 Then Reset Przekaźnik
Loop
End