Что такое стейблкоины USDT/USDC/DAI и зачем они нужны; децентрализованные финансы (DeFi): обменники, пулы ликвидности, стейкинг, доходность, impermanent loss и главные риски для новичка.
Как хранить криптовалюту: горячие и холодные кошельки, сид-фраза и приватные ключи, аппаратные устройства, мобильные и десктопные приложения — и главные правила безопасности, чтобы не потерять монеты.
Операционный усилитель простыми словами: инвертирующий и неинвертирующий каскад, повторитель, компаратор, сумматор и интегратор — рабочие схемы и формулы с примерами расчёта.
Линейные стабилизаторы 7805/LM317 против импульсных DC-DC, понижение и повышение напряжения, ток и тепло, конденсаторы на входе/выходе и как не сжечь схему неправильным питанием.
Полевой транзистор MOSFET простыми словами: канал, затвор, Vgs(th) и Rds(on), logic-level для Arduino, N-канал против P-канала, низкое и высокое плечо, выбор по даташиту и типичные ошибки.
Подключение HC-05 к Arduino: Bluetooth UART-мост, AT-настройка имени и PIN, SoftwareSerial для обмена с телефоном, управление светодиодом и реле с Android-приложения и различие HC-05/HC-06.
Подключаем роторный энкодер KY-040 к Arduino: как он кодирует поворот, чтение по опросу и по прерываниям, кнопка на энкодере, меню и регулировка — вся работа с энкодером в одном месте.
Встроенная EEPROM ATmega328P — 1 КБ энергонезависимой памяти для настроек, счётчиков и калибровок. Библиотека EEPROM, read/write/put/get, ресурс ячеек, выравнивание износа и хранение структур.
delay() блокирует весь скетч. Учимся делать всё параллельно через millis(): паттерн «прошло N мс», многозадачность без ОС, мигание несколькими светодиодами, опрос датчиков и debounce без блокировок.
Подключаем ИК-приёмник VS1838B к Arduino: библиотека IRremote, чтение кодов кнопок пульта, выполнение команд и обратная сторона — ИК-передатчик для управления телевизором и кондиционером.
Подключение шагового двигателя 28BYJ-48 через драйвер ULN2003 к Arduino: принцип шагов, библиотека Stepper и AccelStepper, полный пример управления, режимы и точное позиционирование по шагам.
Символьный дисплей LCD1602 на Arduino: I2C-модуль вместо шести проводов, библиотека LiquidCrystal_I2C, вывод текста и чисел, кастомные символы, русские буквы и типичные проблемы адреса и контраста.
Подключение датчиков температуры и влажности DHT11/DHT22 к Arduino: схема с подтяжкой, библиотека DHT, чтение значений, ограничение опроса, различия моделей и реальный проект термометра.
Как подключить сервопривод к Arduino: питание, библиотека Servo, write и writeMicroseconds, плавное движение, калибровка цифровых серво и типичные проблемы — питание, дребезг, дрожание.
Всё о пинах Arduino Uno: INPUT/OUTPUT/INPUT_PULLUP, digitalRead/digitalWrite, analogRead с делителями, analogWrite и ШИМ, токовые ограничения и защита пинов при подключении периферии.
Первое знакомство с Arduino Uno: что на плате, как устроены setup и loop, первый blink, загрузка скетча, Serial-монитор и базовая работа с пинами — чтобы начать делать свои проекты.
Файловый ввод-вывод в C++: ifstream/ofstream/fstream, построчное чтение, бинарный режим, проверка ошибок, std::filesystem для путей и директорий — с готовыми рецептами для реальных задач.
ООП в C++ без воды: конструкторы и деструкторы, наследование, virtual/override/final, виртуальные деструкторы, абстрактные классы и когда полиморфизм вообще нужен, а когда лучше шаблоны.
Лямбды в C++: синтаксис, захват переменных по значению и по ссылке, mutable, generic lambdas, возврат лямбд и где лямбды реально нужны — алгоритмы STL, колбэки, std::thread.
std::vector — основной контейнер C++. Разбираем устройство памяти, size vs capacity, инвалидацию итераторов, reserve и resize, emplace_back и типичные ошибки, которые стоят производительности.
Всё о строках в C++: создание, конкатенация, поиск, срезы, сравнение, преобразование в числа и обратно, типичные ошибки и правила выбора между std::string, std::string_view и char*.