Найти в Дзене
Код на кофейной гуще

Код на кофейной гуще

Статьи из группы в ВК
подборка · 8 материалов
1 неделю назад
LedBasic IDE - Основные возможности
LedBasic IDE — это легковесная, полностью работающая (не без багов конечно, но вполне работает.) в браузере среда разработки (IDE) и эмулятор для написания эффектов адресных светодиодных лент (подобных WS2812b) на Basic подобном языке. Скачать: Библиотека на - GitVerse Библиотека с - Яндекс.Диск Мануалы и справочники - Яндекс.Диск Основные возможности: Встроенный LED эмулятор: Позволяет видеть результат работы кода прямо на экране без подключения реального "железа"...
1 неделю назад
LedBasic - Встроенный язык программирования световых эффектов для WS2812B на ESP8266
LedBasic — это интерпретируемый BASIC-подобный язык и виртуальная машина (VM) для создания анимаций на адресных светодиодных лентах. Программы пишутся в текстовом виде, компилируются в байт-код прямо на контроллере и выполняются неблокирующим образом — параллельно с остальным кодом Arduino. Она позволяет писать анимации для светодиодов в виде простого текста (скриптов), компилировать их в компактный байт-код и воспроизводить без блокировки основного цикла микроконтроллера. Основные возможности: Особенности...
6 месяцев назад
TaskManager - простой планировщик задач для ESP8266!
TaskManager - это легковесная библиотека для планирования выполнения функций по времени. Больше не нужно писать сложные таймеры вручную - просто добавляйте задачи и управляйте ими! Раньше приходилось писать такой код: Теперь достаточно этого: Больше никаких сложных таймеров в loop()! Основные возможности: 🕐 Периодические и одноразовые задачи 🏷️ Контроль по ID и понятным именам 🏃 Пауза, возобновление...
170 читали · 3 года назад
Arduino, Операторы сравнения и Условные выражения
Операторы сравнения применяются в условных выражениях, конструкциях if, if...else, циклах for или while. Результат таких операций вернет true, если условие верное, иначе false. В C++ имеется 6 операторов сравнения. Синтаксис выражения, приоритеты и ассоциативность: Приоритет 9й группы, ассоциативность - слева направо. a == b (a равно b) a != b (a не равно b) Приоритет 8й группы, ассоциативность - слева направо. a < b (a меньше чем b) a > b (a больше чем b) a <= b (a меньше чем или равно b) a >= b (a больше чем или равно b) Чем меньше номер группы, тем выше приоритет...
3 года назад
Arduino, "Короткое замыкание" логических операторов && и ||
Понятие "Короткое замыкание" (в анг.яз. Short-Circuiting) связано с операторами && и ||. Это метод оптимизации компилятора, позволяющий избежать вычисления ненужного выражения. Например, во время вычисления оператора &&, выражение в левой части оператора дает результат false, то независимо от значений правой части логическое выражение всегда будет давать значение false в качестве конечного результата. Тем самым компилятор избегает вычисления правой части. Аналогично для оператора || , когда левая...
397 читали · 3 года назад
Arduino, Логические операторы - && (AND), || (OR) и ! (NOT)
В этой статье я рассмотрю не только стандартные логические операторы языка C++ но так же их приоритеты выполнения и несколько других примеров. Стандартные логические операторы - && (AND), || (OR) и ! (NOT) возвращают всего два значения True ( 1 ) или False ( 0 ), они используются в условиях конструкциях, циклах и т.п. ( AND ) && - логическое «И» ( OR ) || - логическое «ИЛИ» ( NOT ) ! - логическое «НЕ» Синтаксис выражения: a && b a || b !a Пример: (Логические операторы могут использоваться с типом Boolean в любой комбинации) bool a = true, b = false; Serial...