Уроки программирования на ардуино

Краткие сведения об Arduino

Arduino (Ардуино) — аппаратная вычислительная платформа, основными компонентами которой являются плата ввода-вывода и среда разработки.

Arduino может использоваться как для создания автономных интерактивных объектов, так и подключаться к программному обеспечению, выполняемому на компьютере. Arduino как и Raspberry Pi относится к одноплатным компьютерам. Как связаны Arduino и роботы? Ответ очень прост — Arduino часто используется как мозг робота. Преимущество плат Arduino перед аналогичными платформами — относительно невысокая цена и практически массовое распространение среди любителей и профессионалов робототехники и электротехники. Занявшись Arduino, вы найдете поддержку на любом языке и единомышленников, которые ответят на вопросы и, с которым можно обсудить ваши разработки.

На первом уроке вы научитесь подключать светодиод к Arduino и управлять его мигать. Это самая простая и базовая модель.

Светодиод — полупроводниковый прибор, создающий оптическое излучение при пропускании через него электрического тока в прямом направлении.

На втором уроке вы научитесь подключать сервопривод к Arduino.

Сервопривод – это мотор, положением вала которого можно управлять, задавая угол поворота.

Сервоприводы используются для моделирования различных механических движений роботов.

Урок 3. Подключение ультразвукового датчика HC-SR04 к Arduino

На третьем уроке вы научитесь подключать ультразвуковой дальномер HC-SR04 к Arduino.

Датчик HC-SR04 – это прибор, меряющий длину от датчика до препятствия с помощью излучения ультразвуковых волн.

Чаще всего ультразвуковой датчик используется для того, чтобы объект не врезался в препятствие при движении.

УРОКИ ARDUINO: БАЗОВЫЙ УРОВЕНЬ

Добро пожаловать в цикл «Уроки Ардуино с нуля, для чайников и школьников». Цикл охватывает все стандартные операторы и функции Ардуино и построен таким образом, что от выпуска к выпуску у зрителя идёт плавное формирование «базы», каждый последующий ролик содержит в себе информацию из предыдущих, то есть уроки усложняются и становятся комплексными. Поэтому просьба записывать или хотя бы запоминать информацию, которая даётся в правой части экрана видео (конспект). Скорость подачи материала довольно высокая, так что не зевайте =)

Специально для ленивых прилагаю «Пособие — шпаргалку» по функциям Ардуино. Пособие составлено по конспекту уроков и обновляется при выходе нового урока. Приятного изучения!

Урок #0 — что такое Arduino? Возможности, подключение датчиков

Урок #0.5 — первые шаги, подключение и настройка

Урок #1 — структура скетча и типы данных

Урок #1.1 — операции с переменными и константами

Урок #2 — работа с последовательным портом

Урок #3 — условный оператор и оператор выбора

Урок #4 — функции времени: задержки и таймеры

Урок #5 — цифровые порты и подключение кнопки

Урок #6 — флажки и расширенное управление кнопкой

Урок #7 — правильное подключение светодиодов

Урок #8 — подключение и управление реле

Урок #9 — подключение и управление мосфетом

Урок #10 — оцифровка аналогового сигнала

Урок #11 — ШИМ сигнал, плавное регулирование



ВИДЕОУРОКИ ПО ПАЙКЕ И РАБОТЕ С ПАЯЛЬНИКОМ



ВИДЕОУРОКИ ПО РАБОТЕ С МОДУЛЯМИ И ЖЕЛЕЗКАМИ

Управление бесколлекторным двигателем

БЕСПРОВОДНАЯ СВЯЗЬ ARDUINO И РАДИОУПРАВЛЕНИЕ

Подключение и настройка модуля на nRF24L01

Управление яркостью света, нагрузкой и сервоприводом

Уроки по Arduino для начинающих

Выставляю на обозрение две проектные работы по робототехнике. Рекомендую ознакомиться с хронологическим ходом разработки.

