Портов не хватает (((


Люди подскажите как можно увеличить количество портов в Arduino?


0 комментариев на «“Портов не хватает (((”»

  1. А еще есть решения. Не могу найти микросхемки. Единственное место где сказали что могут привезти под заказ но от 40 штук и ждать 7 недель ((((((

    • Смотря какая цель размножения портов 🙂
      Кнопки? Аккорды нужны?

    • В основном надо будет цеплять цифровые температурные датчики, а на выход некий исполнительный элемент (аля реле). Ну и кнопки пожалуй тоже.

    • цифровые датчики можно на один вход повесить, зачем размножать?
      Для кнопок без аккордов можно применить двоичную логику без микросхем, но это имеет смысл если много кнопок: кол-во кнопок = 2^(кол-во входов) — 1.

    • Насчет цифровых датчиков надо подумать как это сделать программно. Кнопок будет немного. Ну штук 5 — 6.

    • У каждого датчика есть айди, который содержится в byte addr[8].

      6 Кнопок можно поместить на 3 входа: 001, 010, 011, 100, 101, 110 и ещё 7-я поместится туда же. 000 — все отжаты, соответственно.

    • Ох сложно чет воспринимается без примера (эт я про кнопки) ((( В мозгом понимаю что это вполне логично но реализацию пока сообразить не могу.

    • 1 кнопка при нажатии подаёт сигнал на 3 вход, 2-я на 2-й, 3-я на 2-й и 3-й одновременно и т.д.

      Опрашиваешь сразу три порта. Если порт1||порт2||порт3 = 110, то нажата 6-я 🙂

      А зачем столько кнопок?
      Вообще проект похож на то, что хочу сделать я — управление котлом по температуре в комнатах. Мне вроде как трёх кнопок достаточно — «режим», "+", "-". Последние две — для настройки максимума/минимума и (если сделаю) расписания. Режимы: Показометр -> настройка мин t в 1 комнате -> настройка макс t в 1 комнате -> настройка мин t во 1 комнате ->… -> Показометр.

    • Про кнопки повторю — это без аккордов. Т.е. если порты 110 это может быть и 6-я кнопка и 2 и 4 вместе. Это тут не отследить.

    • ага. Ток у меня система отопления на электроконвекторах.

      Про кнопки так и подумал. Но это же проводов то сколько. Жесть.

      А котел чем включать и выключать собираетесь. Я вот тут читаю про оптосимисторы…

    • Ну или провода или микросхему паять + логику писать для неё + место на плате искать 🙂

      Котёл у меня газовый, 100 ватт вместе с циркуляционным насосом, так что реле слабенького хватило.

    • А можете подсказать решение для включения обогревателя мощностью 3кВт сигналом с Arduino?

    • 3000/220=13,7А искать реле, которое держит такой ток. Твёрдотельное дорогое будет. Скорее всего электромагнитное типа этого: http://www.chip-dip.ru/product0/58171.aspx
      Но там 24В рабочее напряжение, соответственно нужна обвязка, которая откроет 24В (второй БП? или с него же брать и питание для ардуино) на управляющие контакты по сигналу ардуино.

    • реле щелкать будет что в своем доме будет раздражать. Думал как то на симисторах собрать.

    • Ну блок реле можно спрятать подальше.

Добавить комментарий

Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна конкурс манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение