"Вы читаете о роботах и программировании и думаете: «Было бы здорово сделать что-то подобное самому!» Теми, кем эта идея овладевает чуть больше просто мыслей смотрят кто и как делал своего робота. Читают статьи, смотрят видео. На картинках все понятно. В видеороликах тоже обычно показываются уже готовые продукты, а также сжато показываются технологии их изготовления. И вроде бы то же всё понятно: отпилил, прикрутил, припаял, соединил, запрограммировал вон на той программе вот этим кодом."

суббота, 12 декабря 2020 г.

КРУЖОК 14.12.20

И да, начнем с самого простого. Если в программировании это "Hello Word", то в робототехнике мигаем светодиодом.   Для начала о светодиоде. Светодио́д или светоизлучающий диод  — полупроводниковый прибор с электронно-дырочным переходом, создающий оптическое излучение при пропускании через него электрического тока в прямом направлении.

светодиод
 

Обратим внимание на выше приведенном рисунке показано полярность подключения полупроводникового прибора, при этом сопротивление у него близкое к 0, а значит при подключении к катоду необходимо подключить нагрузку в виде сопротивления.

электрическая схема подключения светодиода
 
В нашем случае мы будем подключать светодиод к 8 пину контроллера ARDUINO Uno. Однако вспомним что ток протекающий через пин контроллера не должен превышать 20 мА, а значит при внутреннем напряжении микроконтроллера в 5v нагрузочное сопротивление должно составлять не менее 250 Ом. (Согласно закона Ома для замкнутой сети)
макет для проведения практической работы

Ну вот, с макетом схемы мы разобрались, теперь нужно написать программу согласно которой наш светодиод мигал с интервалом в 1 с. Самый простой способ (для тех кто совсем не умеет программировать) это запустить виртуальную лабораторию TinkerCad, создать новую электрическую цепь, перейти в режим кода и с помощью визуального редактора создать алгоритм согласно, которого будет реализована Ваша работа. Как вариант.

пример программного кода

загрузка программного кода

При создании алгоритма из блоков команд  (режим блоки с текстом) справа от алгоритма мы получаем код программы на языке программирования, который можно скопировать и вставить в среде программирования контроллера - ARDUINO IDE или скачать код и открыть в том же приложении. Проделаем это с использованием выше указанным программным обеспечением.

Теперь нам необходимо загрузить нашу программу в контроллер. Для этого нам потребуется программа ARDUINO IDE.

интерфейс программы ARDUINO IDE

Настроим данное программное обеспечение. Для этого выберем наш контроллер и порт подключения.
 
выбор контроллера

выбор порта загрузки контроллера

Затем напишем(вставим, загрузим) код Вашей программы. После чего, проверим этот код и загрузим его в микроконтроллер. И уже с учетом того, что мы уже собрали всю электрическую часть, смотрим результат.