ультразвук
- Войдите на сайт для отправки комментариев
Сб, 17/12/2016 - 14:31
Здравствуйте у меня проблема ультразвук отключается без компютера, а с компютером работает, вот скетч:
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);
}
фу игнорщики
Так если Вы игнорируете правила форума, чего Вы ждали?
а какое нарушение?
я просто не знаю
я просто не знаю
Ну, так осмотритесь, прежде чем постить. Может вот на это наткнётесь.