Светодиод, кнопка, проблемы

Тема в разделе "Arduino & Shields", создана пользователем hackerCat, 1 дек 2018.

  1. hackerCat

    hackerCat Нуб

    Всем привет! Помогите пожалуйста разобраться...
    Имеется стандартная схема со светодиодом и кнопкой..
    Светодиод подключен через резистор 220 Ом
    Кнопка подключена через стягивающий резистор 10 кОм
    В микроконтроллер (Iskra Neo) загружен скетч из Arduino IDE (Button), в скетче ничего не менялось
    При подаче питания загорается и без остановки горит подключенный светодиод, нажатия на кнопку ничего не дают
    При подключение стягивающего резистора на 1 кОм все работает нормально, как и должно быть
    В чем может быть проблема? Схема как только не переставлял, ставил другие 10 кОм резисторы, пробовал другие пины, безрезультатно, проблема решается только подключением стягивающего резистора меньшего номинала.. Хотя везде упоминается про 10 кОм
     
  2. Kamikadze

    Kamikadze Гик

    а вы его точно перед ногой искры вешаете? Вы бы схему подключения приложили что ли...
     
  3. parovoZZ

    parovoZZ Гуру

    чой та?
     
    Belkin нравится это.
  4. Belkin

    Belkin Гик

    Скоро и про "оттягивающие" читать будем... ;)
     
  5. Un_ka

    Un_ka Гуру

    Схему бы...
     
  6. hackerCat

    hackerCat Нуб

    https://ibb.co/NmP8ZWK - как я подключил (на форум почему-то не смог залить)
    Моя схема подключение в точности повторяет схему из книги Джереми Блюма (скрин прилагаю)
    И листинг программы оттуда же
    Все должно работать, а на деле светодиод просто горит и все
     

    Вложения:

    • photo1.png
      photo1.png
      Размер файла:
      11,1 КБ
      Просмотров:
      282
    • photo2.png
      photo2.png
      Размер файла:
      223,1 КБ
      Просмотров:
      520
  7. Belkin

    Belkin Гик

    А вы уверены, что контакты "+" и "-" на макетке соединены по всей длине, а не разделены на секции ?
    Попробуйте собрать питание в пределах одной "пятерки".
     
  8. Kamikadze

    Kamikadze Гик

    так с R 1К то у него работает, то и странно... может ноги R 10К тонкие? и болтаются в гнезде? Ты их в двое сложи (я так с витой парой делаю постоянно, когда на макетке тестирую что нибудь) контак будет лучше
     
  9. Belkin

    Belkin Гик

    На моей макетке (большая, почти А4 ;) ) шинка питания разделена.
    "-" цельный, а "+" разбит на 4 секции. Удобно при работе с несколькими напряжениями.
     
  10. Belkin

    Belkin Гик

    Есть еще вариант - искаженное цветоразличение (сегодня частенько встречается) и, как следствие, ошибка в подборе номиналов.
     
    Kamikadze нравится это.
  11. Kamikadze

    Kamikadze Гик

    кстати если последняя полоска желтая, то 100К получится. Внатуре мультиметром ТС замерь.
     
  12. hackerCat

    hackerCat Нуб

    посидел, повозился, обнаружил, что если подключать кнопку через другие пины, то все нормально
    В итоге проверил все цифровые пины, и обнаружил, что при подключении кнопки на 2 и 3 пин, схема не работает, то бишь резистор свою роль не выполняет

    Итого, 2 и 3 пин не работают нормально как входы, может особенности Искры?
    Щас попробую выдернуть резистор на 10кОм, и программно включить встроенные резисторы на 2 и 3 пинах

    появилась мыслишка может к этим пинам нужно в коде обращаться по другому числу...
    так как если все сделать также на другом (рабочем пине), но (якобы) перепутать и подключить на другой пин кнопку, то эффект будет тот же
     
  13. hackerCat

    hackerCat Нуб

    P.S программно включив встроенные резисторы, схема работает, то бишь светодиод горит, нажимаешь кнопку не горит
    Итого: на 2 и 3 пине нужно использовать встроенные резисторы, либо использовать внешние номиналом меньшим 10 кОм
    Теперь возникает вопрос, почему так?
     
  14. hackerCat

    hackerCat Нуб

    Надо тоже макетку побольше купить, а то с этой уж больно неудобно, тесновато... :)
     
  15. Belkin

    Belkin Гик

    Встроенные резисторы очень слабенькие, да и сопротивление из - более 10 кОм однозначно.

    Попробуйте сменить полярность подтяжки, не к "-", а к "+", используя те же пины.
    Просто для их проверки.
    Разумеется, программа при этом будет работать "зеркально".

    Программа и схема были приведены для UNO, а у вас Iskra...
    Не уверен, но, возможно аналог неполноценный... ;)
     
  16. Belkin

    Belkin Гик

    У меня вот такая https://www.chipdip.ru/product/syb-800
    Винтовые клеммники сняты, на их месте установлен преобразователь 220/12в 1А...
     
  17. Kamikadze

    Kamikadze Гик

    Вы в начале темы написали что разные пины пробовали... зачем в заблуждение то было вводить...
     
  18. на втором пине есть подтяжка в 4.7к через SJ9
     
  19. hackerCat

    hackerCat Нуб

    Я видимо, попробовал как раз 3-й пин вместо 2-го, и отсюда сделал вывод, извиняюсь, поспешил
     
  20. hackerCat

    hackerCat Нуб

    А у кого вообще есть Искра? У вас нет такой проблемы?