Přepínání DC motoru. Prosím o radu kodu
Napsal: 06 dub 2020, 06:20
Zdravím, budu vyrábět lineární pohon. (Řádkování drátu na cívce)
Chci ovládat směr otáčení doleva, doprava jedním tlačítkem.
Když se spínač sepne, vypnout motor na 500 ms> (změnit směr). Dále bude spínač stále sepnutý po dobu cca 3 sekund (kuly koncovému spínači, pohon už se bude pohybovat opačným směrem)
Dc motorek budou ovládat 2 relé timto zpusobem
př:
void extendActuator() {
digitalWrite(pinRelay1, HIGH);
digitalWrite(pinRelay2, LOW);
}
void retractActuator() {
digitalWrite(pinRelay1, LOW);
digitalWrite(pinRelay2, HIGH);
}
void stopActuator() {
digitalWrite(pinRelay1, LOW);
digitalWrite(pinRelay2, LOW);
}
Použito bude arduino uno. můžete identifikovat kolíky sami.
Relé bude použito : https://arduino-shop.cz/arduino/834-ard ... analy.html
Jsem začátečník, budu moc rád když mi poradíte jak bude vypadat celý kod.
Děkujeme za vaše komentáře
Chci ovládat směr otáčení doleva, doprava jedním tlačítkem.
Když se spínač sepne, vypnout motor na 500 ms> (změnit směr). Dále bude spínač stále sepnutý po dobu cca 3 sekund (kuly koncovému spínači, pohon už se bude pohybovat opačným směrem)
Dc motorek budou ovládat 2 relé timto zpusobem
př:
void extendActuator() {
digitalWrite(pinRelay1, HIGH);
digitalWrite(pinRelay2, LOW);
}
void retractActuator() {
digitalWrite(pinRelay1, LOW);
digitalWrite(pinRelay2, HIGH);
}
void stopActuator() {
digitalWrite(pinRelay1, LOW);
digitalWrite(pinRelay2, LOW);
}
Použito bude arduino uno. můžete identifikovat kolíky sami.
Relé bude použito : https://arduino-shop.cz/arduino/834-ard ... analy.html
Jsem začátečník, budu moc rád když mi poradíte jak bude vypadat celý kod.
Děkujeme za vaše komentáře