Вариант заливки скетча
- Войдите на сайт для отправки комментариев
Чт, 19/12/2019 - 20:51
Добрый день. Подскажите что можно сделать. На крыше здания есть ардуинка которая управляет светом. Правление Ардуино происходит с помощью блютуз и телефона. Все хорошо но нужно как то заливать скетчи в Ардуино 2560. Проложен кабель сетевой от крыши до компьютера. Это порядка 30 метров. Попробовал разрезать усбишный кабель и прицепиться к 2 концам сетевого. Компьютер определяет через раз. Если подключается ком порт прослушивается но прошиваться не хочет.
Сетевого - 220V? 220 в USB Ардуине? Я бы тоже после этого отказался даже слушать.
Используй RS-485.
Сетевого - 220V? 220 в USB Ардуине? Я бы тоже после этого отказался даже слушать.
4 парный для сети компьютерной
Используй RS-485.
Это для заливки скетча? Я как то думал это для общения 2 ардуинок или для скады системы.
Чтобы лить в прогмем по сети - нужен специальный бутлоадер. Просто так, как из IDE - не выйдет.
А через com порт может как нибудь сделать?
Или как ещё одна мысль. Подключить как есть длинным кабелем УСБ и дать питание на ардуину через крону?
Длинный кабель USB? 1.5 метра, больше не мечтайте. Вам правильно сказали, RS-485 и загрузчик. Ваш вопрос, как вы будете загрузчик запускать. Может проще слазить на крышу, и загрузить контроллер так, чтобы больше туда не лазить?
Зачем его просить? В плане минимум достаточно его ребутнуть, а дальше по реализованной схеме обновления.
Используй RS-485.
Тут лучше RS-422 подойдет.
попросить контроллер
Ну конечно, кэп. Достаточно попросить, разве не это я написал?
Тут лучше RS-422 подойдет.
RS-422 подходит тем, кто не умеет использовать RS-485. Я опускаю случаи, когда не может использовать. Но таких случаев я не встречал. Хотя знаю, когда.
Ну, это вы про физику пишите. Бутлоадер засветите, который по 485 шьёт.
RS-422 подходит тем, кто не умеет использовать RS-485. Я опускаю случаи, когда не может использовать. Но таких случаев я не встречал. Хотя знаю, когда.
RS-422 хорош тем, что он абсолютно прозрачно,с точки зрения софта, заменяет RS-232. RS-485 имеет смысл если надо экономить на проводах и\или нужно многоточечное подключение. В данном случае ничего подобного не требуется.
RS-422 хорош тем, что он абсолютно прозрачно,с точки зрения софта, заменяет RS-232. RS-485 имеет смысл если надо экономить на проводах и\или нужно многоточечное подключение. В данном случае ничего подобного не требуется.
А вы когда-нибудь использовали RS-422? Я вот много слышал, но ни разу. А 485 лет 20 использую.
232-й конечно использовал.
Чем не подходит штатный бутлоадер?
Неужели нельзя к ATmega2560 подключить драйвер rs-485?
Чем не подходит штатный бутлоадер?
Не знаю, чем не подходит. Вы пытались это делать?
Так то можно что угодно к чему угодно подключить без "неужели" - только вот будет ли работать?
Можно по Bluetooth
https://m.habr.com/ru/post/235727/
Прочитал ваши все решения. Спасибо что откликнулись. Но все сложновато. Мне это нужно буквально на пару дней (править скетч и выявлять баги). Решил поступить проще (наверно). Подключу андроид телефон через ОТГ+УСБ. После через тимвивер с компьютера подключусь к телефону. Я думаю это будет самый хороший вариант.
Есть загрузчик avr-etherboot, загрузка hex файла по tftp.
https://github.com/cniweb/avr-etherboot/wiki
https://habr.com/ru/post/385799/