выходной сигнал

Yer
Offline
Зарегистрирован: 12.02.2016

Здравствуйте всем,на первой рисунке с лева подается сигнал на ардуино а на втором рисунке выход с ардуино.не получается сделать интервал между сигналами как на входе 

dur2=pulseIn(pin2,LOW);
  dur=pulseIn(pin1,LOW);
  Serial.print("ms:");
  Serial.println(dur/1000);
TFors1_1=dur/100;
  for (int x=0;x<TFors1_1+kp;x++)
 {
  digitalWrite(pinout6,HIGH);
  digitalWrite(pinout,HIGH);
 }
 digitalWrite(pinout6,LOW);
 digitalWrite(pinout,LOW);
 
  TFors1_2=dur2/100;
  for (int x1=0;x1<TFors1_2+kp;x1++)
  {digitalWrite(pinout2,HIGH);
  digitalWrite(pinout5,HIGH);
  }
 digitalWrite(pinout5,LOW);
 digitalWrite(pinout2,LOW);

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Что значит, "не получается", Вы ведь даже не пытаетесь:

void loop(){
  digitalWrite(pinout6, digitalRead(pin1));
  digitalWrite(pinout, digitalRead(pin2));
}