Помогите с управлением arduino по serial

Тема в разделе "Arduino & Shields", создана пользователем Владимир Д., 12 янв 2014.

  1. Исходные:
    Есть ардуина с шилдом из четырех реле. Написал на Delphi прогу, которая через serial кидает команду на включение или отключение реле. Скетч замечательно принимает команду и отрабатывает включение/выключение реле.

    В чем проблема:
    Допустим, поступила команда на включение реле. Реле включились и остаются включенными до тех пор, пока не закрываешь делфёвскую прогу. Закрываешь - через несколько секунд реле вырубаются, а хотелось бы, чтобы реле сохраняли свое включенное состояние.

    Есть идея писать команду в EEPROM и периодически оттуда ее считывать, как бы эмулируя подачу команды через serial. Или я слишком загоняюсь? Есть идеи попроще?
     
  2. Unixon

    Unixon Оракул Модератор

    Происходит сброс контроллера либо при закрытии порта либо при сбое на шине USB. Чтобы этого не было, на ардуине нужно разомкнуть перемычку RESET-EN, но при этом потеряется возможность заливать скетчи через USB. Оптимально было бы поставить туда съемную перемычку... А какая у вас ардуина Uno/Mega/Leo/... ?
     
  3. У меня freeduino uno v 1.8.1