Liczba postów: 35
Liczba wątków: 26
Dołączył: Jun 2021
Reputacja:
0
Jak port io może kontrolować trzy stany silnika (obrót do przodu, zatrzymanie, obrót do tyłu)?
Liczba postów: 2,364
Liczba wątków: 0
Dołączył: Oct 2017
Reputacja:
240
To jeszcze zależy co pytający miał na myśli, bo port to zestaw kilku pinów, np. w AVR to może być port A: A0-A7, albo B: B0-B7.
Liczba postów: 654
Liczba wątków: 3
Dołączył: Apr 2017
Reputacja:
51
06-11-2022, 17:58
(Ten post był ostatnio modyfikowany: 06-11-2022, 17:59 przez Robson Kerman.)
Pisząc port, pewnie miał na myśli port.
Port AVR ma 256 stanów, a do ww. zadania potrzeba czterech stanów (albo jak kto woli trzech).
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.
Liczba postów: 2,364
Liczba wątków: 0
Dołączył: Oct 2017
Reputacja:
240
To jeśli 1 pin ma sterować np. tranzystorami podłączonymi do silnika to nie może kontrolować silnika w taki sposób, 1 pin to 2 stany.
Pin może wysyłać sygnał cyfrowy do jakiegoś mądrzejszego sterownika niż tranzystor, wtedy to może być sygnał analogowy, PWM, albo jakiś softserial i tak wysyłać komunikaty do drugiego elementu, jak tamten ma sterować silnik.