Size: a a a

Анархическая электроника

2020 November 09

TP

Taras Piddubny in Анархическая электроника
Привет
источник

TP

Taras Piddubny in Анархическая электроника
Вот код для управления танковой шасси с 4-мя моторами через ардуинку и Flysky, оцените пж
источник

TP

Taras Piddubny in Анархическая электроника
int rc_pulse1=1; //reading signal from FS
int rc_pulse2=2;
int mpwm1=3;    //PWM channels for motors
int mpwm2=4;
int mpwm3=5;
int mpwm4=6;

void setup() {

pinMode(1,INPUT);
pinMode(2,INPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
}

void loop() {

mpwm1=0;
mpwm2=0;
mpwm3=0;
mpwm4=0;
delay(50);
rc_pulse1=pulseIn(1,HIGH,25000);
rc_pulse2=pulseIn(2,HIGH,25000);
delay(50);
if(rc_pulse1>1024) {
mpwm1,mpwm2=map(rc_pulse1,1024,2047,0,255);
if(mpwm1,mpwm2>0) {
analogWrite(3,mpwm1);
analogWrite(5,mpwm2);
}
}
delay(50);
if(rc_pulse1<1023) {
mpwm1,mpwm2=map(rc_pulse1,1023,0,0,255);
if(mpwm1,mpwm2>0) {
analogWrite(4,mpwm1);
analogWrite(6,mpwm2);
}
}
delay(50);

if(rc_pulse2>1024) {
mpwm3,mpwm4=map(rc_pulse2,1024,2047,0,255);
if(mpwm3,mpwm4>0) {
analogWrite(7,mpwm3);
analogWrite(9,mpwm4);
}
}
delay(50);
if(rc_pulse2<1023) {
mpwm3,mpwm4=map(rc_pulse2,1023,0,0,255);
if(mpwm3,mpwm4>0) {
analogWrite(8,mpwm3);
analogWrite(10,mpwm4);
}
}
delay(50);
}
источник

НГ

Назар Грабець... in Анархическая электроника
Зачем писать в сетапе лоу если изначально так и есть?
источник

TP

Taras Piddubny in Анархическая электроника
на всякий
источник

НГ

Назар Грабець... in Анархическая электроника
І да кстати я заметил что при разрядке пульта меняетса і длинна импульса
источник

НГ

Назар Грабець... in Анархическая электроника
І условия могут быть не верны
источник

TP

Taras Piddubny in Анархическая электроника
источник

НГ

Назар Грабець... in Анархическая электроника
Taras Piddubny
на всякий
Нет смысла етого делать
источник

TP

Taras Piddubny in Анархическая электроника
ну это защитка
источник

TP

Taras Piddubny in Анархическая электроника
У меня один раз помеха была и нафиг драйвер сгорел сгорела
источник

НГ

Назар Грабець... in Анархическая электроника
1 выход дуинки лудше не юзать
источник

НГ

Назар Грабець... in Анархическая электроника
Он под юарт зарезервирован
источник

TP

Taras Piddubny in Анархическая электроника
Ок пасиб
источник

TP

Taras Piddubny in Анархическая электроника
Проверь повороты и управление
источник

TP

Taras Piddubny in Анархическая электроника
Может я не так замапил
источник

TP

Taras Piddubny in Анархическая электроника
Я просто 3 года за ардуинку не садился занимался ею ещё в младшей школе
источник

НГ

Назар Грабець... in Анархическая электроника
ну так типа мап(переменная, начало получаемого диапазона, конец получаемого диапазона, начало нужного диапазона, конец нужного диапазона)
источник

TP

Taras Piddubny in Анархическая электроника
Ну так я с FlySky парился долго
источник

TP

Taras Piddubny in Анархическая электроника
Вроде правильно ща напишу  failsafe
источник