Найти тему

🧲🧲🧲Подружитесь с Arduino.

〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
〰️Заниматься программированием - дело благородное. Вряд-ли кто-то из моих коллег с этим поспорит. Однако почему-бы не добавить железку к этому делу?

〰️На волне разговоров об электронике было бы странно не упомянуть платформу "бичовских самоделок" - Arduino.

〰️Платформа предоставляет микроконроллер ATmega на отладочной плате которую легко подключать к ПК и прошивать. На просторах сети имеется масса уроков которые позволят вам своими руками, буквально за вечер, соорудить простенький регулируемый генератор ШИМ сигнала, что уже может выручить во время работы в качестве костыля.

〰️Дома этот "костыль" позволит вам прощупать на каждом этапе работу каждого отдельного звена. К примеру, вы можете использовать MOSFET транзистор чтобы управлять этим ШИМ сигналом нагрузкой постоянного тока большей величины, чем может потянуть сам микроконтроллер, своими руками прописать алгоритм управления шаговым двигателем и т.д.

〰️Цена на модули по карману даже курсанту, от чего привлекательность данного решения только возрастает. Если в будущем вы желаете ближе познакомиться с программированием ПЛК - это отличное подспорье, поскольку научит вас:

➡️ Объявлять переменные и привязывать их к конкретным каналам;
➡️ Понять как происходит опрос отдельного канала с точки зрения программы;
➡️ Работать с датчиками и интерпретировать их "сырые" показания;
➡️ Работать с техникой через последовательный порт;...

〰️На самом деле продолжать можно долго. От такого хобби - сплошные плюсы если, конечно, вы уже не находитесь на уровне сильно выше.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
〰️В будущем я буду нередко обращаться к данной платформе чтобы объяснять отдельные принципы работы элементов и их применения.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
〰️Я был удивлён когда узнал что некоторые мои коллеги катают с собой данные модули как раз для целей "вдруг пригодится". Один из подписчиков, нет так давно, делился проектом пульта дистанционного управления для поискового огня. Мне подобный подход близок, а потому я могу только пожать руку коллеге.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
P.S. "лайфхак" на будущее для тех, кто возьмётся.🙂
TCCR/timer/B = (TCCR/timer/B & 0xF8) | 1;
Когда понадобится - вы поймёте что к чему.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
P.P.S. Конечно, ещё более "шаристые" ребята скажут что ARM'овские микроконтроллеры можно купить ещё дешевле, но не забывайте о такой вещице как "порог входа". В этом плате Arduino и подобные ей "системы" - предпочтительнее для новичка.
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
#Электроника #Совет #Программирование
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
🧲🧲🧲🧲🧲
🧲🧲🧲Подружитесь с Arduino. 〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️ 〰️Заниматься программированием - дело благородное. Вряд-ли кто-то из моих коллег с этим поспорит. Однако почему-бы не добавить железку к этому делу?
2 минуты