Компоненты · 10 мин чтения

Модуль питания MB102 для макетной платы: 5 V / 3,3 V и предел тока

Как пользоваться модулем питания MB102 для макетной платы: вход 6,5–12 V, перемычки 5 V и 3,3 V, реальный предел тока, нагрев AMS1117, проблемы с сервоприводами и общая земля.

Модуль питания для макетной платы (чаще всего это MB102) — небольшая плата, которая стабилизирует напряжение от DC-адаптера или USB и раздаёт его на шины питания макетной платы в виде 5 V и 3,3 V. Она вставляется прямо в один конец макетной платы, питает плюсовую и минусовую шины с каждой стороны отдельно и несёт перемычки, которыми для каждой шины выбирается 5 V или 3,3 V. Так можно питать датчики, дисплеи и микросхемы, не нагружая собственный стабилизатор Arduino, и использовать детали на 3,3 V и 5 V вместе на одной макетной плате.

Но предел тока у этой маленькой платы гораздо ниже, чем принято думать. В этой статье с расчётами разберём устройство MB102, выбор подходящего адаптера, настройку перемычек, сколько миллиампер плата реально может выдать и почему греется стабилизатор AMS1117. Затем посмотрим, почему сервоприводы и моторы не работают с этим модулем, разберём вход USB, правильную ориентацию на макетной плате, общую землю с Arduino и самые частые ошибки.

Модуль питания MB102 для макетной платы
Модуль питания MB102: гнездо питания (DC), разъём USB, выключатель, два стабилизатора AMS1117 и перемычка 5 V / 3,3 V для каждой шины.

Что такое модуль питания для макетной платы и как он работает?

На плате MB102 стоят два линейных стабилизатора: AMS1117-5.0 снижает входное напряжение до 5 V, а AMS1117-3.3 — до 3,3 V. На большинстве плат стабилизатор 3,3 V питается от выхода 5 V, поэтому ток, который берётся с шины 3,3 V, сначала тоже проходит через стабилизатор 5 V. На входе есть диод защиты от неправильного подключения, выключатель и светодиод, показывающий, что питание включено. Два ряда штырьков снизу платы входят в плюсовую и минусовую шины по обоим краям макетной платы.

ПараметрЗначение
Вход (гнездо DC)6,5–12 V DC, гнездо 5,5 × 2,1 мм, плюс в центре
Вход (USB)5 V, разъём USB-A; стабилизатор обходится, и 5 V идёт прямо на шину
Выходы5 V и 3,3 V; выбираются перемычкой отдельно для каждой стороны
СтабилизаторыAMS1117-5.0 и AMS1117-3.3 (корпус SOT-223, без радиатора)
Ток на бумаге1 A у AMS1117; продавцы обычно пишут для модуля «менее 700 mA»
Реальный длительный ток200–500 mA в зависимости от входного напряжения (см. расчёт нагрева ниже)
Дополнительные выходные пиныШтыревые выводы 5 V, 3,3 V и GND сверху платы
ЗащитаДиод защиты от переполюсовки на входе; предохранителя от короткого замыкания нет

Какой адаптер выбрать? Что означает вход 6,5–12 V

Чтобы линейный стабилизатор работал, напряжение на его входе должно быть выше выходного на определённую величину; эта разница называется минимальным падением напряжения (dropout), и у AMS1117 она составляет около 1,1–1,3 V в зависимости от тока нагрузки. Ещё несколько десятых вольта забирает защитный диод на входе. Поэтому, чтобы на выходе 5 V действительно было 5 V, на входе нужно не меньше 6,5 V. Если подключить адаптер на 5 V, на выходе будет 3,5–4 V, и Arduino, дисплей или датчики начнут вести себя непредсказуемо. На верхней границе проблема в нагреве: чем выше входное напряжение, тем больше мощности стабилизатор рассеивает в виде тепла.

АдаптерРезультатРекомендация
Адаптер 5 V (в гнездо DC)На выходе остаётся около 3,5–4 VНе использовать; источники 5 V подключать через вход USB
7–7,5 VСтабильные 5 V, минимальный нагревЛучший выбор
Адаптер 9 VСтабильные 5 V, умеренный нагревПодходит для лёгкой нагрузки (до 300 mA)
Адаптер 12 VСтабильные 5 V, но стабилизатор сильно греетсяТолько для нагрузки 150–200 mA
Батарейка-«крона» (PP3) на 9 VРаботает, но ёмкость 300–500 mAh быстро заканчиваетсяНе рекомендуется, разве что для коротких проверок
У большинства адаптеров с DC-штекером плюс в центре, но у некоторых старых моделей в центре минус. Посмотри на маленький значок на наклейке. Входной диод защищает плату от переполюсовки, но модуль при этом работать не будет; на дешёвых копиях без диода переполюсовка мгновенно убивает стабилизатор.

