Программист микроконтроллеров.
Программист микроконтроллеров - это специалист, который должен быть программистом и электронщиком одновременно. Он разрабатывает микропрограммное обеспечение для микроконтроллеров, автоматизированных систем управления различной электронной техники.
Для программирования микроконтроллеров программисту требуется знание языков программирования C/C++, ассемблер, Python.
Ключевые функции программиста микроконтроллеров:
Попробовать себя начинающим Ардуишником можно в нашей лаборатории. Вам будут предложены кейсовые задания, например, следующего вида:
Мигающий светодиод.
Задача: сделать так, чтобы светодиод мигал с интервалом в 0,5 секунды.
Ключевое отличие от первого урока в том, что лампочка должна мигать, а значит, напряжение, поступающее на светодиод должно пропадать на 0, 5 секунды.
Контакт 5V для этих целей нам не поможет, т.к. он дает постоянное напряжение.
Нам нужен контакт, который можно запрограммировать под наши нужды. У платы ардуино таких контактов аж 19 штук, которые можно запрограммировать как угодно.
Воспользуемся, например, контактом № 13 для нашей задачи.
1. Соберите схему и подключите ее к Ардуино
2. Настало время написать свою первую программу.
Перед нами пустая форма с двумя разделами setup () и loop ().
3. Подумаем, какие команды мы должны задать программе:
а) Указать программе, что на 13 контакт используется для источника тока
б) Подать напряжение на 13 контакт;
в) Подождать 0,5 секунды;
г) Отключить напряжение с 13 контакта;
д) Подождать 0,5 секунды
и заново….
4. В разделе setup () записываются команды, которые выполнятся лишь один раз. В этот раздел мы запишем команду а), т.к. эта инструкция будет выполнена лишь единожды. Она записывается следующим образом:
pinMode(13, OUTPUT); - что означает, что 13 пин будет использоваться в качестве вывода напряжения.
5. В разделе loop записываются циклические команды. В нашем случае: Включить ток – Подождать 0,5 секунды – Выключить ток – Подождать 0,5 секунды … и далее по кругу
7.Нажмите кнопку Загрузить , и программа отправится в Ардуино.
8.Все готово. Можно наслаждаться результатом.
Задание 1.2. Сделайте так, чтобы маячок светился полсекунды, а пауза между вспышками была равна одной секунде. Измените ваш код так, чтобы маячок включался на 3 секунды после запуска устройства, а затем мигал в стандартном режиме.
Вот как выглядит наш светодиод в созданной 3D – ручкой модели ёлочки.