Witam,
Stworzyłem sobie sterownik do brały radiowy na pilota. Ogólnie wszystko śmiga i jest to tylko problem z podłączeniem silnika (dwubiegunowego) do przekaźnika 2 kanałowego.
Schemat wygląda następująco :
Kod programu :
Jak mam podłączyć silnik dwubiegunowy (przy zmianie biegunowości zmienia się kierunek obrotu silnika) do przekaźnika 2 kanałowego ?
Stworzyłem sobie sterownik do brały radiowy na pilota. Ogólnie wszystko śmiga i jest to tylko problem z podłączeniem silnika (dwubiegunowego) do przekaźnika 2 kanałowego.
Schemat wygląda następująco :
Kod programu :
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup() {
pinMode(8, OUTPUT);
digitalWrite(8,HIGH);
pinMode(9, OUTPUT);
digitalWrite(9,HIGH);
mySwitch.enableReceive(0);
}
void loop() {
if (mySwitch.available()) {
unsigned long value = mySwitch.getReceivedValue();
if ((14093571 == value) || (7717123 == value) || (6233347 == value) || (5299459 == value) || (5058563 == value)) {
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
}
if ((6233536 == value) || (7717312 == value) || (14093760 == value) || (5299648 == value) || (5058752 == value)) {
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
}
mySwitch.resetAvailable();
}
}Jak mam podłączyć silnik dwubiegunowy (przy zmianie biegunowości zmienia się kierunek obrotu silnika) do przekaźnika 2 kanałowego ?