Галерея проектов
Любой проект можно открыть, запустить и сделать своей копией. У каждого примера есть разбор: что на схеме, какие библиотеки нужны и что делает код.
Почини схему: амперметр показывает сотни ампер
Прибор включён параллельно нагрузке, а не в разрыв. У амперметра сопротивление близко к нулю — параллельно нагрузке он оказывается…
Почини схему: делитель даёт не то напряжение
Делитель рассчитан на 6 В, а показывает вдвое меньше. Причина не в делителе, а в нагрузке: она подключена параллельно нижнему плеч…
Почини схему: пятивольтовый датчик на трёхвольтовом входе
Датчик выдаёт логическую единицу пятью вольтами, вход контроллера рассчитан на 3,3 В. Схема соединена напрямую, и это самая частая…
Почини схему: резистор дымит
Номинал сопротивления выбран верно, а мощность — нет. Резистор рассеивает P = U·I = I²·R, и здесь это 12²/100 = 1,44 Вт при паспор…
Почини схему: светодиод горит один раз
Собрано так, как рисуют в первых уроках: источник, светодиод, провод. Схема даже работает — ровно одно мгновение. У светодиода нет…
Почини схему: транзистор сгорает при включении
Ключ на транзисторе собран без резистора в базе. Переход база-эмиттер — такой же диод, как светодиод: при прямом включении его соп…
Разряд конденсатора: та же экспонента наоборот
Заряженный конденсатор разряжается на резистор по закону u(t) = U₀·e^(−t/τ), где τ = R·C. Здесь τ = 47 кОм × 10 мкФ = 0,47 с: за э…
Расчёт базового резистора для ключа
Чтобы транзистор вошёл в насыщение, тока базы берут с запасом в 2–3 раза: I_б = k·I_к/h21э. Пусть нагрузка тянет 100 мА, h21э = 10…
Расчёт параметрического стабилизатора
Гасящий резистор считают по худшему случаю: R = (U_вх_макс − U_ст)/(I_ст + I_н). Пусть вход 12…15 В, стабилитрон 5,1 В, нагрузка 1…
Светодиод от вывода: считаем резистор по пределу вывода
Вывод контроллера отдаёт не больше сорока миллиампер, и это верхний предел, а не рабочий ток: закладывают обычно 5–10 мА. Резистор…
Свободное падение
Падающий датчик не чувствует силы тяжести: длина вектора уходит к нулю. На этом и строится определение падения.
Сглаживание показаний
Скользящее среднее против дрожания последнего разряда. Заодно видно, чем оно платит за гладкость.
Сглаживающий фильтр: пульсирующий ток становится постоянным
К мосту добавлен электролитический конденсатор. Он заряжается на пике полуволны и отдаёт заряд в паузе между ними, поэтому напряже…
Сервопривод по потенциометру
Ручка задаёт угол напрямую. Классический пример пропорционального управления.
Сигнал о перегреве
Порог с гистерезисом поверх датчика: светодиод и зуммер срабатывают, когда температура выходит за границу.
Стабилитрон: ровные 5 вольт при скачущем входе
Стабилитрон включён навстречу току и работает в пробое: пока через него идёт ток, напряжение на нём держится равным паспортному. В…
Температура из часов
У DS3231 внутри свой термометр — им микросхема поправляет ход кварца. Его можно читать и просто так.
Триггер Шмитта: два порога вместо одного
У обычного ключа порог один, и на медленном или зашумлённом сигнале он дребезжит: около порога выход переключается десятки раз. Тр…
Удвоитель напряжения: два диода и два конденсатора
Схема Латура работает в два такта: в отрицательную полуволну заряжается первый конденсатор до амплитуды, в положительную к нему до…
Часы: поставить время и читать
Первое, с чего начинается любой скетч с часами: проверить, шли ли они, и поставить время только если нет.
Яркость и выключение
У микросхемы шестнадцать ступеней яркости и настоящее выключение. И то и другое видно на схеме.
Arduino Uno: индикатор TM1637 на двух выводах
Четыре разряда на двух проводах. Протокол похож на I2C и им не является, поэтому выводы любые — в отличие от дисплеев, прибитых к…
Вольт-амперная характеристика: снимаем кривую сами
Прибор в режиме XY рисует зависимость тока от напряжения: по горизонтали напряжение на детали, по вертикали — напряжение на токово…
Вход АЦП: делитель под три с половиной вольта
Вход контроллера считает напряжение от нуля до 3,3 В и возвращает код от 0 до 4095: код = U·4095/3,3. Измерять им двенадцативольто…