W prawdzie schemat nie jest mój, tylko z starego pisma Bajtek, ale program działający pod windowsami napisany w c++ do sterowania jest mój(Motor.exe), opart na WinIO. Sprawdziłem i działa. Acha wzór płytki do wydrukowania też narysowałem sam. Dołączam też orginalny program w pascalu działający chyba tylko pod dosem(SILNIKI.EXE) i moja przeróbka(SILNIKI2.EXE), oraz kod w pascalu oryginalnej wersji. Jak komuś się przyda to bardzo proszę, proszę też o opinie, jakby jakiejś biblioteki brakowało to też piszcie, dodam.
-------------------
Acha jeszcze nie napisałem jak się posługiwać programem motor.
Lewo i Prawo, to umowne kierunki w które będzie się kręcił silnik -umowne, bo w zależności od tego jak podłączymy kable.
Stop to wiadomo.
Program bezpieczny, to taki wymysł na moje potrzeby aby silnik się nie zgrzał gdyż jest w ciasnym nie wentylowanym miejscu, a służy mi jako wiatraczek więc po pewnym czasie zatrzymuje się i kręci w drugą stronę, aby ochłodzić, chyba to nic nie daje
Manualnie - tam wpisujemy wartość jaka ma być wysłana na port w systemie dziesiętnym -przydatne kiedy mamy kilka układów i silniczków, lub kiedy nam się nudzi i chcemy się pobawić. A przy jednym silniczku wygląda to tak(w systemie binarnym) kiedy na 2 pinie mamy inny bit niż na 3 to silnik kręci się w lewo lub w prawo (0 i 1, lub 1 i 0), kiedy mam takie same bity na obydwu powyższych to silnik stoi w miejscu (0 i 0, lub 1 i 1). Pamiętajmy że port LPT jest portem 8 bitowym więc wartość podana manualnie musi mieć 8bitów łatwo to przeliczać w kalkulatorze windows z binarnych na dziesiętne np.: 178 = 10110010 taki układ powoduje kręcenie się silniczka.
_____
Jakim prawem zadalismy prowizji...Scalilem posty...Uzywamy ZMIEN!
tom
-------------------
Acha jeszcze nie napisałem jak się posługiwać programem motor.
Lewo i Prawo, to umowne kierunki w które będzie się kręcił silnik -umowne, bo w zależności od tego jak podłączymy kable.
Stop to wiadomo.
Program bezpieczny, to taki wymysł na moje potrzeby aby silnik się nie zgrzał gdyż jest w ciasnym nie wentylowanym miejscu, a służy mi jako wiatraczek więc po pewnym czasie zatrzymuje się i kręci w drugą stronę, aby ochłodzić, chyba to nic nie daje
Manualnie - tam wpisujemy wartość jaka ma być wysłana na port w systemie dziesiętnym -przydatne kiedy mamy kilka układów i silniczków, lub kiedy nam się nudzi i chcemy się pobawić. A przy jednym silniczku wygląda to tak(w systemie binarnym) kiedy na 2 pinie mamy inny bit niż na 3 to silnik kręci się w lewo lub w prawo (0 i 1, lub 1 i 0), kiedy mam takie same bity na obydwu powyższych to silnik stoi w miejscu (0 i 0, lub 1 i 1). Pamiętajmy że port LPT jest portem 8 bitowym więc wartość podana manualnie musi mieć 8bitów łatwo to przeliczać w kalkulatorze windows z binarnych na dziesiętne np.: 178 = 10110010 taki układ powoduje kręcenie się silniczka.
_____
Jakim prawem zadalismy prowizji...Scalilem posty...Uzywamy ZMIEN!
tom
Fajne? Ranking DIY