Вот уже более года я очень продуктивно открываю для себя возможности Arduino. А началось всё ещё раньше, когда я случайно наткнулся на Хабре на статью про роботов, а после неё – на сайт, посвященный BEAM – роботам. Сразу возник вопрос: «А реально ли это – заниматься робототехникой, во-первых не в специализированных условиях, а во-вторых – не имея особо знаний в этой области?».

Итак, делая разные «ардуино-штуки» все нормальные люди время от времени сталкиваются с необходимостью отладить своё изделие, будь то классический робот или просто светодиоды на плате.

Так как в последние дни у меня был перерыв в построении «классического робота» ( томительное ожидание необходимых компонентов), то я занялся отладкой кода для имеющегося добра: для сервомашинок, для других сервомашинок и для дальнометров. Для всего у меня был готов макет, но знаете, как оказалось, что у меня ни на одном макете не было ни кнопок, ни переключателей, и сейчас речь пойдет именно о них.

Я не буду приводить никаких технических характеристик этих устройств: я рассчитываю на то, что вы уже ознакомились с их строением и жаждете применить их.

Данное градуирование построено, грубо говоря, на двух шагах.

Считывание и регистрация данных с Arduino по времени

Здравствуйте! Если вы уже прочитали урок Arduino: Взаимодействие с компьютером, но вам уже надоело «общаться» с вашим микроконтроллером простыми текстовыми сообщениями, а захотелось, так сказать, романтики, то эта статья именно для Вас! =)

Статья связана с микроконтроллером Arduino и посвящена взаимодействию данного МК с компьютером.

Я буду использовать язык программирования C#. Если вы его не знаете, то нет ничего страшного, в качестве «собеседника» можно использовать даже Small Basic, или любой другой язык с возможностью работать с последовательными портами(COM-портами).

Когда мне рассказали, что можно из светодиода сделать датчик освещения, я заинтересовался. Мне показали, как это работает, и я удивился. Итак начнем.

Привет всем пользователям сайта kiloom.ru, сегодня я продолжаю говорить о Arduino Serial .

Расскажу, как передать что-то или выполнить команду в Arduino. В моем случае буду включать и выключать светодиод.

Давайте поговорим как это все будет происходить, в COM порт будем записывать (1) — светодиод засветиться, (0) — погаснет, другая информация — ошибка. Но есть одно но сейчас я вам наглядно покажу а потом расскажу. Не спешите сразу работать с кодом, сперва прочитайте описание.

Здравствуйте, дорогие друзья! Я расскажу о такой штуке как (Serial). (Serial) Используется для связи между платформой Arduino и компьютером или другими электронными устройствами. Я не буду объяснять теорию, а покажу на пример кода с комментариями.

Датчики, кнопки, переключатели, регуляторы и прочая-прочая полезная, интересная и забавная «ерунда» :D… Всё это требует чего?! Нет, не свободных денег, а знаний об особенностях ввода(приёма) входящей информации или входящего сигнала с этих устройств!

Краткие сведения об Arduino
Вам захотелось познать программирование на Arduino, но не знаете с чего начать? В наших уроках вы научитесь программировать Ардуино в совершенстве, потратив минимум своего времени.
http://helpduino.ru/arduino-dlya-nachinayushchikh.html
УРОКИ ARDUINO БАЗОВЫЙ УРОВЕНЬ
Подробнейшие уроки по программированию Arduino, представленные в формате видео уроков Ардуино и PDF пособий по операторам и функциям
http://alexgyver.ru/arduino_lessons/
Уроки по Arduino для начинающих
Уроки по Arduino для начинающих Выставляю на обозрение две проектные работы по робототехнике. Рекомендую ознакомиться с хронологическим ходом разработки. Вот уже более года я очень продуктивно
http://kiloom.ru/category/nabory-dlya-sborki/arduino/uroki-po-arduino-dlya-nachinayushhix

COMMENTS