Категория: Arduino

Предопределенные цвета библиотеки FastLED


Ниже представлены цвета и их представления в шестнадцатеричной форме (соответствует HTML цветовому коду) и через объект CRGB (код устанавливает соответствующий цвет для первого светодиода) в библиотеке FastLED (v.3.6.0) :

Обратите внимание


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

Подробнее…

Чарлиплексинг


Чарлиплексинг

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

Подробнее…

Как использовать прерывания на Arduino


Как использовать внешние прерывания в Arduino

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

Подробнее…

Подключение фоторезистора к Ардуино


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

Подробнее…

Как подключить зуммер к Arduino


В этой статье рассмотрим два разных типа пьезоэлектрических зуммеров (активные и пассивные) и как их подключить к Arduino. Пьезоэлектрические зуммеры издают достаточно громкий звук. При подключении к Arduino они могут использоваться в качестве сигнала тревоги или уведомления при нажатии на кнопку или когда датчик достигает определенного значения. Их также можно запрограммировать на воспроизведение музыкальных нот.

Подробнее…

Основы программирования Arduino


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

Подробнее…

Пять шагов написания программы для Arduino


Независимо от того, насколько сложной может быть программа, ее можно свести, по сути, к пяти шагам. Знание пяти этапов программы служит нескольким целям.

Подробнее…

Плата Arduino Uno


Плата Arduino Uno — это открытая платформа для программирования микроконтроллеров. Она может использоваться для создания многих устройств и проектов, от простых светодиодных мигалок до умных домов и роботов. Основана эта платформа на 8-ми битном микроконтроллере ATMega328. Есть также платы более ранней версии на микроконтроллере ATMega128. Отличаются они количеством памяти.

Подробнее…

Arduino Nano V3


Arduino Nano V3 — это плата с 8-ми битным микроконтроллером ATmega328P на борту. Разработана эта плата итальянской компанией Arduino. Она является одним из самых популярных плат из семейства Arduino в мире. Популярность достигается благодаря своей малой стоимости, компактности и легкой интеграции в различные проекты.

Подробнее…

Arduino Mega 2560 R3


Arduino Mega 2560 R3 — плата на базе 8 битного микроконтроллера Atmega 2560. Является самой мощной из всех плат на 8 битных микроконтроллерах. Она является более мощной и расширенной версией популярной платформы Arduino Uno.

Подробнее…