Поиск:

Тип: Сообщения; Пользователь: DZRee

Поиск: На поиск затрачено 0.03 сек.

  1. Ответов
    33
    Просмотров
    71,136

    Re: Датчик дождя или датчик препятствий.

    Спасибо, почти со всем разобрался.
    Только не понимаю зачем запускать цикл:


    for(i=0; i<num; i++) //цикл несущей
    {
    digitalWrite(irLed, HIGH); //зажигаем ик-диод
    ...
  2. Ответов
    33
    Просмотров
    71,136

    Re: Датчик дождя или датчик препятствий.

    И еще одно. Не совсем понятна строчка кода:
    digitalWrite(Led,(val==LOW)*?*HIGH:LOW);*//если*сигнал*низкий*то*зажигаем*светодиод
    *
    Нельзя как нибудь упростить? Мне не понятен синтаксис.
  3. Ответов
    33
    Просмотров
    71,136

    Re: Датчик дождя или датчик препятствий.

    Ясно. Только если я понимаю - первый раз после включения несущая частота идет вхолостую и только когда void loop запускается по новой - приемник может принимать данные.
    Поправте, если не прав.
  4. Ответов
    33
    Просмотров
    71,136

    Re: Датчик дождя или датчик препятствий.

    Как?
    Сначала запускается цикл for пока num меньше 20 ( то есть 19 раз), только потом контроллер переходит к считыванию показаний датчика с 11-го пина.
    П. С. Я не сомневаюсь в работоспособности...
  5. Ответов
    33
    Просмотров
    71,136

    Re: Датчик дождя или датчик препятствий.

    Это понятно, только для чего сначала зажигать и тушить диод 19 раз, а только потом считывать показания с датчика?
    Я понимаю, что это частота 38 кГЦ, но датчик, получается, снимает данные не во время...
  6. Ответов
    33
    Просмотров
    71,136

    Re: Датчик дождя или датчик препятствий.

    Кто нибудь может обьяснить для чего в начале запускается цикл for?
Показано с 1 по 6 из 6