Нано, использовать А7 как цифровой вход

Тема в разделе "Arduino & Shields", создана пользователем yden, 5 дек 2017.

  1. yden

    yden Гик

    Здравствуйте.
    Подскажите пожалуйста, тупанул. Ардуино Нано, подключаю геркон, выбрал вход А7, но он же зараза аналоговый. Задумался. Переключил на D13 - геркон заработал.
    Вопрос: как ардуинке сказать что вход принимает цифровой сигнал? Мне нужен был вход А7.

    Инициализация:
    const byte inG = 13;

    Setup:
    pinMode(inG, INPUT);

    В лупе:
    if (digitalRead(inG) == HIGH)

    Благодарю
     
  2. DIYMan

    DIYMan Guest

    Поправил сообщение.

    Почти любой аналоговый вход может работать как цифровой, юзайте pinMode и digitalRead, как обычно. Невнимательно прочёл, что у вас Нано и порт А7, ниже rkit абсолютно прав, вот, кстати касательно этих (А6, А7) аналоговых портов: http://forum.amperka.ru/threads/Занимательный-факт-об-arduino-mini.6057/
     
    Последнее редактирование модератором: 5 дек 2017
    yden нравится это.
  3. rkit

    rkit Гуру

    На мелких атмегах в на пинах А6 и А7 нету цифрового ввода-вывода.
    Читайте через analogRead
     
    arkadyf, yden и NikitOS нравится это.
  4. yden

    yden Гик

    благодарю