Подключение ПДУ
- Войдите на сайт для отправки комментариев
Втр, 23/02/2016 - 19:31
Извиняюсь если такая тема была.
Возникла проблема с подключением пульта ДУ flysky с приемником fs-ia6.
analogRead вообще не видит приемник
pulseIn один раз из пяти видит 1-3 канала из 6
Может кто встречал, киньте пример скетча или идею по кодингу, потому что реально замучался, перепробывал все стандартные способы.
плата мега2560
int Ch1,Ch2,Ch3,Ch4,Ch5,Ch6; // outside leads to ground and +5V void setup() { pinMode(13,INPUT); pinMode(12,INPUT); pinMode(11,INPUT); pinMode(10,INPUT); pinMode(9,INPUT); pinMode(8,INPUT); Serial.begin(9600); // setup serial } void loop() { Ch1 = pulseIn(13, HIGH); Ch2 = pulseIn(12, HIGH); Ch3 = pulseIn(11, HIGH); Ch4 = pulseIn(10, HIGH); Ch5 = pulseIn(9, HIGH); Ch6 = pulseIn(8, HIGH); Serial.print("Value Ch1 = "); // debug value Serial.println(Ch1); Serial.print("Value Ch2 = "); Serial.println(Ch2); Serial.print("Value Ch3 = "); Serial.println(Ch3); Serial.print("Value Ch4 = "); // debug value Serial.println(Ch4); Serial.print("Value Ch5 = "); Serial.println(Ch5); Serial.print("Value Ch6 = "); Serial.println(Ch6); Serial.println(" "); delay(1000); }Попробуй этот код. у меня такая же фигня была, пока в pulseIn не убрал 3е значение метрики
13-8 пин это Digital входы