Глоссарий
Слова, которые вы встретите в маршруте, в одной-двух строках. Если есть Lab или этап, где это видно, там стоит ссылка.
- Аналоговый пин
- Пин, который считывает напряжение от 0 до 5 V и превращает его в число от 0 до 1023 на Uno. Подходит для потенциометра или датчика света.
- Документация (datasheet)
- Документ от производителя с пределами для детали: напряжение, ток, пины. Если что-то не сходится, главный здесь datasheet.
- Драйвер мотора
- Схема, которая принимает сигнал микроконтроллера и подаёт на мотор мощность от другого источника. Примеры: TB6612FNG и L298N.
- Где встречается
- Закон Ома
- V = I × R. С его помощью вы считаете резистор для LED: (5 V − 2 V) / 0,02 A = 150 Ω, а потом берёте ближайший номинал из тех, что продаются, например 220 Ω.
- Где встречается
- Короткое замыкание
- Когда плюс соединяется с минусом и ничто не ограничивает ток. Течёт огромный ток, и что-нибудь нагревается или сгорает.
- Где встречается
- Макетная плата
- Плата с отверстиями, соединёнными внутри, чтобы собирать схемы без пайки. Каждый столбец из 5 отверстий соединён.
- Где встречается
- Микроконтроллер
- Крошечный компьютер на одном чипе, например ATmega328P в Arduino Uno. Он читает входы, выполняет вашу программу и управляет выходами.
- Где встречается
- Монитор порта
- Окно, в которое плата пишет вам сообщения по USB через Serial.println(). Скорость (например, 9600) в коде и в мониторе должна совпадать.
- Где встречается
- Напряжение (V)
- То, что заставляет ток двигаться. Батарейка AA даёт 1,5 V, а пин Arduino Uno в состоянии HIGH даёт 5 V.
- Где встречается
- Резистор pull-up
- Резистор, который держит пин в HIGH, пока кнопка отпущена, чтобы он не читал случайные значения. В Uno есть встроенный: pinMode(pin, INPUT_PULLUP).
- Сопротивление (Ω)
- То, что сдерживает ток. Резистор на 220 Ω защищает LED, чтобы через него не шёл слишком большой ток.
- Где встречается
- Ток (A, mA)
- Сколько электричества проходит по цепи. Красный LED работает примерно при 20 mA, а пин Arduino выдерживает не больше 40 mA.
- Где встречается
- Ультразвуковой датчик
- Измеряет расстояние звуком, которого вы не слышите: посылает импульс и считает, сколько идёт эхо. Самый распространённый: HC-SR04.
- Где встречается
- Цифровой пин
- Пин всего с двумя состояниями: HIGH (5 V на Uno) или LOW (0 V). Подходит, чтобы включить LED или считать нажатие кнопки.
- Где встречается
- ESC
- Драйвер моторов дрона. Получает команду от полётного контроллера и регулирует скорость каждого мотора.
- Где встречается
- Firmware
- Программа, которая живёт внутри платы. Когда вы загружаете свой sketch, вы меняете firmware микроконтроллера.
- Где встречается
- GND (земля)
- Точка 0 V, куда возвращается ток. У всех частей схемы должна быть общая земля.
- Где встречается
- H-мост
- Четыре переключателя вокруг мотора, которые позволяют менять направление тока, а вместе с ним и направление вращения.
- Где встречается
- I2C
- Способ подключить несколько датчиков всего двумя проводами данных (SDA и SCL). У каждого датчика свой адрес.
- IMU
- Датчик с акселерометром и гироскопом, который измеряет наклон и вращение. MPU-6050 это IMU; дроны используют такой датчик, чтобы не падать.
- Где встречается
- LED
- Диод, который светится. Ток он пропускает только в одну сторону: длинная ножка (+) идёт к плюсу. Резистор нужен всегда.
- Где встречается
- PWM
- Очень быстрое включение и выключение пина. Чем дольше пин в состоянии HIGH, тем ярче светит LED и тем быстрее вращается мотор. На Uno analogWrite использует PWM.
- Где встречается
- Servo
- Мотор с шестернями и потенциометром, который сообщает, в каком положении он находится. Получает импульс и поворачивается на нужный угол.
- Sketch
- Так называется программа для Arduino. В ней есть setup(), который выполняется один раз, и loop(), который повторяется без остановки.
- Где встречается