Найдено 284 результата

shalex
Вт фев 02, 2016 12:02 pm
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Простейший DCC декодер на Arduino
Ответы: 113
Просмотры: 55218

Re: Простейший DCC декодер на Arduino

Так же стоит сделать возможность считывать значение CV. Для этого надо, чтобы контроллер в нужный момент дёргал какой-нибудь ногой, с длительностью 6мс. К этой ноге вот такую обвязку приделать: tt-new_cr.png Подскажите, пожалуйста, - какие альтернативы для оптопары? (можно ли 6n137, например, испол...
shalex
Вс янв 31, 2016 12:58 pm
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Arduino - общие обсуждения
Ответы: 87
Просмотры: 33271

Re: Arduino - общие обсуждения

Федюнь писал(а):speed_PWM= 100 пробовал
и speed_PWM= 500 пробовал
и speed_PWM= 1000 пробовал
Почему то не включаются и светодиоды направлении.
Вместе со сервами должны включаться светодиоды,серва вперёд,серва назад.
тогда пришла пора подумать о последовательном порте для отладки )))
shalex
Вс янв 31, 2016 12:34 pm
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Arduino - общие обсуждения
Ответы: 87
Просмотры: 33271

Re: Arduino - общие обсуждения

Это устройство не на макете.Можно весь код посмотреть? Уже исправленный. a_1=0;//EEPROM.read(1)*118; a_2=30000;//EEPROM.read(2)*118; // также записываем значение из ячейки №3 ОЗУ, в переменную speed_PWM отвечающую за скорость поворота servo speed_PWM=5;//EEPROM.read(3); Серва не реагирует. speed_PW...
shalex
Вс янв 31, 2016 11:36 am
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Arduino - общие обсуждения
Ответы: 87
Просмотры: 33271

Re: Arduino - общие обсуждения

Если после убирания всех вызовов EEPROM серва крутится, то это почти победа. Осталось подобрать крайние углы сервы и скорость. a_1=0; //угол сервы для положения "прямо" (0...30000) a_2=30000; //угол сервы для положения "в сторону" (0...30000) speed_PWM = 100; //скорость перемещения сервы Записи в EE...
shalex
Сб янв 30, 2016 9:00 pm
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Arduino - общие обсуждения
Ответы: 87
Просмотры: 33271

Re: Arduino - общие обсуждения

Прошил пример sweep для Servo. Серва крутится согласно программе.))) Василий.Вместо 118 записать 0? и включить? Серва крутится - это хороший знак )) Если есть подозрения на eeprom, то можно просто закоментировать эти куски с eeprom.write, а eeprom.read заменить на константы a_1=EEPROM.read(1)*118; ...
shalex
Сб янв 30, 2016 8:46 pm
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Arduino - общие обсуждения
Ответы: 87
Просмотры: 33271

Re: Arduino - общие обсуждения

Светодиод таймера загорается от любого нажатия кнопки,и даже от тех кнопок код которых не прописан в программе.Получается что ИК приёмник ловит любой код и светодиод это отображает,но команды не выполняет. предлагаю тогда решать проблемы по очереди - взять пример sweep для Servo и посмотреть, как о...
shalex
Сб янв 30, 2016 8:30 pm
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Arduino - общие обсуждения
Ответы: 87
Просмотры: 33271

Re: Arduino - общие обсуждения

Федюнь писал(а): Серва останавливается когда отпускаем кнопку,и тогда же гаснет светодиод.
а с 168 повторно светодиод загорается, если еще раз кнопку на пульте нажать?

p.s. и пока не нахожу информацию, что есть фьюзы, запрещающие запись в eeprom
shalex
Сб янв 30, 2016 8:12 pm
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Arduino - общие обсуждения
Ответы: 87
Просмотры: 33271

Re: Arduino - общие обсуждения

Так простые скечи не связанные с работой EEPROM работают на ура. Я сразу и предположил что где то, что то с фьюзами не то выбрато.Нет доступа к EEPROM,закрыт доступ видимо. Сомневаюсь, тогда бы клинился цикл loop if (digitalRead(RECV_PIN) == LOW) eventTime=millis(),digitalWrite(timer_ledPIN, HIGH);...
shalex
Сб янв 30, 2016 7:49 pm
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Arduino - общие обсуждения
Ответы: 87
Просмотры: 33271

Re: Arduino - общие обсуждения

Вот весь код. Работает частично. Когда я на пульте нажимаю кнопки то светодиод таймера вспыхивает и горит пока не отпушю кнопку.Сервы не работают и светодиоды индикации направлений не горят. Из предположений - проверить при сборке прошивки для 168, если ставите чип в самодельную плату: - тип платы ...
shalex
Сб янв 30, 2016 6:34 pm
Форум: Цифровое управление, Аналоговая автоматика и их элементы
Тема: Arduino - общие обсуждения
Ответы: 87
Просмотры: 33271

Re: Arduino - общие обсуждения

Кто подскажет? Прошил бутлоадер в атмегу 168 (TQFP).Прошил скеч,обычную маргалку светиком,работает,маргает. Прошил скеч связаный с работой EEPROM,работает половина.Хотя на другой ардуине, на 328 атмеге работает всё как положено. Есть предположение что, что-то с фьюзами наверчено.Пытался наладить Ex...

Перейти к расширенному поиску