И да, начнем с самого простого. Если в программировании это "Hello Word", то в робототехнике мигаем светодиодом. Для начала о светодиоде. Светодио́д или светоизлучающий диод — полупроводниковый прибор с электронно-дырочным переходом, создающий
оптическое излучение при пропускании через него электрического тока в
прямом направлении.
|
светодиод |
Обратим внимание на выше приведенном рисунке показано полярность подключения полупроводникового прибора, при этом сопротивление у него близкое к 0, а значит при подключении к катоду необходимо подключить нагрузку в виде сопротивления.
|
электрическая схема подключения светодиода
|
В нашем случае мы будем подключать светодиод к 8 пину контроллера ARDUINO Uno. Однако вспомним что ток протекающий через пин контроллера не должен превышать 20 мА, а значит при внутреннем напряжении микроконтроллера в 5v нагрузочное сопротивление должно составлять не менее 250 Ом. (Согласно закона Ома для замкнутой сети)
|
макет для проведения практической работы
|
Ну вот, с макетом схемы мы разобрались, теперь нужно написать программу согласно которой наш светодиод мигал с интервалом в 1 с. Самый простой способ (для тех кто совсем не умеет программировать) это запустить виртуальную лабораторию TinkerCad, создать новую электрическую цепь, перейти в режим кода и с помощью визуального редактора создать алгоритм согласно, которого будет реализована Ваша работа. Как вариант.
|
пример программного кода
|
|
загрузка программного кода
|
При создании алгоритма из блоков команд (режим блоки с текстом) справа от алгоритма мы получаем код программы на языке программирования, который можно скопировать и вставить в среде программирования контроллера - ARDUINO IDE или скачать код и открыть в том же приложении. Проделаем это с использованием выше указанным программным обеспечением.
Теперь нам необходимо загрузить нашу программу в контроллер. Для этого нам потребуется программа ARDUINO IDE.
|
интерфейс программы ARDUINO IDE
|
Настроим данное программное обеспечение. Для этого выберем наш контроллер и порт подключения.
|
выбор контроллера
|
|
выбор порта загрузки контроллера
|
Затем напишем(вставим, загрузим) код Вашей программы. После чего, проверим этот код и загрузим его в микроконтроллер. И уже с учетом того, что мы уже собрали всю электрическую часть, смотрим результат.