Даниил Евгеньевич Трегубов

Arduino: Начало пути


Скачать книгу

ах, – далеко не полный список возможностей платы. Ведь проекты можно легко комбинировать, а производители тоже не отстают и производят все больше и больше интересных деталей.

      В моей группе в социальной сети «ВКонтакте» (vk.com/arduinocode) вы сможете взять код для каждого проекта или задать мне вопрос, ведь мои контакты там есть. Главное, не бойтесь экспериментировать (в разумных целях) и изучать новое, ведь только так можно получить результат.

      Желаю вам успеха в дальнейшем изучении!

      Приятного чтения!

      Благодарности

      За помощь в написании книги хотелось бы поблагодарить:

      Андрея Геннадьевича Минака,

      Алексея Борисовича Осинцева,

      Марину Владимировну Григоренко,

      Георгия Денисовича Василевского.

      Что потребуется для практических работ с платой:

      • Arduino Uno (или ее аналог).

      • Беспаечная макетная плата, рекомендуется взять 400 точек.

      • Светодиоды.

      • Резисторы на 220 ОМ.

      • Резисторы на 10 кОм.

      • Тактовые кнопки.

      • Соединительные проводочки («папа-папа», «мама-папа»).

      • Потенциометр.

      • Фоторезистор.

      • Пьезоэлемент («пищалка»).

      • Датчик DHT11.

      Глава 1

      1.1. Введение

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

      Язык программирования устройств Arduino основан на C/C++. Он прост в освоении, и на данный момент его можно назвать самым удобным способом программирования устройств на микроконтроллерах.

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

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

      1.2. Установка среды разработки Arduino IDE

      • Зайдите на сайт www.arduino.cc.

      • Выберите раздел Software.

      • Затем перейдите в раздел Downloads и выберите опцию Download the Arduino IDE. Выберите свою ОС.

      • Установите компилятор. Если он попросит установить драйвера, доверяйте и одобрите установку

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

      Глава 2. Основы электрических цепей

      2.1. Электрическая цепь

      Электрическая цепь – это совокупность устройств, по которым течет электрический ток.

      Из чего состоит самая простая электрическая цепь? В ней есть источник тока, потребитель (лампочка или др. устройство), а также провода. Ток идет только по замкнутой электрической цепи, значит, все её элементы должны быть соединены между собой проводниками (проводами или др.)

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

      Есть цепи постоянного тока, а есть – переменного. В первом случае ток не меняет своего направления, полярность (плюс и минус) источника постоянна. Переменный же ток периодически изменяется во времени как по направлению, так и по величине.

      2.2. Элементы электрических цепей

      Все элементы электрических цепей можно разделить на активные и пассивные.

      К активным элементам цепи относятся источники тока, аккумуляторы, электродвигатели и др.

      К пассивным элементам – соединительные провода и электроприемники.

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

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

      Глава 3. Основы работы на макетной плате

      Для