Базовые вопросы (FAQ)


ЧаВо/FAQ раздел с вопросами для новичков. Не знаете с чего начать? Вам сюда.

Что такое Arduino?

Опубликовано 03.03.2014 23:25:00


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

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

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

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

 

Существует 4 основных форм-фактора плат Arduino:

Читать

Что такое Genuino?

Опубликовано 20.02.2016 20:45:43


Логотип Genuino

 

Genuino - всего лишь бренд для продажи Arduino плат вне территории Соединенных Штатов.

Под брендом Genuino производятся аутентичные платы и продукция, сохраняющая философию открытой аппаратной и программной части. Целью создания отдельного бренда стала возможность кооперации с лучшими производителями в Азии, Европе, Южной Америке, Канаде и Африке.

Читать

Что такое Arduino IDE?

Опубликовано 18.07.2013 16:46:00


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

Описание основных элементов Arduino IDE

-Где её можно скачать?

-Свежую версию всегда можно найти на официальном сайте arduino.cc

 

-Для каких операционных систем она доступа?

-Windows, Mac, Linux

 

-Существует ли полное, официальная справка о программировании Arduino?

-Да, но к сожалению только на английском. Ссылка.

Читать

Что такое Ардуино скетч?

Опубликовано 03.03.2013 16:47:00


Скетч - это программа, написанная для платформы Arduino и имеющая определенную структуру.

Для начала рассмотрим в простой, абстрактной манере как работает ваша плата с программной точки зрения. Arduino, по сути, является распиновкой (разводкой ножек микроконтроллера на удобные для использования входы/выходы - пины) микроконтроллера Atmega. Как вы заметили, разные платы содержат различные контроллеры и, соответственно, имеют разную конфигурацию пинов. Изготовитель устанавливает на плату arduino hex-прошивку (bootloader), которая стартует при включении и передает управление скетчу, написанному и залитому пользователем.

Читать

Что такое Arduino модуль?

Опубликовано 04.03.2015 12:59:00


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

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

 

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

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

Читать

Что такое Arduino Шилд (Shield)?

Опубликовано 05.03.2015 14:35:00


Шилд для Arduino - это подвид плат расширения, которые состыкуется с Arduino как бутерброд.

Читать

Что такое беспаечная макетная плата (Breadboard)?

Опубликовано 06.03.2015 23:23:00


Беспаечная макетная плата - это средство для прототипирования различных схем без применения пайки.

Макетки бывают различных форм и размеров. Самыми ходовыми размерами являются 170 контактов, 400 и 830

Читать

Что такое ШИМ (PWM)?

Опубликовано 01.11.2014 12:06:00


Широтно-Импульсная Модуляция, сокращенно ШИМ (англ. PWM).

Применение: управление скоростью вращения моторов, регулирование яркости светодиодов и т.п.

 

Широтно-Импульсная модуляция, или ШИМ, это операция получения изменяющегося аналогового значения посредством цифровых устройств. Устройства используются для получения прямоугольных импульсов - сигнала, который постоянно переключается между максимальным и минимальным значениями. Данный сигнал моделирует напряжение между максимальным значением (в нашем случае 5В либо 3.3В в зависимости от питающего напряжения Arduino платы) и минимальным (0В), изменяя при этом длительность времени включения 5В относительно включения 0В. Длительность включения максимального значения называется шириной импульса. Для получения различных аналоговых величин изменяется ширина импульса. 

На иллюстрации голубые линии делят график на постоянные временные периоды. Длительность периода обратно пропорциональна частоте ШИМ. Т.е. если частота ШИМ составляет 500 Гц, то голубые линии будут отмечать интервалы длительностью в 2 миллисекунды каждый. Вызов функции analogWrite(pin, число); с масштабом 0 – 255 означает, что значение analogWrite(pin, 255); будет соответствовать 100% рабочему циклу (постоянное включение 5V), а значение analogWrite(127) – 50% рабочему циклу. 

Широтно-импульсная модуляция ШИМ PWM

Читать