Схемы подключения светодиодной ленты к Ардуино 1

Схемы подключения светодиодной ленты к Ардуино
В одной из прошлых статей, я рассказывал об автоматической светодиодной подсветке в ванной. Хочется более подробно остановиться именно на схемах подключения. Схема ленты 12v Светодиодная лента, как видно из схемы, состоит из групп светодиодов с ограничительным резистором, подключенных параллельно. Сложность подключения ленты заключена в ее питании. Во-первых — необходимая нагрузка, которую Ардуино не выдает. Во-вторых ...

Умножение на Ардуино целых чисел.

При умножении на Ардуино необходимо помнить о размерах переменных в которые мы записываем результат вычислений. Так, например, на Ардуино UNO переменная int — двух байтовая и может принимать значения от -2^15 до 2^15 (-23 768

Регулировка яркости светодиода на Arduino 4

Как регулировать яркость светодиода при помощи Ардуино? Данный вопрос интересует все больше и больше новых программистов Ардуино. Для регулировки яркости светодиода необходимо использовать цифровые PWM выводы Ардуино — 3,5,6,9,10,11 Скетч: Усложним скетч, будем регулировать яркость светодиода при помощи потенциометра. Подключаем потенциометр к Ардуино, крайние ноги на +5 и gnd, центральную ногу на аналоговый вход Ардуино ...

UART(Serial) Пример приема строки параметров 7

Пример использования стандартной библиотеки Ардуино — Serial Посылаем строку формата: «Начальный тег параметра + значение параметра+конечный тег параметра и т.д. » «T11251TT21262T» T1 — начальный тег параметра 1 125 — значение параметра 1 1T — конечный тег параметра 1 T2 — начальный тег параметра 2 126 — значение параметра 2 2T — конечный тег параметра 2 Принимаем строку: ...

Arduino. Как написать один скетч для разных контроллеров.#if defined

Как же написать скетч, который бы работал для разных контроллерах и зачем это вообще нужно? За пример возьмем скетч PWM сигнала, написанный для контроллера ATmega328p и ATtiny85. Из описания выводов ATtiny85 и ATmega328p видно, что PWM выводы для этих контроллеров разные. Для ATmega328p [Номер выхода контроллера — номер выхода на ардуино] 5 — 3 — PWM 11 ...

Оптимизируем и уменьшаем размер программ Ардуино 9

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