LV coś po COMie nie chce słać
: 28 mar 2015 15:14
Witam ponownie.
Porzuciłem sterowania silnikiem za pomocą LIFA i zaprogramowałem swoje arduino tak by dało się sterować z poziomu LV.
Otóż Arduino oczekuje na informacje z portu szeregowego w postaci:
- By obracał sie w prawo: "A" + wartość PWM nie dalej niż sekundę później ponieważ po tym czasie transmisję zajmie wyświetlanie czasu okresu enkodera
- By obracał sie w lewo: "B" i tutaj jak w przypadku "A"
- By sie zatrzymał: "C" i tutaj i ustawiam sterowanie mostkiem H w taki sposób by obrót nie był możliwy i wypełnienie tez jest zerowane
Arduino rozumie te polecenia i je wykonuje (sprawdzone za pomocą monitora szeregowego)
Dane odbieram gdy silnik dam bezpośrednio do zasilania pojawia mi sie w programie czas okresu.
Jednak gdy przyciskami chce komunikować sie z nim to program milczy.
Tak to chciałem skonstruować by dane co do kierunku i stopu wymagały zatwierdzenia stąd case i eventy w nim zawarte.
Prosił bym o jakąś wskazówkę
Porzuciłem sterowania silnikiem za pomocą LIFA i zaprogramowałem swoje arduino tak by dało się sterować z poziomu LV.
Otóż Arduino oczekuje na informacje z portu szeregowego w postaci:
- By obracał sie w prawo: "A" + wartość PWM nie dalej niż sekundę później ponieważ po tym czasie transmisję zajmie wyświetlanie czasu okresu enkodera
- By obracał sie w lewo: "B" i tutaj jak w przypadku "A"
- By sie zatrzymał: "C" i tutaj i ustawiam sterowanie mostkiem H w taki sposób by obrót nie był możliwy i wypełnienie tez jest zerowane
Arduino rozumie te polecenia i je wykonuje (sprawdzone za pomocą monitora szeregowego)
Dane odbieram gdy silnik dam bezpośrednio do zasilania pojawia mi sie w programie czas okresu.
Jednak gdy przyciskami chce komunikować sie z nim to program milczy.
Tak to chciałem skonstruować by dane co do kierunku i stopu wymagały zatwierdzenia stąd case i eventy w nim zawarte.
Prosił bym o jakąś wskazówkę