Вы не вошли.


Регенератор в полдень
youtu.be/MILrpvNs1xQ?si=cAgdag7oOvszLNlw
Вне форума


освоить Ардуину
Вот тут ИИ в помощь. Лучше Клод. И не забыть загадать комментарии.
No one is perfect.
Вне форума


Михе осталось освоить Ардуину
Бедная Ардуина!
Вне форума


Отнюдь. Забавная зверушка. Главное, может, как выяснилось, немало. Уже одно то, что на 328-й можно сделать контроллер GRBL делает ей честь.
Как то пошабашили "мозги" в контроллере эпохи BG (Before Google). Углеродный анализ даёт дату прошивки / программирования 23 августа 1984 года. Производители обычно гарантировали сохранность данных в EPROM 10-20 лет. Тут, блин, 40+. Но, не обманули буржуи.
Фирма маленькая, времена тяжёлые, оборудование критичное. Понятно, ни запчастей, ни сервиса. Запрос на фирму производитель вернулся с ответом - Вау! Где вы это взяли?! Ставить ту же Дельту? Людям дорого. Выход - Ардуина. Алгоритм работы машины известен, подключение датчиков и исполнительных механизмов, тоже. Как процессор общается с входами - выходами внутри рэка, разобрался. И, вот
Работает, все довольны. Цена железа, сами понимаете, вне конкуренции.
В принципе, замечательная альтернатива всяческим устройствам на "рассыпухе". Самое милое, что бы ты не собрался делать, скорее всего это уже сделано и выложено. Иногда, в нескольких вариантах. Посмотреть, допилить под себя, по потребности, и voilà.
К стати, есть китайский аналог Атмела - LGT8F328P. Примерно вдвое дешевле. Из бонусов, 12 бит АЦП, расширенный набор внутренних ИОН, 32 МГц тактовой. LGT8F328P-LQFP32 программируется непосредственно из среды, совпадает по циклёвке с Нано. LGT8F328P-SSOP20 программируется чуть более геморно, через программатор, который можно сделать из любой Ардуины или той же LGT. Ну и формат платы свой. Всё давно и подробно описано. Единственно, надо смотреть, есть 3,3 и 5 Вольт версии плат.
Отредактировано I_Avals (03.10.2026 14:39:13)
No one is perfect.
Вне форума


А гальваническая развязка портов присутствует?
Добавлено спустя 05 мин 53 с:
Бедная Ардуина!
Точнее-Абдурина
IAR Embedded Workbench нужон.
Вне форума


У меня предвзятое отношение к ардуинщикам. 90 процентов не понимают, что делают. А с развитием ИИ - совсем капец 
Вне форума


У меня предвзятое отношение к ардуинщикам.
Та да, ктож там читает даташиты и описание регистров 
Вне форума


А гальваническая развязка портов присутствует?
В самой Ардуине, естественно, нет. В контролере, да. И входа и выхода. В сущности, ничего не изобретал. Это обычный промышленный контроллер, хоть и древний.
90 процентов не понимают, что делают
Ну так 90 % автолюбителей очень приблизительно представляют себе работу двигателя и других агрегатов машины. А в числе пользователей компьютеров этот % мало чем отличается от 100. И, как то живём.
ктож там читает даташиты и описание регистров
На уровне именно среды Ардуино это вообще не нужно. Китайцы молодцы. Понизили порог вхождения практически до ноля. Это как после автокурсов. Ты можешь понятия не иметь, как работает двигатель машины, но доедешь из пункта А в пункт Б. Ещё и соблюдая ПДД. Когда язык, используемый в Arduino IDE начинает критически тормозить быстродействие, те, кому это надо, задумываются и над регистрами. У меня коллега даже ассемблерные вставки делал. А так, буквально вся весьма богатая и разнообразная периферия, подключаемая к Ардуино снабжена библиотеками и примерами. Зачем мне знать как работает внешний АЦП, память или цифровой потенциометр, если есть библиотека с уже готовыми алгоритмами? Опять же, если они не устраивают, тогда начинаем читать.
Как то спросил сына, профессионального программиста МК, почему пишут на языках высокого уровня, дающими больший код, по сравнению с ассемблером? На что он ответил, что стоимость железа нынче ничтожна в сравнении со стоимостью разработки ПО. Так что, если программа не лезет в МК, просто берут следующий, а не оптимизируют код, пытаясь впихнуть невпихуемое.
с развитием ИИ - совсем капец
Вот тут не соглашусь. Даже занятый самолюбованием тупой ChatGPT вполне сносно пишет код. Простенький. Сложные задачи - код всегда компилируется, но часто не работает, как надо. Выход, загадать снабдить код комментариями и самому поковыряться. Заодно и в голове что то отложится. Главное, не отдавать ChatGPT код на правку полностью. Он страдает тем, что исправляя указанное, часто портит уже работающее. Надёжнее скормить ему код для анализа, а не правки, указав, что именно не работает.
Claude работает с кодом на порядок лучше. Скажем, код, написанный Claude для вольтметра на AD8307 точно заработает сразу. А зачем мне описание регистров, если нужен вольтметр? Прав был Шерлок Холмс - не забивайте чердак не нужным вам хламом.
Главное, не забывать, что в решении вопроса, кроме ИИ обязан присутствовать и ваш собственный. И не просто присутствовать, а доминировать. Иначе, будет как в анекдоте про прапорщика перед аквариумом.
Отредактировано I_Avals (03.10.2026 16:26:21)
No one is perfect.
Вне форума


Китайцы молодцы.
Не китайцы, в основном итальянцы.
Вне форума


Возможно. Сути это не меняет.
Когда сын только начинал заниматься, это была Атмега 8, через программатор. Я тогда мог только смотреть сбоку на процесс, обеспечивая поддержку железом. С появлением Ардуины жизнь изменилась. Теперь могу сам. Так что, спасибо итальянцам за идею, а китайцам за масштабирование.
Отредактировано I_Avals (03.10.2026 16:22:40)
No one is perfect.
Вне форума
[ Сгенерировано за 0.094 сек, 9 запросов выполнено - Использовано памяти: 628.11 Кбайт (Пик: 678.48 Кбайт) ]