Для чего нужен ОрбиКрафт
Подсистемы конструктора
Инструкции по работе с ОрбиКрафт
Уроки
Лабораторная оснастка
Знакомство с Arduino
Полезная нагрузка на базе Arduino
Обратная связь
Новости
Для чего нужен ОрбиКрафт
Подсистемы конструктора
Инструкции по работе с ОрбиКрафт
Уроки
Лабораторная оснастка
Знакомство с Arduino
Полезная нагрузка на базе Arduino
Обратная связь
Новости
Создайте новый проект на платформе Tinkercad и добавьте в него плату Arduino, которая находится в разделе Базовые компоненты.
Добавьте резистор и светодиод, соберите вот такую цепь.
Рассмотрим цепь и познакомимся с компонентами.
Светодиод - это полупроводниковый прибор, который может светится как маленькая лампочка. Один вывод это - катод, его подключаем к выводу земля (ground или сокращенно GND), второй вывод это анод, его подключаем к источнику напряжения., его можно назвать управляющий вывод, ведь когда на него подано напряжение, то светодиод горит. На этот вывод подадим напряжение (управляющий сигнал) с платы Arduino.
Резистор - это компонент электрической схемы, который ослабляет силу тока. Если не использовать резистор, то светодиод быстро выйдет из строя (сгорит) так-как сила тока в нем будет почти не ограничена, он быстро нагреется и расплавится внутри.
Все элементы на схеме соединяются друг с другом и платой Arduino с помощью проводов. Для того, чтобы провести провод, нужно щелкнуть мышью в первом месте соединения, перевести в конечную точку соединения и снова щелкнуть. Провод будет проведен напрямую. Затем для читабельности схемы провода можно изгибать. Добавить точку изгиба можно дважды щелкнув на любом месте провода, а затем потянув за данную точку согнуть провод. Либо при прокладывании провода можно вести его по прямой, каждый раз щелкая мышкой в месте поворота и провод будет автоматически изгибаться. Также можно менять цвета проводов в параметрах, тем самым создавая красивые схемы, доступные для чтения. Если Вы установили начальную точку провода, а затем поняли, что ошиблись и провод нужно удалить, то нужно нажать клавишу Esc и провод будет удален. Удалить уже имеющийся провод можно выделив его и нажав клавишу Delete.
Основные функции, которые мы будем использовать при написании программы.
Для того чтобы запрограммировать Arduino нажмите кнопку Код. При первом запуске появляются блоки, с помощью которых также можно запрограммировать Arduino. Переключите их на Текст.
Область составления программы можно расширить, потянув за ее край.
Любая программа должна содержать 2 основные процедуры:
Введите следующий код.
void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // включить светодиод delay(1000); // ждать 1 секунду digitalWrite(13, LOW); // выключить светодиод delay(1000); // ждать 1 секунду }
Чтобы запустить программу нажмите кнопку Начать моделирование. Во время работы программы можно видеть время ее выполнения. Чтобы остановить выполнение программы нужно нажать остановить моделирование.
Подробнее о delay() можно прочитать на странице http://arduino.ru/Reference/Delay
Подробнее о digitalWrite() можно прочитать на странице http://arduino.ru/Reference/DigitalWrite
1. Соберите схему из Arduino, синего светодиода, подключенного к пину 10, и резистора номиналом 390 Ом. Запрограммируйте Arduino чтобы светодиод циклически включался на 2 секунды, и выключался на 2 секунды.
2. Соберите схему из Arduino, красного и синего светодиодов, подключенных к пинам 8 и 9, и резисторов номиналом 390 Ом. Запрограммируйте Arduino чтобы светодиоды поочередно включались и выключались на 0.5 секунды в противофазе - если включен первый то выключен второй и наоборот.