Например TDA7294

Форум РадиоКот • Просмотр темы - Обучение программированию Arduino NANO
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс янв 18, 2026 16:09:38

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 23 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Обучение программированию Arduino NANO
СообщениеДобавлено: Пт окт 08, 2021 09:37:17 
Открыл глаза

Зарегистрирован: Вс апр 26, 2015 19:35:27
Сообщений: 54
Рейтинг сообщения: 0
Здравствуйте, уважаемые форумчане! Подскажите хорошие уроки по программированию Arduino NANO, дайте ссылку. Хочу собрать контроллер для варочной панели (сгорела плата управления, нагревательные элементы все хорошие, стоимость новой платы сопоставима со стоимостью новой варочной панели). Или, может быть, есть уже готовая программа? Но обучающие курсы все равно нужны


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Пт окт 08, 2021 12:09:05 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1500
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15383
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Курсов в тырнете весьма много.
В основе Си/С++ (и соответствующая литература).
8)
Касательно "ВАРОЧНОЙ ПЕЧИ" -
Если нагреватели обычные особых проблем не будет (кроме навыков работы с электрооборудованием, системами автоматики и собственно микроконтроллерами)
Если индукционный нагреватель - рекомендую таки топать в соответствующий сервис-центр, эта техника не для начинающих.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Пт окт 08, 2021 14:06:22 
Открыл глаза

Зарегистрирован: Вс апр 26, 2015 19:35:27
Сообщений: 54
Рейтинг сообщения: 0
Курсов в тырнете весьма много.
В основе Си/С++ (и соответствующая литература).
8)
Касательно "ВАРОЧНОЙ ПЕЧИ" -
Если нагреватели обычные особых проблем не будет (кроме навыков работы с электрооборудованием, системами автоматики и собственно микроконтроллерами)
Если индукционный нагреватель - рекомендую таки топать в соответствующий сервис-центр, эта техника не для начинающих.
8)

А какой из этих курсов лучший? Да, нагреватели обычные, не индукционные


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Пт окт 08, 2021 16:34:21 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1500
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15383
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
В принципе и Си и С++ в адуринке присутствуют.
Но для начала надо хотя-бы чего по микроконтроллерам знать...
8)
Я сам по разным книжам адуринью изучал о чем соответственно выкладывалось по ходу процесса тут
https://radiokot.ru/forum/viewtopic.php?f=62&t=156720
правда вперемешку с другими вопросами.
:oops:
Вот неплохая подборка книж для "старта" в изучении:
http://elektromehanika.org/load/serii_t ... 0-1-0-1874
:beer:


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Пт окт 08, 2021 20:25:22 
Открыл глаза

Зарегистрирован: Вс апр 26, 2015 19:35:27
Сообщений: 54
Рейтинг сообщения: 0
Спасибо за ссылки! Много интересной информации


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Сб окт 09, 2021 16:53:15 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1327
Рейтинг сообщения: 0
ЛС.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вс окт 10, 2021 13:15:08 
Встал на лапы

Зарегистрирован: Ср дек 25, 2019 21:17:31
Сообщений: 101
Откуда: Саратов
Рейтинг сообщения: 0
Хочу собрать контроллер для варочной панели

Сей увлекательный процесс может растянуться на длительное время.. А как готовить?) Тоже пару лет назад заморочился, панель до сих пор на китайских 2 кВт диммерах работает, а проект "почти готов" )) Благо она на даче, а не дома.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вт окт 12, 2021 09:17:41 
Открыл глаза

Зарегистрирован: Вс апр 26, 2015 19:35:27
Сообщений: 54
Рейтинг сообщения: 0
на китайских 2 кВт диммерах


Отличная идея, можно и так. У меня на даче есть старая конфорочная плита с механическими переключателями, можно туда вместо конфорок воткнуть эту панель, а вместо переключателей диммеры. Но изучать Ардуино все равно надо)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вт окт 12, 2021 09:45:02 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -24
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 1
В случае ардуины "хороших уроков" априори быть не может!
Это как просить "хорошие уроки", где научат ездить на пятиколесном автомобиле производства алкаша Васи из соседних гаражей.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вт окт 12, 2021 10:49:07 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
у этого ардуинщика имхо неплохо с уроками:
https://alexgyver.ru/lessons/
так же там на проектах поучится можно, какой то там термостат тоже был.
з.ы. сайт сейчас он переработал - раньше говорили устаревшие браузера с ХР всякими дурели от прошлой реализации.
з.ы.з.ы. в среде ардуино можно писать программы не используя ни грамма от ардуино библиотек. Т.е. как в обычном иде, используя среду как редактор и монстрообразный мэйк без создания самого мэйкфайла (сборщик проекта там на джаве вроде)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вт окт 12, 2021 11:11:01 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 99
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4468
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0
Легкость обучения будет зависеть от используемой методики обучения в статьях.
Некоторые статьи сваливают много теории за раз, что мозг неспособен все это усвоить сразу.
Другие же дают чпо чуть-чуть теории и сразу дают практику по этой теории. Как бы по шагам.
Второй вариант предпочтительнее. Мне в первое время не давалась даже простая литература, так как небыло возможности закрепить практикой. Потом я всетаки достал микроконтроллеры (где я жил - это было огромной проблемой) и стал изучать эту кухню по обучалке с Радиокота. Учебный материал посвящен программированию на ассемблере. Это позволило быстро понять, как работает процессор вообще. Потом уже перешел на Си. Мой процесс обучения был осложнен немного тем, что в статьях компиляция проводилась вручную, написанием bat файла, а я сразу использовал AVR Studio 4. В обучалке использовался микроконтроллер Attiny2313, а у меня был Attiny26. Ну и после получения минимально необходимого набора знаний, я взялся за свой проект. По ходу его реализации вылезают вопросы, решение которых повышает опыт в этой кухне.