Настройка перемычек 5 V и 3,3 V

На каждом конце платы есть трёхконтактная гребёнка с перемычкой; каждая управляет шиной питания на одной стороне макетной платы. Поставь перемычку в положение с маркировкой «5V» — на шину пойдёт 5 V; в положение «3.3V» — 3,3 V; сними перемычку совсем — шина останется без питания. Так одну сторону можно настроить под LCD на 5 V и Arduino, а другую — под nRF24L01 или датчик на 3,3 V. Минусовые шины (GND) с обеих сторон всегда общие.

Левая перемычкаПравая перемычкаЛевая шинаПравая шинаПример применения
5V5V5 V5 VДетали на 5 V: Arduino, LCD, HC-SR04
3.3V3.3V3,3 V3,3 VДатчики на 3,3 V с ESP32 или Pico
5V3.3V5 V3,3 VСмешанная схема: LCD на 5 V с одной стороны, модуль на 3,3 V с другой
Снята5VБез питания5 VВременно отключить одну сторону
Прежде чем собирать схему, вставь модуль в пустую макетную плату, включи его и измерь обе шины мультиметром. На шине 5 V должно быть 4,9–5,1 V, на шине 3,3 V — 3,2–3,4 V. Эта 10-секундная проверка спасает детали, которые сгорели бы из-за неправильной перемычки или неисправного стабилизатора.

Реальный предел тока: почему даже 700 mA — это оптимистично

В даташите AMS1117 указан 1 A, а продавцы пишут для модуля «менее 700 mA». Но эти цифры предполагают, что стабилизатор хорошо охлаждается. Линейный стабилизатор превращает разницу между входным и выходным напряжением в тепло: P = (Vвх − Vвых) × I. На MB102 стабилизатор припаян к небольшой медной площадке на плате без радиатора. Такой корпус SOT-223 может длительно рассеивать около 1 W; дальше он перегревается, срабатывает тепловая защита, и выход отключается или проседает.

Входное напряжениеНагрев при 100 mAНагрев при 300 mAНагрев при 500 mAВывод
7 V0,2 W0,6 W1,0 WМожно до 500 mA, на пределе
9 V0,4 W1,2 W2,0 WПерегревается выше 300 mA
12 V0,7 W2,1 W3,5 WУходит в тепловую защиту выше 200 mA
Стабилизатор напряжения AMS1117 3.3V
Линейный стабилизатор AMS1117: всю разницу напряжений между входом и выходом он превращает в тепло; без радиатора корпус выходит на предел примерно при 1 W.

Сторона 3,3 V считается отдельно: стабилизатор 3,3 V питается от 5 V, поэтому выделяет (5 − 3,3) × I тепла; при 300 mA это 0,5 W. Вдобавок эти 300 mA добавляются и к нагрузке стабилизатора 5 V. Короче говоря, MB102 идеален для схем на несколько сотен миллиампер: светодиоды, датчики, LCD и Arduino Nano. Если нужно больше, переходи на импульсный стабилизатор вроде понижающего преобразователя LM2596; такие преобразователи эффективно превращают разницу напряжений в ток, а не в тепло.

Бюджет тока: сколько потребляет твоя схема?

Прежде чем выбирать модуль, примерно сложи общий ток деталей в схеме. Значения ниже — типичные средние; у моторизованных и беспроводных деталей короткие пики гораздо выше. Если общий длительный ток превышает 300 mA, а пики — 500 mA, одного MB102 недостаточно.

ДетальТипичный токПримечание
Arduino Uno / Nano30–50 mAВместе со светодиодами на плате и USB-микросхемой
Отладочная плата ESP3280–250 mAПики 400–500 mA во время передачи по Wi-Fi
LCD 16x2 (подсветка включена)20–30 mAВместе с I2C-переходником
OLED 0,96″10–25 mAЗависит от того, сколько пикселей горит
Красный светодиод (с 220 Ω)~14 mAНа один светодиод
Светодиод WS2812BДо ~60 mAНа один светодиод при полном белом; 10 светодиодов — это 600 mA
Сервопривод SG90~10 mA в покое, 100–250 mA в движенииДо 650 mA под нагрузкой
Модуль реле (1 канал)70–90 mAПока катушка под током
HC-SR04~15 mAВо время измерения

