Что коммутирует реле? Если большую нагрузку могут быть помехи и зависания контроллера.Di123 писал(а): ↑14.11.2020{, 12:01}собрал свой проект
гигрометр - термореле + 2 реле - 1.flp
работало работало и разом всё зависло
а именно застыли показания дисплея застыли состояния реле и так же перестал мигать 13 светодиод говорящий что показания с датчика не идут
что может быть не так с проектом ?
и если в настройках поставить защиту от зависания это поможет ?
Я так понял впервые с помехами столкнулись? теперь учите как разводить платы и землю это еще та наука
без нагрузки будет работать ,а вот с нагрузкой будет но недолго!
Даже без внешних помех контроллер может зависнуть. Тут вопрос не в самом зависании, а в том, чтобы автоматически продолжить работу. А реле лучше поставить на расстоянии от контроллера. И rc цепочки параллельно контактам - не на 100%, но помогает.
Удалите эту ненужную Вам программу и все проблемы исчезнут сами собой.
Тип программатора попробуйте сменитьDi123 писал(а): ↑14.11.2020{, 18:01}Anydy,
теперь вообще полная проблема
флпрог испортил мне все загрузки в промини после того как я один раз попытался загрузить скеч с защитой от зависания
он где то в виндовс прописал что то и теперь раньше что я делал сотни раз при загрузке теперь не работает
думал что кнопка поломалась на ресет у нано и взял новую нано там тоже самое нечего не грузится
и взял уно тоже самое
притом перебробовал несколько новых промини ничего неработает больше
скачал поновой ардуино иде бесполезно
комп перезагружал тоже непомогает
соединяю как и раньше
+ на +
- на -
рх на рх
тх на тх
рес на минус
простой блинк не могу загрузить вообще нечего
просто висит слово загрузка и более ничего
повторно нажимаю сразу выскакивает типо у вас ошибка загрузки и никакой информации по ошибке
Отправлено спустя 2 минуты 52 секунды:
может на уровне реестра что то поменялось ?
Отправлено спустя 47 минут 51 секунду:
если подождать долго то выскакивает ошибка
СпойлерПоказатьArduino: 1.8.11 (Windows 10), Плата:"Arduino Pro or Pro Mini, ATmega168 (5V, 16 MHz)"
Скетч использует 922 байт (6%) памяти устройства. Всего доступно 14336 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 1015 байт для локальных переменных. Максимум: 1024 байт.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x9a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x9a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x9a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x9a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x9a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x9a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x9a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x9a
Проблема загрузки в плату. Помощь по загрузке: http://www.arduino.cc/en/Guide/Troubleshooting#upload .
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x9a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x9a
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"и каждый раз ошибка немного другаяСпойлерПоказатьArduino: 1.8.11 (Windows 10), Плата:"Arduino Pro or Pro Mini, ATmega168 (5V, 16 MHz)"
Скетч использует 924 байт (6%) памяти устройства. Всего доступно 14336 байт.
Глобальные переменные используют 9 байт (0%) динамической памяти, оставляя 1015 байт для локальных переменных. Максимум: 1024 байт.
Произошла ошибка при загрузке скетча
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x2d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x2d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x2d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x2d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x2d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x2d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x2d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x2d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x2d
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x2d
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"