Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Контроллер на ардуино для аквариума - стр. 55

Какой программой заливать?
serg_42
Аватара пользователя
Профессионал
Новокузнецк
4744 / 3008 раз
8

Сергей90 Какой программой заливать?
Крайняя на данный момент версия оболочки - Arduino IDE 1.8.16
...
Виталий.
Аватара пользователя
Свой на форуме
Домодедово
185 / 111 раз

serg_42
Это да, но для работы надо обнулить, если 255 контроллер сам обнулять должен, но тут почему-то не делает.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Подпоял конденсатор по питанию контроллера, чтобы уменьшить пульсации от DC-DC, если они есть. Убрал диод с модуля часов. Записал скетч, выбило ошибку. Залил прошивку через XLoader, вроде стала нормально, светодиоды моргали ошибку не выбивало. После прошивки постоянно моргает красным светодиод L, на экране ничего не отображается, при подключении к телефону никаких параметров нет. Вобшем кирпич :ny_tik:
Фото Контроллер на ардуино для аквариума (photo#134685) Фото Контроллер на ардуино для аквариума (photo#134686) Фото Контроллер на ардуино для аквариума (photo#134687)
Виталий.
Аватара пользователя
Свой на форуме
Домодедово
185 / 111 раз

...
...

Этой программой сотрите флеш и еепром контроллера, фьюзы не меняйте - иначе собьется частота или еще чего. далее запишите загрузчик для среды ардуино - в ардуино IDE должно быть, если с контроллером беда - это будет видно при попытке стереть.
программатор USBASP?

...
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Прошивал через мини юсб ардуины, как и в начале когда делал.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Я не программист, паять умею, реализовать могу, много перепаял разных схем, в том числе и с контроллерами, но программу для контроллера никогда не писал, по этому многих моментов не знаю.
serg_42
Аватара пользователя
Профессионал
Новокузнецк
4744 / 3008 раз
8

Сергей90 Я не программист
Это дело наживное. :-):
Но я частенько ловлю себя на мысли, что платформа ардуины заточена под то, чтобы из любого, даже очень хорошего программиста сделать полного дебила :-)
В сети куча обучалок, как работать с Arduino IDE.
Для начала оживите свою ардуинку (кстати какая она у Вас?), самой простой программой (например моргать светодиодом).

p.s.
Для ардуинок используется обычный язык Си++ (C++).
Но повсеместное использование в программах библиотечных функций приводит к конкретному отуплению.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Arduino nano
serg_42
Аватара пользователя
Профессионал
Новокузнецк
4744 / 3008 раз
8

Сергей90 Arduino nano
Посмотрите свои настройки во вкладке "Инструменты" (для "наны"):
Фото Контроллер на ардуино для аквариума (photo#134693)
Определитесь с фактическим виртуальным портом (подёргать туда-сюда USB):
Фото Контроллер на ардуино для аквариума (photo#134694)
При необходимости записать/перезаписать загрузчик.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Спасибо. Вечером после работы попробую.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Попробувал все манипуляции как вы написали.
serg_42
Посмотрите свои настройки во вкладке "Инструменты" (для "наны"):
Инструменты.jpg
Определитесь с фактическим виртуальным портом (подёргать туда-сюда USB):
Инструменты - порт - загрузчик.jpg
При необходимости записать/перезаписать загрузчик.
Ничего не получается, все время выбивает ошибку.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Программатора у меня нет, чтобы внутрисхемно его попробовать прошить, а через юсб ардуины неполучения. Буду выпаивать ардуину, вне схемы пробовать прошить.
serg_42
Аватара пользователя
Профессионал
Новокузнецк
4744 / 3008 раз
8

Сергей90 Программатора у меня нет, чтобы внутрисхемно его попробовать прошить, а через юсб ардуины неполучения.
Ага! Забыл уточнить!
На пинах Rx и Tx ничего не должно висеть. Надо выдернуть модуль блютуз, ибо он мешает программатору управлять АТмегой.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Попробую. А в Arduino IDE какой ставить тип программатора, если я програмирую через мини юсб ардуины?
serg_42
Аватара пользователя
Профессионал
Новокузнецк
4744 / 3008 раз
8

Сергей90
А в Arduino IDE какой ставить тип программатора,
Я же его выше на скриншоте обвёл красным - "USBasp"
Сергей90
если я програмирую через мини юсб ардуины?
Это и есть программатор "USBasp" на чипе ch340, который китайцы развели на этой плате вместе с АТМегой, прочими пинами, светодиодами и кнопками.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Спасибо, понял.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Вобшем пробовал по-разному стереть флеш и еепром, записать загрузчик, вибивает ошибку. На ардуино даже светодиоды Rx Tx немигают. Такое ощущение что проблема в ноутбуке, потому что прошивка hex через XLoader записал и светодиоды Rx Tx мигают во время записи и после мигает светодиод L все время.
Фото Контроллер на ардуино для аквариума (photo#134720) Фото Контроллер на ардуино для аквариума (photo#134721)
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

Все не было время написать. Давали мне программатор,по всякому пробовал, ничего не получается. Загрузчик стер, а записать не получается, выбивает ошибки. Купил новую ардуину, перепаял. Уже две недели контроллер работает.
shram70
Аватара пользователя
Новичок
Саратов
1

Отличная автоматика.Буду пробывать повторить.Ради этого вобщем то и зарегистрировался. :co_ol: