Что нужно для arduino

Что такое Arduino?

Что такое Arduino?

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

Возможности

Платформа Arduino представляет собой комбинацию среды быстрой разработки Arduino IDE и модулей для прототипирования на базе микроконтроллеров. Фактически, Arduino это — простейший электронный конструктор для создания готовых устройств из отдельных модулей. Arduino пользуется огромной популярностью во всем мире из-за контроллеров, модулей и шилдов.

Arduino — это не просто универсальный микроконтроллер, который можно адаптировать под любой проект за минимальное время. Это простейшая и доступная для изучения среда разработки Arduino IDE, которая служит для вовлечения в программирование и робототехнику, а также для быстрой разработки проектов. На основе Arduino можно собрать 3D-принтер или станок с ЧПУ. Все это происходит благодаря тому, что у платформы Arduino одно из самых больших сообществ, а также доступно огромное количество примеров, руководств и готовых библиотек для разработки.

Модули Arduino

Модули базовых контроллеров Arduino получили широкое распространение благодаря своей универсальности. Популярные платы Arduino Uno и Leonardo имеют достаточный набор периферии, а платы Mega и Due — расширенный. Даже компактные модули типа Pro, Micro и Nano подойдут для собственного проекта. В последнее время появились модули Mega сразу с установленным SoC ESP8266 и беспроводной связью Wi-Fi на борту.

Модули Arduino представляют собой платы со встроенным процессором, памятью и периферией, которая позволяет реализовать базовый функционал посредством одной всего платы. Для расширения возможностей служат дополнительные модули-шилды, которые работают с двигателями и сенсорами различных типов, а также способны читать и писать на карты памяти и накопители, поддерживают USB Host, умеют работать с Ethernet, Bluetooth и Wi-Fi. Модули расширения уровня Industrial имеют гальваническую развязку, а модули для умного дома подойдут с целью прототипирования устройств IoT ( «интернета вещей»). Вы даже можете сделать свой собственный web-сервер на основе Arduino.

На сегодняшний день существует множество оригинальных разновидностей и популярных клонов, а также огромное количество совместимых модулей-шилдов. Обратите внимание на приведенную Arduino Nano — это компактный модуль с 8-битным контроллером, на борту которого размещается приличный набор периферии (аналого-цифровые преобразователи, ШИМ-генераторы и таймеры, последовательные интерфейсы и так далее).

Для прототипирования и обучения доступен огромный арсенал периферии. Это разнообразные сенсоры, большинство типов датчиков и исполнительных механизмов, различные дисплеи, буферные и усилительные модули, драйверы двигателей, модули для беспроводной связи и управления. Модули комбинируются с основной платой-контроллером и затем конфигурируются в среде Arduino IDE.

Для создания проектов не требуется специальных навыков, так как для создания скетчей-программ (прошивок) для микроконтроллеров Arduino, а также для подключения, загрузки кода и мониторинга обмена данными служит специальная программная оболочка Arduino IDE, которая постоянно обновляется сообществом. На сегодняшний день Arduino IDE имеет качественные дополнения и расширения, в том числе позволяющие программировать 32-битные микроконтроллеры. Для работы с платами Arduino не требуется специальный загрузчик-отладчик или программатор, вся основная работа осуществляется средствами платформы Arduino.

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

Базовый механизм можно создать, имея всего две серво-машинки и два аналоговых источника сигнала для управления. Для прототипа даже не понадобятся паяльные принадлежности — весь проект собирается на монтажных беспаечных платах Arduino.

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

Что может быть лучше и интереснее, чем собрать за вечер управляемого робота или автомобиль? Одновременно, возможности среды Arduino позволяют профессионалам разрабатывать прикладные проекты для промышленной автоматики и для умного дома. Arduino — это открытая платформа, и вы тоже можете стать разработчиков, создать собственный проект и присоединиться к сообществу Arduino.

Что такое Arduino и почему вам надо его купить

Что такое Arduino и почему вам надо его купить

Arduino — это платформа для создания электроники своими руками. К печатной плате, которая является миниатюрным компьютером, можно подсоединять различные компоненты, например датчики, экраны, переключатели. Или даже другие платы со своими функциями.

В Arduino можно загрузить программу (скетч), чтобы добиться определённого результата. Скажем, включать свет, когда на датчик поступает сигнал, или запускать мотор и ехать в нужном направлении.

Вот из чего состоит конструктор Arduino.

Основа

«Мозг» любого конструктора Arduino — это собственно одноимённая плата. На ней есть процессор, модули памяти и порты ввода‑вывода, к которым подключаются другие компоненты.

Самая популярная плата для начинающих — Arduino Uno. На ней 14 цифровых и 6 аналоговых входов, 32 КБ постоянной и 2 КБ оперативной памяти, процессор частотой 16 МГц, порт USB. Не сравнить с современными смартфонами и компьютерами, но для знакомства с конструктором и создания простых систем этого вполне достаточно.

Arduino Nano и Mini — одни из самых компактных в линейке. Nano аналогична Uno по производительности, Mini немного слабее. В Arduino Leonardo установлен новый контроллер (процессор) и вместо USB‑порта используется microUSB.

Если же вы заранее знаете, что на простых экспериментах не остановитесь, можно сразу смотреть в сторону плат побольше, например Arduino Mega. Здесь будет уже 54 цифровых выхода и 16 аналоговых, 256 КБ постоянной и 8 КБ оперативной памяти, а также процессор частотой 16 МГц и порт USB.

Конструктор постоянно развивается, появляются новые версии платформы — с более производительными микроконтроллерами, большим объёмом памяти, расширенным набором портов, дополнительными компонентами вроде Bluetooth или Wi‑Fi.

Обратите внимание: блока питания на плате нет, к розетке вы её не подключите. Электроэнергию можно подавать либо через порт USB/microUSB от компьютера или внешнего аккумулятора, либо на разъём Vin или 5V (плюс на Gnd — «земля») на плате (они промаркированы) — например, от батареи или блока питания для ПК.

Дополнительные элементы

Чтобы платформа Arduino не просто выполняла вычисления, а давала какие‑то наглядные и полезные результаты работы, к ней нужно подключить «обвес». Это могут быть:

  • Датчики. Они принимают информацию и передают её плате, бывают цифровыми и аналоговыми. К примеру, для Arduino есть датчики света, цвета, температуры, давления, влажности, уровня воды и другие. Выпускаются и более сложные сенсоры. Например, датчики препятствия и расстояния часто используют для создания управляемых роботов и машинок.
  • Светодиоды — самые простые элементы, которые покажут результат работы Arduino. Загорелся светодиод — что‑то произошло, например получили определённый сигнал с датчика.
  • Моторы и другие приводы. Они нужны для того, чтобы привести в движение части вашей конструкции: заставить колёса машины крутиться, а робота — шагать.
  • Экраны. Используются для вывода информации. Обычно это небольшие чёрно‑белые LCD‑дисплеи для пары строк текста, но есть и компактные цветные TFT‑экраны разрешением до 240 × 320 точек и диагональю до 3 дюймов.
  • Кнопки и переключатели. Позволяют управлять работой устройства на базе Arduino: включать и выключать его, задавать определённые сценарии поведения.
  • Резисторы. Нужны, чтобы менять яркость свечения светодиодов или создавать особые электрические схемы.
  • Потенциометры — резисторы с переменным сопротивлением. Их обычно используют, чтобы управлять напряжением, яркостью светодиодов, громкостью звуков и так далее.
  • Провода, перемычки и макетная плата. Нужны для простой сборки вашего Arduino без пайки. Достаточно вставлять ножки резисторов, коннекторов, проводников и других деталей в отверстия на плате. Так быстрее, безопаснее и легче — разберётся даже ребёнок.

Платы расширения

Такие платы, которые иногда называют шилдами (Shield), расширяют возможности Arduino. Они устанавливаются на платформу или друг на друга по принципу бутерброда.

Назначение плат обычно отражено в названии. Например, Ethernet Shield позволяет подключить систему к сети Ethernet, GPRS Shield — к мобильной сети. Для управления мощными моторами выпускается Motor Shield, для работы Arduino от бытовой электросети напряжением 220 вольт — AC/DC Shield.

Почему Arduino — это круто

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

Это возможность развить технические навыки

Arduino — конструктор простой и «дружелюбный». Особых знаний и умений вам не потребуется, специального образования — тоже. Повторимся: с макетной платой и коннекторами ничего паять не придётся — собирать гаджеты будет не сложнее LEGO.

Чтобы написать скетч, достаточно освоить лишь азы программирования. Для Arduino используется упрощённый язык, основанный на С++.

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

В то же время с Arduino вы станете лучше разбираться в технике. Вы поймёте, как работают различные электронные компоненты, как из простых датчиков и слабого процессора собрать сложную систему, как составить алгоритм её действия. Наконец, придумаете, как автоматизировать рутинные задачи дома и в офисе.

Arduino даёт тот самый технический бэкграунд, который пригодится во многих ситуациях. Конструктор также развивает логическое мышление и креативность.

Это первый шаг к новой профессии

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

Вы научитесь писать и тестировать код, решать логические задачи, мыслить нестандартно. Всё это пригодится будущему разработчику вне зависимости от направления.

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

Это интересное хобби, которое вряд ли надоест

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

На базе Arduino вы сможете разработать бесконечное множество гаджетов. При этом используются одни и те же элементы в самых разных вариантах и комбинациях — экономично!

Это полезное занятие

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

Кроме того, на базе Arduino можно строить рабочие прототипы разных новых гаджетов и систем. Так, вы можете установить везде умные датчики движения и получать на смартфон сообщения о различных событиях: скажем, когда кот вернулся с прогулки или когда у него закончилась еда. Ещё один пример — метеостанция с онлайн‑доступом: позволит предсказывать погоду точнее синоптиков «из телевизора» и видеть результат на экране смартфона.

Что можно сделать из Arduino

Энтузиасты разрабатывают и показывают на YouTube полезные гаджеты и фантастические игрушки — как правило, с детальным описанием элементов и ссылкой на скетч. Собрали для вас несколько интересных вариантов.

Мигающий светодиодный куб

Оригинальный светильник выполнен из светодиодной гирлянды. Arduino управляет миганием лампочек, которые имитируют 3D‑эффекты.

Инструкция по созданию куба находится здесь.

Генератор мыльных пузырей

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

Инструкцию по созданию генератора вы найдёте на этой странице.

Робот

Забавный «КартонБот» создан из Arduino и картона, также включает сервоприводы и ультразвуковой дальномер. Робот умеет вращать головой и смешно двигать руками.

Система полива сада

На базе Arduino и шаровых кранов CWX‑15Q можно соорудить умную систему капельного полива для вашего сада. Она умеет определять влажность почвы и следит за уровнем воды в баке.

Что нужно для старта работы с Arduino

Оригинальные платы, наборы и компоненты выпускает компания Arduino. С ростом популярности конструктора появились и другие похожие продукты — комплекты с оригинальными платами Arduino или их аналогами.

Наборы — это удобно: вы получаете плату, все нужные датчики и механизмы, а также инструкции. Вариант комплектации обычно подбирается для конкретной цели. Например, чтобы вы смогли соорудить автомобиль с управлением по Bluetooth или робота, который будет патрулировать квартиру.

Но оригинальные платы и другие компоненты Arduino стоят сравнительно дорого. Так, Arduino Uno третьей ревизии на официальном сайте предлагается за 23 доллара. Стартовый набор Arduino Starter Kit на базе Arduino Uno с макетной платой, коннекторами, светодиодами — за 93 доллара. И это без учёта стоимости доставки.

В продаже можно найти конструкторы на базе оригинальных итальянских плат Arduino. Например, есть российская серия «Матрёшка», наборы от издательства «БХВ‑Петербург» и вариант конструктора «Знаток».

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

На Ozon продаются комплекты с платами‑аналогами. Например, здесь есть неплохой вариант за 2 990 рублей с учётом скидки. Внутри — копия Arduino Uno, макетная плата, хороший набор датчиков, светодиодов и коннекторов, а также пульт управления, экраны, кнопки и другие компоненты.

Такой же комплект на AliExpress стоит вдвое дешевле — 1 558 рублей. Доставка бесплатная. Больше наборов можно увидеть на этой странице.

Россия выпускает платы — аналоги Arduino под брендом Iskra. Так, Iskra Neo похожа на Arduino Leonardo, на базе неё есть набор «Планета XOD». А Iskra Mini — аналог Arduino Mini.

Помимо наборов с платформой Arduino, продаются и комплекты датчиков, коннекторов и так далее. Наконец, можно заказать по отдельности и нужную плату, и каждый недостающий компонент для системы, которую вы спроектировали.

Arduino для начинающих — стартовый набор или как начать ардуинить? Много фото и видео!

Наверное, многие слышали о такой замечательной платформе, но из-за плохого знания электроники или программирования многие решат обойти arduino стороной. Да платформа достаточно сложная, но разобраться можно, главное желание. Я сам долго не решался изучить данную платформу, но в один прекрасный день, понял, что она бы могла облегчить мне жизнь…
В интернете очень много информации об arduino, но без практики никакая теория не поможет, по этому я решил купить данный набор, но забегу вперед, что все таки дешевле все компоненты купить самостоятельно, не набором, а архивы с инструкциями и программами (скетчами) я выложил ниже.
Почему я взял данный набор, ведь выбора в Китае много? Раньше ардуино было для меня как что-то заоблачное и не понятное и выбирал только из-за количества уроков, по этому и выбрал данный набор, кстати подобный набор уже обозревал drawde.

Покупал я напрямую с тао:

Набор пришел в пластиковом кейсе, заклеенном скотчем, видимо что бы ничего не вытащили из коробки (скотч я уже порвал):

Что же там в коробке?

Комплектация:


— 1х плата arduino uno, возможно даже оригинал
— 1х LCD дисплей 16 символами на 2 строки с i2c платой

— 15х светодиодов: 5 шт. красного цвета, 5 шт. синего цвета и 5 шт. оранжевого цвета

— 3х фоторезистора
— 1х ИК приемник
— 1х датчик пламени
— 2х датчика вибрации
— 1х термодатчик
— 4х кнопки
— 2х пьезоэлемента

— цифровой светодиодный дисплей на 1 цифру
— цифровой светодиодный дисплей на 4 цифры
— светодиодная матрица 8х8

— 8х постоянный резистор на 220 Ом
— 5х постоянный резистор на 1 кОм
— 5х постоянный резистор на 10 кОм

— 1х резистор переменного сопротивления(потенциометр) на 50 кОм

— 1х большая макетная площадка

— 1x DuPont кабель мама-папа 30 разноцветных проводов

— 30х соединительных проводов для макетной площадки папа-папа

— 1х USB кабель

— 1х RFID плата
— 1х RFID карта
— 1х RFID на ключи

— 1x ИК пульт
— 1x микрофонный модуль
— 1x модель кнопочной площадка 4х4
— 1x реле
— 1x модуль часов
— 1x модуль драйвера для мотора
— 1x модуль датчика температуры и влажности
— 1x модуль джойстика
— 1x модуль RGB светодиода
— 1x модуль датчика влажности
— 1x кабель питания для кроны

— 1x сервопривод
— 1x мотор с редуктором

— 1x сдвиговый регистр 74НС595N
Вот так выглядит все в сборе:

Когда я получил набор, то сразу принялся искать инструкции, но внутри коробки ничего не обнаружил, подумал, что китаец обманул и уже хотел с ним ругаться, но почитал описание лота и там была ссылка со всеми инструкциями и программами: yunpan.cn/cFWkif3FY3cgk (пароль:22cd)
Но китайскими программами лучше не пользоваться, по тому программу для программирования arduino лучше скачать с официального сайта: arduino.cc/en/Main/Software
А вот тут собраны мной инструкции, программы, скетчи найденные в интернете и мои скетчи, которые пригодились в освоении arduino.

Начало

Рекомендую для начала прочитать pdf книгу на русском языке: Руководство по освоению Arduino — 2012, которая лежит на моей сборке. Там много полезного написано и понятным языком, только мало уроков.
В архиве Modkit_Desktop_WIN32_Kickstarter_v2.zip находится программа для визуального программирования.
В архиве Arduino — китайщина.rar находится китайская инструкция, китайские скетчи, библиотеки, но там много ошибок.
В архиве Arduino — программа.rar находится программа arduino с библиотеками, которые мне пригодились в освоении ардуино.
В архиве arduino-master — много уроков.zip имеется достаточно много уроков, схем, библиотек с хорошим описанием на англ. Причем большую часть из этого архива «стянуто» китайцами.
В архиве Мои скетчи.rar находятся мои проекты, хоть их и 34, но не все китайские уроки я выполнял, некоторые подправлял и самый последний проект я сделал самостоятельно. Номера моих скетчей не совпадают с номерами обозреваемых уроков, но все мои скетчи подписаны в транслите и думаю всем будет понятно.
Начинаем!

Урок №1 — мигание светодиода

Для этого урока нам понадобятся вот такие детали:

— 2 провода (далее количество проводов я указывать не буду),
— светодиод,
— резистор на 220Ом,
— макетная площадка и плата arduino uno
Подключаем:

И получаем:

Урок №2 — подключение 8 светодиодов — бегущие огни

Для этого урока нужно:
— 8 светодиодов,
— 8 резисторов на 220 Ом,
— провода, макетная площадка и arduino
Я немного не правильно подключил, поставил 1 резистор на массу и подвел ко всем светодиодам:


Результат:

Урок №3 — изменение яркости светодиода с помощью переменного резистора

Нам нужно:
— светодиод,
— переменный резистор,
— резистор на 220Ом,
— провода, макетная площадка и arduino

Решил в этот раз не подключать резистор к светодиоду, но если подключать «на постоянку», то сопротивление на светодиод нужно поставить, иначе светодиод сгорит быстро.


Результат:

Урок №4 — бегущие огни из 6 светодиодов

Необходимо:
— 6 светодиодов,
— резистор на 220Ом
— провода, макетная площадка и arduino

Получилось так:


Результат:

Урок №5 — подключение RGB светодиода

Понадобится:
— модуль RGB
— провода, макетная площадка и arduino

Получилось так:


Результат:

Урок №6 — подключение пьезоэлемента

Детали:
— пьезоэлемент
— провода, макетная площадка и arduino

Получилось так:

Результат:

Урок №8 — включение светодиода с кнопки

Детали:
— кнопка
— светодиод
— резисторы на 220 Ом и 10 кОм
— провода, макетная площадка и arduino

Получилось так:

Результат:

Урок №8.1 — вкл/выкл. светодиода с кнопки

Детали:
— светодиод
— 2 кнопки
— резистор на 220 Ом
— 2 резистора на 10кОм
— провода, макетная площадка и arduino

Получилось так


Результат:

Урок №8.2 — изменение яркости светодиода с кнопки

Схема подключения идентична уроку 8.1, только скетч другой и результат:

Урок №9 — сервопривод

Детали:
— сервопривод
— провода, макетная площадка и arduino

Получилось так:

Результат:

Урок №10 — подключение сдвигового регистра 74HC595

Детали:
— 8 светодиодов
— сдвиговый регистр 74HC595
— 8 резисторов на 220 Ом
— провода, макетная площадка и arduino

Получилось так:

Урок №11 — изменение яркости светодиода с помощью фоторезитора

Детали:
— фоторезитор
— светодиод
— резитор на 220 Ом и на 10кОм
— провода, макетная площадка и arduino

Получилось так:

Результат:

Урок №12 — вольтметр

Детали:
— батарейка
— резистор 10 кОм
— провода, макетная площадка и arduino
Получилось так:

Результат отображается в «мониторе протра»:

Урок №13 — измерение температуры

Детали:
— датчик температуры
— провода, макетная площадка и arduino
Получилось так:

Результат отображается в «мониторе протра»:

Если нагреть датчик зажигалкой, температура изменяется:

Урок №13.1 — изменение температуры — визуальное отображение

Детали:
— датчик температуры
— 3 светодиода
— резистора 220 Ом
— провода, макетная площадка и arduino
Получилось так:

Результат:

Урок №14 — подключение цифрового светодиодного дисплея

Детали:
— 6 резистров 220 Ом
— цифровой светодиодный дисплей
— провода, макетная площадка и arduino
Получилось так:

Результат китайского скетча:

Результат моего переделанного скетча:

Урок №14 — подключение цифрового светодиодного дисплея на 4 цифры

Детали:
— светодиодная панель на 4 цифры
— провода, макетная площадка и arduino
Получилось так:

Результат — секундомер:

Урок №15 — подключение светодиодной матрицы 8х8

Детали:
— светодиодная матрица 8х8
— провода и arduino
Получилось так:


Результат моего скетча:

Урок №16 — подключение датчика влажности

Детали:
— датчик влажности
— светодиод (я подключил RGB модуль к 1 светодиоду)
— провода и arduino
Получилось так:

Результат:

Урок №17 — измерение температуры и влажности

Детали:
— датчик влажности и температуры
— провода и arduino
Получилось так:

Результат отображается в «мониторе протра»:

Урок №18 — подключение модуля реле

Детали:
— модуль реле
— светодиод
— резистор на 220Ом
— провода, макетная площадка и arduino
Получилось так:

Результат:

Урок №19 — подключение LCD дисплея 16х2

Детали:
— дисплей LCD1602
— провода и arduino
Получилось так:

Результат:

Урок №20 — подключение двигателя

Детали:
— модуль драйвера для мотора
— мотор с редуктором
— провода и arduino
Получилось так:

Результат:

Урок №21 — Включение/выключение светодидодов с помощью пульта

Детали:
— ИК пульт
— ИК приемник
— 6 светодиодов
— 6 резисторов 220Ом
— провода, макетная площадка и arduino

Получилось так:

Результат:

Урок №22 — Подключение джойстика

Детали:
— джойстик
— провода и arduino
Результат отображается в «мониторе протра»:

Урок №23 — Подключение клавиатуры 4х4

Детали:
— клавиатура
— провода и arduino
Результат отображается в «мониторе протра»:

Урок №24 — Подключение RFID

Детали:
— модуль RFID
— провода и arduino
Получилось так:

Результат отображается в «мониторе протра» — чтение дампа карты:

Результат отображается в «мониторе протра» — чтение брелка:

Результат отображается в «мониторе протра» — пытался прочитать УЭК, банковсвкую карту с payWave и транспортную карту:

Уроков у меня получилось всего 24, остальные я не стал освещать в обзоре, хотя сам их собирал и проверял, как мне показалось, они не интересные для обозревания.

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

Домашнее задание — цифровой термометр

Детали:
— датчик температуры
— LCD дисплей
— провода, макетная площадка и arduino
Получлось так:

Осталось самое сложное объединить 2 скетча и еще что бы все это работало, получился вот такой скетч:

Слегка подсматривал тут.
Результат:

Теперь надо проверить погрешность:

Как видно погрешность очень маленькая, хотя возможно метеостанция и моя конструкция оба термометра врут.

Зачем я все это затеял?
Хочу автоматизировать пивоварение, пока все еще в далеком проекте.

Цена мне кажется великовата
В китайской инструкции очень много ошибок, например урок от одного проекта, скетч совершенно от другого, а схема от третьего

Вывод:

Ардуино мне понравился, буду пробовать изобретать что-нибудь более интересное и сложное, а всем начинающим я рекомендую покупать arduino не набором, а отдельными модулями.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *