Показано с 1 по 10 из 118

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    01.06.2011
    Сообщений
    26
    Вес репутации
    180

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    Как пользоваться функцией pulseIn() ? Не нашёл ни одного примера, кроме стандартного, который ничего не объясняет.

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    Так поймешь?
    PHP код:
    int inputPin=3;   //номер пина на котором будет кнопка
    unsigned long Botton

    void setup() 
     { 
       
    Serial.begin(115200); 
       
    pinMode(inputPinINPUT); 
       
    digitalWrite(inputPinHIGH); //подтянуть вход к +5в
     

    void loop() 


       
    Botton pulseIn(inputPinLOW);  //Функция может измерять сигналы длиной от 10 микросекунд до 3 минут
      
    if(Botton>>3000000digitalWrite(13HIGH);//если нажатие более трех сек
      
    delay(500);
      
    digitalWrite(13LOW);
     } 
    Последний раз редактировалось Chip; 02.06.2011 в 02:17.

  3. #3
    Пользователь
    Регистрация
    01.06.2011
    Сообщений
    26
    Вес репутации
    180

    По умолчанию Re: Ардуино - управление освещением, жалюзи, климатом.

    Возвращает всегда 156488 или 156487.
    Не зависимо от уровня сигнала, хоть закорочен вход с GND, хоть на плюсе висит. Что это значит?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •