ультразвук

artem123456
Offline
Зарегистрирован: 17.12.2016

Здравствуйте у меня проблема ультразвук отключается без компютера, а с компютером работает, вот скетч:

const int Trig = 8; 
const int Echo = 9; 
int led = 13;
void setup() 
pinMode(Trig, OUTPUT); 
pinMode(Echo, INPUT); 
pinMode(led, OUTPUT); 
 
 
  
Serial.begin(9600); 
}
 
unsigned int time_us=0;
 
unsigned int distance_sm=0;
 
void loop() 
digitalWrite(Trig, HIGH); // Подаем сигнал на выход микроконтроллера 
delayMicroseconds(10); // Удерживаем 10 микросекунд 
digitalWrite(Trig, LOW); // Затем убираем 
time_us=pulseIn(Echo, HIGH); // Замеряем длину импульса 
distance_sm=time_us/58; // Пересчитываем в сантиметры 
Serial.println(distance_sm); // Выводим на порт
 
if (distance_sm<50) // Если расстояние меньше 50 сантиметром 
 
 
  digitalWrite(led, HIGH);  // Зажигаем светодиод 
   
else 
  digitalWrite(led, LOW); // иначе тушим 
   
  
delay(100); 
}
artem123456
Offline
Зарегистрирован: 17.12.2016

фу игнорщики 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Так если Вы игнорируете правила форума, чего Вы ждали?

artem123456
Offline
Зарегистрирован: 17.12.2016

а какое нарушение?

artem123456
Offline
Зарегистрирован: 17.12.2016

я просто не знаю

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

artem123456 пишет:

я просто не знаю

Ну, так осмотритесь, прежде чем постить. Может вот на это наткнётесь.