Cześć,
krótko i na temat: zadaniem jakie zostało mi wyznaczone jest napisanie programu, który będzie sterował silnikiem krokowym przez łącze szeregowe. C++ w środowisku Borland DOS. Kod nie działa poprawnie, silnik "kręci" się w jedną stronę mianowicie w prawo. Nie chce działać w lewo. Proszę o sprawdzenie kodu i wskazówkę a najlepiej poprawienie błędu.
Wyglądać to miało tak:
1. użytkownik podaje 2 prędkości
2. wybiera, która prędkość ma być pierwsza
3. wykonanie procesu
4. (opcjonalnie zatrzymanie programu dowolnym klawiszem) - nie jest to konieczne, zależy na głównym problemie mianowicie obrotu w drugim kierunku(lewo).
Podejrzewam, że chodzi o wysłanie sygnału na inny bit(??)
Proszę o wyrozumiałość, gdyż dopiero zaczynam karierę w C++
krótko i na temat: zadaniem jakie zostało mi wyznaczone jest napisanie programu, który będzie sterował silnikiem krokowym przez łącze szeregowe. C++ w środowisku Borland DOS. Kod nie działa poprawnie, silnik "kręci" się w jedną stronę mianowicie w prawo. Nie chce działać w lewo. Proszę o sprawdzenie kodu i wskazówkę a najlepiej poprawienie błędu.
Wyglądać to miało tak:
1. użytkownik podaje 2 prędkości
2. wybiera, która prędkość ma być pierwsza
3. wykonanie procesu
4. (opcjonalnie zatrzymanie programu dowolnym klawiszem) - nie jest to konieczne, zależy na głównym problemie mianowicie obrotu w drugim kierunku(lewo).
Podejrzewam, że chodzi o wysłanie sygnału na inny bit(??)
Proszę o wyrozumiałość, gdyż dopiero zaczynam karierę w C++
Kod: text