_________________
I am DX168B and this is my favourite forum on internet!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вт окт 12, 2021 11:16:21 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1500
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15383
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Собственно мэйкфайл имеется, но он скрыт от обычного пользователя за ненадобностью - работаем "в рамках референса" и вполне себе достаточно для большинства применений.
oleg110592
Касательно библиотек - надо разделять "стандартный комплект по умолчанию" и "дополнительные внешние".
"Стандартный комплект" всегда работать будет
описание оных в офлайн и онлайн хелпе на сайте ардуино (file:///C:/Arduino/reference/www.arduino.cc/en/Reference/Libraries.html или на сайте https://www.arduino.cc/reference/en/ и "Standard Libraries" тут https://www.arduino.cc/reference/en/libraries/) - кстати на сегодня онлайновая версия значительно лучше стала, а вот в 1.8.16 оффлайновую почему-то удалили из комплекта инсталлятора.
Что касается "дополнительных" - там могут встречаться разные "нюансы" в зависимости от версий платформ, при которых оные составлялись и квалификации авторов.
Лучше уж собственными библиотечками пользоваться на начальном этапе.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вт окт 12, 2021 12:08:33 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
обычный пользователь может только найти файл "build.options.json", используемый построителем. В линуксе легче находится - в естественной папке "/temp/arduinoxxxxxx" (приложениям там, где попало не побалуешь).
1.8.16 под линуксом х64 не заработала, проверял - похоже что то там не под ту архитектуру собрали, 1.8.15 работает.
Насчет стандартных и внешних библиотек - есть вариант создать чисто свою библиотеку и приписать в стандартый файл boards лично свою плату и указать там на свой, даже "пустой" core:
http://www.technoblogy.com/show?TWD
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вт окт 12, 2021 12:27:53 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -24
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
А в чем проблема Makefile написать? В интернете полным-полно образцов. Я вот тоже на основе образца с БХ написал такой Makefile. Благо, с авркой мне нужно было всего один-единственный раз поработать (заменить сгоревшую в чужом оборудовании, а т.к. ни исходников, ни даже бинарей не сохранилось, сначала надо было написать и отладить прошивку - вот в качестве девборды я ардуину и использовал).

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вт окт 12, 2021 12:31:49 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1500
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15383
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Насчет "своей платы" - штука заманчивая... Когда-то даже редактор для такого дела входил в комплект дополнений к IDE - да так и остался пока "в кладовке" (позднее этот редактор удалили).
Касательно самоделок-библиотечек...
С моего взгляду гораздо надежнее добавлять их на всякий случай в папку проекта отдельной папкой или размещать непосредственно в папке проекта (СКОТча) - тогда и текстовой редактор их непосредственно видит с возможностью оперативного редактирования.
А уж абсолютно готовое можно и складировать в соответствующие каталоги (зависит от того какая - обычная или портабле версия используется).
8)
Eddy_Em
В том и приятность ардуино, чтобы не заморачиваться с Makefile
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Вт окт 12, 2021 14:20:08 
Встал на лапы

Зарегистрирован: Ср дек 25, 2019 21:17:31
Сообщений: 101
Откуда: Саратов
Рейтинг сообщения: 0
Но изучать Ардуино все равно надо)

Асм гораздо легче и интересней. Хотел сначала на ардуине сделать регулятор, но не сложилось - не разобрался. Потом попались на глаза уроки на асме от Дихальта, скачал Ревича, Евстифеева. Ну и пошло-поехало..
Каким способом планируешь регулировать? Как было в плите - "релейный шим"? Или на симисторах? Управление сенсорное? У моей панели родное управление было на ик-диодах(светодиод+фотодиод), пока пробовал на кнопках, но теперь хочу сделать на TTP223.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Пт окт 15, 2021 12:27:43 
Друг Кота

Карма: 49
Рейтинг сообщений: 547
Зарегистрирован: Чт фев 20, 2014 18:57:55
Сообщений: 19494
Рейтинг сообщения: 0
Ничем он не легче, писанины зато дофига. Тем более в контексте ардуины.

После знакомства с базовыми алгоритмами берется любая задача и решается, потом следующая, можно за ориентир взять тетрис, смог сам написать и собрать - ну почти программист (если код не полностью уродский конечно). Да в любом деле так - обучение происходит параллельно практике, как иначе то ? Меня тут недавно попросили "научить читать код", типа программировать не надо, надо только код понимать - покрутил пальцем у виска и вежливо послал.

_________________
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Пт окт 15, 2021 13:17:24 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Асм гораздо легче и интересней.

это пока задачи "маленькие". Когда пойдёт большой проект и начнётся размен скорости написания на "легкость" кода, тогда позиция асма в вопросе будет не такой уверенной.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Пт окт 15, 2021 14:07:50 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1500
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15383
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Или заставит призадуматься о переходе к многофайловым проектам/библиотекам под тем же ассемблером.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Обучение программированию Arduino NANO
СообщениеДобавлено: Пт окт 15, 2021 14:09:26 
Встал на лапы

Зарегистрирован: Ср дек 25, 2019 21:17:31
Сообщений: 101
Откуда: Саратов
Рейтинг сообщения: 0
это пока задачи "маленькие

Ну да. Немного неправильно сформулировал я в том сообщении. Имел ввиду что его мне легче было учить с нуля, и в рамках поставленной задачи - то бишь 4-канальный регулятор и 4 7-сегментника.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y