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

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

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

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

    Что-то не понял этого кода. Что выход под 13 пином, ясно. А вход (кнопка) это какой пин? Если 4 то не работает код.

    Что значит
    Код:
    #define ButtonB  4
    Как понять это:
    Код:
    pinMode(ButtonB, INPUT);  
    digitalWrite(ButtonB, HIGH);
    Сначала устанавливаем кнопку на чтение (вход), а потом устанавливаем на неё высокий уровень, как? это же вход?
    Последний раз редактировалось Siroc-co; 05.06.2011 в 18:25.

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

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

    Я проверял, у меня все работало. нужно вход 4 замыкать на GND
    короткое нажатие включает светодиод, длинное нажатие более 1сек. выключает его

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

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

    А. Я на плюс замыкал. Код работает. Но всё равно, не понятно как.
    Плохо разбираюсь в программировании, где-то слышал, что при использовании функции millis через какое-то время происходит переполнение счётчика. Здесь также?
    Последний раз редактировалось Siroc-co; 05.06.2011 в 18:29.

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

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

    Цитата Сообщение от Siroc-co Посмотреть сообщение
    Плохо разбираюсь в программировании, где-то слышал, что при использовании функции millis через какое-то время происходит переполнение счётчика. Здесь также?
    Здесь это ни как не скажется .

    А. Я на плюс замыкал. Код работает. Но всё равно, не понятно как.
    Код сырой его нужно отлаживать , я его тебе написал для примера что бы ты сам разобрался и понял в каком направлении копать

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

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

    Цитата Сообщение от Siroc-co Посмотреть сообщение
    Как понять это:
    Код:
    pinMode(ButtonB, INPUT);  
    digitalWrite(ButtonB, HIGH);
    Сначала устанавливаем кнопку на чтение (вход), а потом устанавливаем на неё высокий уровень, как? это же вход?
    Подключаем к входу внутренний подтягивающий резистор на +5в

    Что-то не понял этого кода. Что выход под 13 пином, ясно. А вход (кнопка) это какой пин? Если 4 то не работает код.
    Что значит
    Код:
    #define ButtonB  4
    Это значит что везде где встретится слово ButtonB оно будет заменено на 4

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

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

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

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

Ваши права

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