Почему его не хватает для сервоприводов и моторов?

В момент начала движения сервопривод SG90 кратковременно потребляет несколько сотен миллиампер, а под нагрузкой — до 650 mA; у крупных сервоприводов вроде MG996R это больше 2 A. DC-моторы и шаговые двигатели тоже требуют большого тока при старте. Этот внезапный ток упирается в предел стабилизатора, и шина 5 V на мгновение проседает ниже 4 V. Напряжение Arduino, которая питается от той же шины, тоже падает, и плата сама перезагружается; сервопривод дёргается, а на LCD появляются мусорные символы. Помехи от щёток моторов к тому же портят показания чувствительных датчиков.

  • Питай сервоприводы и моторы от отдельного источника: хорошо подойдут адаптер 5 V, способный выдать не меньше 2 A, понижающий преобразователь вроде LM2596 или 4 батарейки AA.
  • Соедини земли: даже при отдельном источнике соедини GND питания моторов с GND Arduino; иначе у сигнала нет опорного уровня.
  • Добавь конденсатор на питание сервопривода: электролитический конденсатор на 470–1000 µF между проводами питания сервопривода сглаживает внезапные броски тока.
  • Используй MB102 только для логической части: пусть Arduino, датчики и дисплей работают от MB102, а моторы — от своего источника.

Чтобы увидеть эту просадку своими глазами, попробуй код ниже. Arduino Uno умеет измерять собственное напряжение питания, сравнивая внутреннее опорное напряжение 1,1 V с питанием; внешние подключения не нужны. Запитай Arduino и сервопривод от шины 5 V модуля MB102 и следи за минимальным напряжением в мониторе порта, пока сервопривод двигается:

C++ (Arduino IDE)
1// Arduino kendi besleme gerilimini ölçer, servo hareket ederken düşüşü yakalar
2// The Arduino measures its own supply voltage and catches the dip while a servo moves
3// Arduino 5V ve GND -> MB102 5 V hattı / Arduino 5V and GND -> MB102 5 V rail; servo sinyali / servo signal -> D9
4#include <Servo.h>
5
6Servo servo;
7long minVcc = 99999;
8
9long readVcc() {
10  // Dahili 1,1 V referansını AVcc'ye göre ölç / measure the internal 1.1 V reference against AVcc
11  ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
12  delay(2);                                // referansın oturmasını bekle / let the reference settle
13  ADCSRA |= _BV(ADSC);                     // dönüşümü başlat / start the conversion
14  while (bit_is_set(ADCSRA, ADSC));        // bitmesini bekle / wait until done
15  long result = ADCL;
16  result |= ADCH << 8;
17  return 1125300L / result;                // 1,1 V x 1023 x 1000 / sonuç = mV / result in mV
18}
19
20void setup() {
21  Serial.begin(9600);
22  servo.attach(9);
23}
24
25void loop() {
26  for (int angle = 0; angle <= 180; angle += 90) {
27    servo.write(angle);
28    unsigned long start = millis();
29    while (millis() - start < 600) {       // hareket boyunca ölç / measure during the move
30      long vcc = readVcc();
31      if (vcc < minVcc) minVcc = vcc;
32    }
33    Serial.print("Aci / Angle: ");
34    Serial.print(angle);
35    Serial.print("  Vcc: ");
36    Serial.print(readVcc());
37    Serial.print(" mV  en dusuk / minimum: ");
38    Serial.print(minVcc);
39    Serial.println(" mV");
40  }
41}

Результат может отличаться на ±10% в зависимости от реального значения внутреннего опорного напряжения; для более точных показаний один раз измерь шину 5 V мультиметром и подгони константу 1125300. Если с подключённым сервоприводом минимум падает ниже 4,5 V или плата перезагружается, пора переносить сервопривод на отдельный источник.

Вход USB: и для питания, и как выход

Разъём USB-A на MB102 можно использовать двумя способами. Когда плата питается от гнезда DC, разъём становится выходом 5 V и может питать небольшое USB-устройство. Когда питание подаётся кабелем USB A–A или от пауэрбанка, разъём становится входом: тогда входящие 5 V обходят стабилизатор 5 V и идут прямо на шину, а стабилизатор 3,3 V продолжает работать. USB-порт компьютера обычно выдаёт 500 mA (900 mA на USB 3), и единственная защита от короткого замыкания — ограничение тока самого порта. Если используешь пауэрбанк, помни, что многие модели сами отключаются при малом токе.

