• Навигаторы
  • Видеорегистраторы
  • Проблемы при использовании
  • Ноутбуки
  • Планшеты
  • Новости
  • Кратко и понятно о начале работы с Ардуино для начинающих

    Опубликовано: 27.08.2018

    видео Кратко и понятно о начале работы с Ардуино для начинающих

    Программирование МК STM32. УРОК 10. HAL. Изучаем PWM (ШИМ). Мигаем светодиодами плавно

    Эта вводная статья для тех, кто уже успел распаковать со своим ребенком десяток-другой цветных коробок от конструкторов, построил сотни разнообразных конструкций  и заполнил деталями от Лего все доступные емкости в чулане. Если вы готовы перейти на следующий уровень:  с электроникой, микроконтроллерами, датчиками и умными устройствами — значит, пришло время для экспериментов с Ардуино!


    Открытые уроки по Arduino. Урок 1: знакомимся с Arduino

    В этой серии статей мы соберем самое главное, что нужно узнать об Ардуино, чтобы начать заниматься с детьми самостоятельно. Даже если вы никогда не брали в руки паяльник и слова «контроллер» и «контроллёр» для вас имеют примерно схожий смысл, можете быть уверенными – у вас все равно все получится! Мир электроники и робототехники сегодня полон простых и очень удобных решений, позволяющих практически с нуля создавать очень интересные проекты. Наш учебник поможет вам быстро сориентироваться и сделать первые шаги.

    Начало работы с Ардуино

    Говоря бытовым языком, Ардуино – это электронная плата , в которую можно воткнуть множество разных устройств и заставить их работать вместе с помощью программы, написанной на языке Ардуино в специальной среде программирования.

    Чаще всего плата выглядит вот так:

    На рисунке показана одна из плат Ардуино — Arduino Uno. Мы изучим ее подробнее на следующих уроках.

    В плату можно втыкать провода и подключать множество разных элементов. Чаще всего, для соединения используется макетная плата для монтажа без пайки. Можно добавлять светодиоды, датчики, кнопки, двигатели, модули связи, реле и создавать сотни вариантов интересных проектов умных устройств. Плата Ардуино — это умная розетка, которая будет включать и выключать все присоединенное в зависимости от того, как ее запрограммировали.

    Вся работа над проектом разбивается на следующие этапы:

    Придумываем идею и проектируем. Собираем электрическую схему. Подключаем плату Arduino к компьютеру через USB. Пишем программу и записываем ее в плату буквально нажатием одной кнопки на экране в специальной среде программирования Arduino. Отсоединяем от компьютера.  Теперь устройство будет работать автономно — при включении питания оно будет управляться той программой, которую мы в него записали.

    Программа и среда программирования выглядят вот так:

    На экране показана программа (на сленге ардуинщиков текст программы называется «скетч»), которая будет мигать лампочкой, подсоединенной к 13 входу на плате Ардуино UNO. Как видим, программа вполне проста и состоит из понятных для знающих английский язык инструкций. В языке программирования Arduino используется свой диалект языка C++, но все возможности C++ поддерживаются.

    Есть и другой вариант написания кода — визуальный редактор. Тут не нужно ничего писать — можно просто перемещать блоки и складывать из них нужный алгоритм. Программа загрузится в подключенную плату одним нажатием кнопки мыши!

    Визуальную среду рекомендуется использовать школьникам младших классов, более старшим инженерам лучше сразу изучать «настоящий» Ардуино — это довольно просто, к тому же знания C++ никому не повредят.

    В целом все выглядит довольно понятно, не так ли? Осталось разобраться в деталях.

    Быстрый старт с Arduino

    Для начала давайте поймем, с чем же и чем же мы собираемся заниматься. Что такое Ардуино и как его использовать? Если вы уже знакомы с темой — можете смело перескочить дальше.  Если нет – давайте вместе выполним короткое погружение.

    Ардуино — это…

    Ардуино – это не бренд и не название поставщика конструкторов. Это общее название для целого семейства различных технологий и открытой платформы, в которую входят как аппаратные устройства (платы контроллеров и совместимое оборудование), так и софт, предназначенный для управления железками. По сути своей, Ардуино — это инфраструктура и среда,  в которой можно собирать совместимые между собой электронные и механические компоненты в единое устройство, а потом через обычный компьютер за две минуты запрограммировать поведение этих самых железок так, как нам нужно.

    Ардуино – это мостик из виртуального компьютерного мира в мир реальных вещей и устройств. Написав программу на обычном компьютере, мы управляем с ее помощью не виртуальными объектами, а вполне себе реальными датчиками, двигателями, экранами. Мы меняем мир вокруг себя – просто программируя на компьютере, используя бесплатный софт и множество уже готовых примеров библиотек.

    Создателем Ардуино принято считать преподавателя института IDII итальянского города Ивреи Массимо Банци, который пытался создать удобную платформу для обучения студентов программированию. Выбрав уже готовый микроконтроллер ATMEGA, он просто добавил на плату необходимую для удобной работы обвязку. Собравшаяся затем великолепная команда из инженеров-электронщиков и разработчиков софта смогла создать продукт, который оказался крайне востребован рынком и быстро завоевал популярность. Более подробно об Ардуино можно почитать здесь и здесь .

    Свое название технология получила, как это часто бывает, довольно случайно. Источником вдохновения послужил бар, в котором будущие создатели Ардуино любили выпить по кружечке чая. Называлось заведение именно так — Arduino, по имени главной исторической личности города Ивреа, короля Ардуино. Король какого-то яркого следа в истории не оставил и прослыл неудачником, но благодаря команде разработчиков новой платформы обрел новую популярность и сейчас известен  миллионам людей по всему земному шару.

    Почему Ардуино?

    Вся прелесть  Ардуино заключается в следующих простых преимуществах:

    Простота. Да, да – именно простота (хотя Лего и другие игрушки, без сомнения, привычнее, но мы сравниваем не с ними). Для юных разработчиков электроники Ардуино «прячет» огромное количество разнообразных технических вопросов. Многие достаточно сложные проекты можно создавать очень быстро, без длительного погружения в детали.  А это ведь очень важно для ребенка – не утратить интерес до первого полученного своими руками результата. Популярность. Ардуино крайне популярна, вы сможете без труда найти ответы на любые вопросы на многочисленных форумах или сайтах. Сообщество Ардуино обширно и дружелюбно — там относительно мало прожженных жизнью снобов-инженеров и полно любителей и начинающих, с удовольствием делящихся своей радостью от найденного и узнанного. Это, конечно, откладывает отпечаток на качество советов, но как правило, даже самые сложные вопросы могут быть быстро решены с помощью форумов и сайтов. Доступность. И сама технология, и практически весь софт выпускаются под открытыми лицензиями и вы можете свободно использовать чужие наработки, библиотеки , схемы, причем во многих случаях даже для коммерческого использования. Это экономит много времени и позволяет двигаться большими шагами, опираясь на опыт предыдущих исследователей. Дешевизна. Комплект для первых занятий электроникой и программированием можно купить менее чем за 500 рублей. Полноценные курсы робототехники возможны при покупке оборудования на 3-5 тысяч рублей. Никакая другая технология не позволит вам так быстро и так эффективно войти в мир реальной учебной робототехники.

    С чего начать?

    Если вы хотите заниматься робототехникой с использованием Ардуино,  то вам понадобится такой вот джентельменский набор:

    Ардуино с USB кабелем для подключения к компьютеру. Монтажная плата и провода. Комплект базовых электронных компонентов и переходник для батарейки типа крона. Установленная на компьютер среда программирования Arduino IDE

    Все оборудование продается в наборах, называемых стартовыми – на алиэкспрессе ищите по словам «starter kit».

    В дальнейшем, если занятия действительно увлекут и будет желание продолжить эксперименты, то список оборудования будет расширяться:

    Датчики Экраны и индикаторы. Двигатели и сервоприводы, реле и драйверы двигетелй. Модули связи. Разнообразные дополнительные модули и платы расширения (шилды)

    Если первые шаги дадут результат, со временем вы будете узнавать половину людей, стоящих в очереди на почте (если до сих пор вы их еще не знаете), а почтальоны при встрече будут узнавать вас в лицо и нервно перебегать на другую сторону дороги.

    Как купить Ардуино?

    Прежде чем узнать что-то полезное, надо сначала купить что-то полезное. Для экспериментов с электроникой вам понадобится та сама электроника в виде конструктора или отдельных плат. Рекомендуется купить не очень дорогой отечественный набор с основными компонентами и затем уже заказать себе с Алиэкспресса датчики, двигатели, контроллеры и другие сокровища. Полезные советы по выбору платы можно найти в инернете (не только на нашем сайте).  Если вы живете в большом городе, то покупка всего необходимого займет максимум два дня. Найти нужный магазин легко в интернете.

    Пару слов о платах Arduino . Сегодня их на совершенно легальных условиях может делать любой производитель: как крупный, такой как Intel, так и мелкие noname поставщики из Китая. Надежность и удобство «китайских» и «официальных» платы Ардуино в большинстве случаев одинаковые. Поэтому незачем переплачивать – для своих учебных проектов можете смело покупать аналоги, которые легко найти в интернете.

    Как отличить «оригинал» от «совместимой платы»:

    «Китайские» платы не имеют права ставить логотип Ардуино. «Китайские» платы стоят гораздо дешевле. «Китайские» часто используют другой чип для обслуживания соединения с компьютером, на который нужны специальные драйвера. Драйвера устанавливаются за секунду и практически никогда не вызывают каких-либо проблем.

    Еще раз подчеркнем, использование не оригинальных плат совершенно легально. Ардуино – открытая архитектура и разработчики дают возможность собрать свою версию платы всем желающим.

    Нет возможности купить?

    Если вы живете в Антарктиде или у вас действительно не хватает средств даже на самые простые наборы, то не отчаивайтесь – можно начать изучение Ардуино на виртуальных тренажерах. Самый мощный, простой и популярный сегодня вариант – это онлайн сервис Tinkercad от известной компании Autodesk. Вы сможете создавать электронные схемы, подключая множество разнообразных компонентов, а затем «включать» питание и измерять все электрические показатели. В библиотеке устройств есть и плата Ардуино, и даже встроенный редактор для программирования (включая визуальный!). Вы можете найти на нашем сайте отдельную статью с подробной информацией о Tinkercad .

    Полезные ссылки на учебники и сайты по Ардуино

    Официальные сайты ардуино:

    Отличные сайты с большим объемом полезной информации

    И естественно, море полезной информации на Хабрхабре.

    Подводим итоги урока

    В этой короткой начальной статье мы с вами узнали, что такое Ардуино, почему эту технологию называют именно так, как выглядят типичные проекты с использованием контроллеров Arduino. Начать создавать интересные технические проекты очень просто — для этого не обязательно быть электронщиком. Просто возьмите плату ардуино, соберите с ее помощью нужную электронную схему (можно найти много готовых примеров в интернете), подключите контроллер к компьютеру и загрузите программу. Умное устройство готово!

    В следующих уроках мы с вами узнаем, как работает контроллер, разберем устройство платы Arduino Uno и запустим свой первый проект.

    Новости

    Соло туринабол
    Туринабол (также известен по названиями: туранабол, turamoth, turanabol, турик, turinabolos, туриновер, орал туринабол,  Oral Tbol) – это оральное анаболическое и андрогенное средство (ААС) на основе

    Маховое удилище
    Рыбалка, как много в этом слове вмещается приятных воспоминаний и интересных историй. Наши отцы и даже прадеды, могли бы целыми днями напролёт, меряться своими достижениями и победами. Сейчас, даже трудно

    Как подключается камера видеонаблюдения TP-LINK NC200?
    Подскажите пожалуйста, камера видеонаблюдения IP-камера TP-LINK NC200 имеет возможность подключаться к WI-FI?Ответ:Да, камера TP-LINK NC200 подключается к роутеру по Wi-Fi сети. Я уже писал подробную

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

    Как установить навител на навигатор
    На самом деле, правильнее было бы сказать - переустановка ))) Но так как суть процесса от этого особо не меняется, то пусть будет просто "установка". Итак, в один непрекрасный день

    Залили ноутбук: что делать?
    Практически каждый пользователь перед экраном монитора компьютера и ноутбука пьет чай, кофе или воду. В связи с этим, по неаккуратности можно случайно пролить жидкость на клавиатуру. С компьютером все

    Микрозайм на карту онлайн
    Окружающая нас действительность так уж устроена, что в жизни без "живых" денег просто - напросто невозможно обойтись ни одному живому человеку. Так уж сложилось на протяжении долгих веков и тысячелетий

    Ремонт навигаторов навител
    *Точная цена ремонта навигаторов Navitel определяется после детальной диагностики (бесплатно). Если вы не нашли интересующую Вас модель - не расстраивайтесь. Наличие запчастей на Ваш навигатор Navitel

    Купить зарядное устройство для Huawei - зарядки на Хуавей телефоны и планшеты
    Виды зарядок для Хуавей телефонов/смартфонов и планшетов В нашем каталоге представлены следующие группы аксессуаров для подзарядки мобильных устройств: Зарядные устройства для телефона Хуавей в комплекте

    Адаптер питания для ноутбука
    Блоки питания для ноутбуков Блок питания для ноутбука позволяет подключить портативный компьютер к централизованной электросети — как для обеспечения его работы, так и для подзарядки аккумулятора. Он

     
    rss