Не подключай гнездо DC и USB одновременно. На некоторых платах между двумя источниками нет разделительного диода, и стабилизированные 5 V от адаптера могут пойти обратно в USB-порт компьютера. Есть и известный сценарий отказа: вышедший из строя AMS1117-5.0 иногда пропускает вход прямо на выход, и на шине 5 V появляется 9–12 V. Поэтому возьми за правило: сначала измерение, потом подключение схемы.

Как правильно вставить модуль в макетную плату

MB102 рассчитан на конец стандартных макетных плат на 830 точек: штырьки снизу входят в две шины питания (плюс и минус) с каждой стороны. Внизу или сверху платы есть маркировка + и −; проверь, что она совпадает с красной (плюс) и синей (минус) линиями на макетной плате. На некоторых макетных платах цветные линии напечатаны наоборот или их нет вовсе; если вставить модуль задом наперёд, плюсовая шина станет GND, минусовая — 5 V, и вся схема получит питание в обратной полярности. На длинных макетных платах шины питания могут быть разорваны посередине; если детали на дальнем конце не работают, прозвони шины.

  1. Переведи выключатель модуля в положение «выкл» и выставь перемычки на нужное напряжение.
  2. Вдави модуль в конец макетной платы так, чтобы маркировка + и − совпала с красной и синей шинами.
  3. Подключи адаптер к гнезду DC и включи питание; светодиод должен загореться.
  4. Измерь обе шины мультиметром; если значения правильные, выключи питание и начинай собирать схему.
  5. Когда схема готова, перед включением ещё раз проверь соединения, особенно GND.

Общая земля с Arduino и питание Arduino

Есть два правильных способа использовать MB102 с Arduino. Вариант первый: Arduino работает от USB, а MB102 питает только датчики и модули. В этом случае обязательно соедини пин GND Arduino с минусовой шиной макетной платы; без общей земли у сигнала 5 V, который отправляет Arduino, нет опорного уровня на другой стороне, и схема ведёт себя случайным образом. Подробности — в статье GND и общая земля. Вариант второй: питать от MB102 и саму Arduino. Шина 5 V подключается к пину 5V Arduino, а минусовая шина — к GND; так собственный стабилизатор Arduino обходится.

  • Если Arduino питается через пин 5V, не подключай USB: на Uno между пином 5V и USB нет полной развязки, и два источника 5 V оказываются соединены между собой.
  • Не подавай 5 V на пин VIN: VIN идёт на собственный стабилизатор Arduino и требует не меньше 7 V; при 5 V плата нормально работать не будет.
  • Не питай ESP32 от шины 3,3 V: пики Wi-Fi в 400–500 mA перегружают стабилизатор 3,3 V модуля MB102 и вызывают ошибку brownout. Питай отладочную плату ESP32 напряжением 5 V через пин 5V/VIN.
  • Питай Raspberry Pi Pico через пин VSYS: VSYS принимает 1,8–5,5 V, так что шина 5 V ему подходит. Используй этот путь вместо того, чтобы подавать напряжение снаружи на пин 3V3.

Контроль напряжения питания с ESP32 и Raspberry Pi Pico

На ESP32 измерить шину 5 V напрямую нельзя: её входы АЦП выдерживают не больше 3,3 V. Решение — делитель напряжения из двух резисторов по 10 kΩ: напряжение шины 5 V делится пополам, и его можно безопасно подать на GPIO 34. Функция analogReadMilliVolts() использует заводскую калибровку ESP32 и сразу возвращает милливольты, а усреднение 32 измерений снижает шум:

C++ (Arduino IDE)
1// ESP32 ile MB102 5 V hattını izlemek / Monitoring the MB102 5 V rail with an ESP32
2// 5 V hattı -> 10k -> GPIO 34 -> 10k -> GND (gerilim bölücü / voltage divider)
3const int SENSE_PIN = 34;          // yalnız giriş, ADC1 / input only, ADC1
4const float DIVIDER = 2.0;         // 10k + 10k: gerilim yarıya iner / voltage is halved
5const float LOW_LIMIT = 4.75;      // bu değerin altı sorunlu / below this is a problem
6
7void setup() {
8  Serial.begin(115200);
9  analogSetPinAttenuation(SENSE_PIN, ADC_11db);   // 0-3,3 V aralığı / 0-3.3 V range
10}
11
12void loop() {
13  uint32_t sum = 0;
14  for (int i = 0; i < 32; i++) {   // 32 ölçümün ortalaması / average of 32 readings
15    sum += analogReadMilliVolts(SENSE_PIN);
16  }
17  float rail = (sum / 32.0) * DIVIDER / 1000.0;
18  Serial.printf("5V hatti / 5V rail: %.2f V %s\n", rail,
19                rail < LOW_LIMIT ? "DUSUK / LOW" : "normal");
20  delay(500);
21}

На Raspberry Pi Pico дополнительные детали не нужны: на плате уже есть делитель, который делит VSYS на три и подключён к каналу ADC3 (GPIO 29). Если подключить шину 5 V модуля MB102 к VSYS, код на MicroPython ниже выводит напряжение питания и наименьшее замеченное значение. На Pico W этот канал общий с беспроводной микросхемой, поэтому для чтения нужен другой способ; код рассчитан на Pico без Wi-Fi.

MicroPython
1# Raspberry Pi Pico (W olmayan / non-W): VSYS gerilimini okumak / reading the VSYS voltage
2# MB102 5 V hattı -> Pico VSYS (pin 39), GND -> GND
3from machine import ADC
4import time
5
6vsys = ADC(29)                       # ADC3: VSYS / 3 iç bölücü / internal VSYS / 3 divider
7low = 99.0
8
9while True:
10    volts = vsys.read_u16() * 3.3 / 65535 * 3
11    if volts < low:
12        low = volts                  # en düşük değeri sakla / keep the lowest value
13    print("VSYS: {:.2f} V  en dusuk / min: {:.2f} V".format(volts, low))
14    time.sleep(0.5)

Проекты, которые подходят для MB102, и те, что не подходят

  • Подходят: опыты со светодиодами и кнопками. Светофор, бегущие огни и проекты с кнопками потребляют несколько десятков миллиампер.
  • Подходят: схемы с датчиками и дисплеями. Измерительные схемы с DHT11, LDR, HC-SR04, LCD 16x2 и OLED идеальны для MB102.
  • Подходят: схемы со смешанным напряжением. Arduino на 5 V с одной стороны и модуль на 3,3 V с другой.
  • На грани: один маленький сервопривод. Один SG90 без нагрузки может работать, но под нагрузкой жди перезагрузок и дрожания.
  • Не подходят: роботы с моторами и несколько сервоприводов. Роботам-машинкам, которые управляют моторами через L298N, нужен отдельный батарейный блок.
  • Не подходят: длинные светодиодные ленты. Больше 10 светодиодов WS2812B на полной яркости превышают предел модуля.

Частые ошибки и как их исправить

СимптомВероятная причинаРешение
Светодиод не горитВыключатель в положении «выкл», у адаптера минус в центре или он неисправенВключи питание, измерь выходное напряжение и полярность адаптера
3,5–4,5 V на шине 5 VНа входе меньше 6,5 V или слишком большой токВозьми адаптер на 7–9 V, уменьши нагрузку
Шина с одной стороны не работаетПеремычка на этой стороне выпала или разболталасьПлотно вставь перемычку в положение 5V или 3.3V
Стабилизатор так горячий, что не дотронутьсяВысокое входное напряжение и слишком большой токСнизь вход до 7 V или используй понижающий преобразователь вроде LM2596
Arduino перезагружается, когда двигается сервоприводВнезапный ток просаживает шину 5 VПитай сервопривод от отдельного источника 5 V, соедини земли, добавь конденсатор
На шине 5 V намеряно 9–12 VAMS1117-5.0 вышел из строя с пробоемНемедленно прекрати пользоваться модулем и замени его
Датчики выдают случайные значенияНет общей земли между Arduino и модулемСоедини GND Arduino с минусовой шиной макетной платы
Если MB102 будет стоять в проекте с питанием от батарей, подумай об эффективности: линейный стабилизатор, снижающий 9 V до 5 V, превращает почти половину энергии батареи в тепло. Чтобы посчитать время работы, воспользуйся утилитой «калькулятор времени работы от батареи», а про понятие ёмкости читай в статье Что такое mAh?

MB102 — самый практичный способ получить на макетной плате чистые, переключаемые 5 V и 3,3 V, если знать его пределы: используй адаптер на 7–9 V, держи общий ток в пределах нескольких сотен миллиампер, питай моторы отдельно и всегда объединяй GND. В приложении BlueGrays есть проекты со светодиодами, светофором, сервоприводами и шаговыми двигателями — пошагово, со схемами подключения, списками деталей и кодом.

Частые вопросы

Сколько ампер выдаёт модуль питания MB102?

На бумаге стабилизатор AMS1117 рассчитан на 1 A, а продавцы указывают для модуля «менее 700 mA». Но поскольку радиатора нет, реальный длительный ток — около 500 mA при входе 7 V, 300 mA при 9 V и 200 mA при 12 V.

Адаптер на какое напряжение подключать к модулю питания для макетной платы?

В гнездо DC можно подключить адаптер от 6,5 до 12 V; лучший результат дают 7–9 V. Адаптера на 5 V недостаточно: на выходе остаётся около 4 V. При 12 V стабилизатор быстро нагревается, поэтому питать стоит только лёгкую нагрузку.

Может ли MB102 питать сервопривод?

Один маленький сервопривод без нагрузки может работать, но под нагрузкой сервопривод потребляет до 650 mA, шина 5 V проседает, и Arduino может перезагрузиться. Сервоприводы и моторы стоит питать от отдельного источника 5 V с объединёнными GND.

Модуль питания для макетной платы греется — это нормально?

Лёгкий нагрев — это нормально: линейный стабилизатор превращает разницу между входом и выходом в тепло. Если до него не дотронуться, значит, входное напряжение слишком высокое или ток слишком большой. Помогает снижение входа до 7 V или понижающий преобразователь.

Можно ли питать MB102 по USB?

Да, 5 V можно подать через разъём USB. В этом случае стабилизатор 5 V обходится и напряжение USB идёт прямо на шину, а стабилизатор 3,3 V продолжает работать. Ток ограничен портом компьютера (обычно 500 mA).

Можно ли питать Arduino от модуля питания для макетной платы?

Да. Шина 5 V подключается к пину 5V Arduino, а минусовая шина — к GND, и одновременно USB-кабель подключать не стоит. Даже если Arduino работает от USB, у неё должна быть общая земля с модулем.

Все проекты
Мигающий светодиод
#1Новичок

Мигающий светодиод

Самое первое «привет» в электронике: включение и выключение одного светодиода. Arduino включает и выключает светодиод через короткие промежутки, поэтому свет быстро мигает. Ты самым простым способом в

4.6(188)
1127
Светофор
#3Новичок

Светофор

Крошечная копия светофора, который ты каждый день видишь на дороге. Красный горит две секунды, жёлтый мигает на мгновение, зелёный горит две секунды, затем через жёлтый снова возвращается красный, и т

4.8(131)
397
Бегущие огни на светодиодах
#5Средний

Бегущие огни на светодиодах

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

4.6(85)
207
Работа с сервоприводом
#35Новичок
Premium

Работа с сервоприводом

Рычаг маленького сервопривода по очереди поворачивается в три положения: до упора в начало, ровно на середину и до упора в конец, задерживаясь на каждой остановке на две секунды. Arduino сообщает мото

4.7(48)
67
Управление сервоприводом потенциометром
#36Новичок
Premium

Управление сервоприводом потенциометром

Когда ты поворачиваешь ручку потенциометра, рычаг сервопривода поворачивается вместе с ней: одно крайнее положение ручки — ноль градусов, другое — пол-оборота. Arduino всё время читает положение ручки

4.6(37)
52
Работа с шаговым мотором
#67Средний
Premium

Работа с шаговым мотором

Мотор, который поворачивается шаг за шагом ровно настолько, насколько нужно, как стрелка часов. Через плату драйвера Arduino поворачивает маленький шаговый мотор на полный оборот в одну сторону, ждёт

4.5(31)
42
Работа со светодиодной лентой WS2812B
#69Средний
Premium

Работа со светодиодной лентой WS2812B

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

4.8(54)
70
Машинка на L298N с управлением по Bluetooth
#80Продвинутый
Premium

Машинка на L298N с управлением по Bluetooth

Преврати телефон в пульт и управляй своей машинкой-роботом. Arduino получает команды из приложения-пульта на телефоне через Bluetooth-модуль и вращает колёса через драйвер моторов; машинка едет вперёд

5.0(38)
65