Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

Схема на свързване и примерен код

Ето как да свържеш Сервомотор SG90 Micro 180 градуса към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.

SG90 Micro Servo Sweep демо

Този проект показва как да управлявате SG90 micro servo с Arduino Uno. Sketch-ът плавно движи рамото на сервото напред и назад от 0 до 180 градуса. Отворете Serial Monitor при 115200 baud, за да наблюдавате текущия ъгъл на сервото.

Схема на свързване: Сервомотор SG90 Micro 180 градуса на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: Сервомотор SG90 Micro 180 градуса на Arduino UNO
Таблица на свързване · Кликни, за да увеличиш
SG90_Micro_Servo_Sweep_Demo.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : SG90 Micro Servo Sweep Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Servo SG90
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Servo.h>

const int SERVO_PIN = 9;
Servo myServo;

void setup() {
  Serial.begin(115200);
  myServo.attach(SERVO_PIN);
  Serial.println(F("SG90 Servo Sweep Demo Started"));
}

void loop() {
  // Sweep from 0 to 180 degrees
  for (int pos = 0; pos <= 180; pos += 1) {
    myServo.write(pos);
    delay(15);
  }
  Serial.println(F("Reached 180 degrees"));
  delay(500);

  // Sweep back from 180 to 0 degrees
  for (int pos = 180; pos >= 0; pos -= 1) {
    myServo.write(pos);
    delay(15);
  }
  Serial.println(F("Reached 0 degrees"));
  delay(500);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Плавно движение на SG90 servo с ESP32

Този проект движи SG90 micro servo напред и назад в диапазон от 180 градуса. Servo-то се захранва от VIN пина на ESP32 (5V от USB) и се управлява чрез PWM сигнал, генериран с библиотеката ESP32Servo. Отворете Serial Monitor, за да наблюдавате текущия ъгъл, докато се движи.

Схема на свързване: Сервомотор SG90 Micro 180 градуса на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: Сервомотор SG90 Micro 180 градуса на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
SG90_Servo_Sweep_with_ESP32.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : SG90 Servo Sweep with ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Servo SG90
 *  Libraries : ESP32Servo 3.1.3
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <ESP32Servo.h>

const int SERVO_PIN = 18;  // GPIO 18 connected to servo PWM pin

Servo myServo;

void setup() {
  Serial.begin(115200);
  Serial.println("ESP32 SG90 Servo Sweep Demo");

  // Allow allocation of all timers for ESP32Servo
  ESP32PWM::allocateTimer(0);
  ESP32PWM::allocateTimer(1);
  ESP32PWM::allocateTimer(2);
  ESP32PWM::allocateTimer(3);
  myServo.setPeriodHertz(50);      // Standard 50 Hz servo
  myServo.attach(SERVO_PIN, 500, 2400); // Standard pulse width limits for SG90
}

void loop() {
  // Sweep from 0 to 180 degrees
  for (int pos = 0; pos <= 180; pos += 5) {
    myServo.write(pos);
    Serial.print("Position: ");
    Serial.println(pos);
    delay(20);
  }

  delay(500);

  // Sweep back from 180 to 0 degrees
  for (int pos = 180; pos >= 0; pos -= 5) {
    myServo.write(pos);
    Serial.print("Position: ");
    Serial.println(pos);
    delay(20);
  }

  delay(500);
}

Необходими библиотеки: ESP32Servo 3.1.3

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Сервомотор SG90 Micro 180 градуса

SG90 Micro Servo е висококачествен, малък сервомотор, който е идеален за използване в хоби проекти и малки роботи. С компактни размери само 23 x 12,2 x 29 mm и тегло само 9 грама, този сервомотор е идеален за използване в тесни пространства, където други сервомотори не се побират.

Bekijk het SG90 aansluitschema en voorbeeldcode voor Arduino.

SG90 Micro Servo има въртящ момент 1,5 kg/cm и може да бъде свързан към напрежение 4,8-6V. Той е оборудван и с 3-пинов конектор, което улеснява свързването му към вашия микроконтролер или платка за разработка.

Този сервомотор има ъгъл на завъртане 180 градуса и може да бъде позициониран прецизно на всеки ъгъл между 0 и 180 градуса. Той има и бързо време за реакция само 0,1 секунди, което го прави идеален за приложения, при които скоростта е важна.

  • Крачка: 1.8 kg/cm
  • Диапазон на въртене: ca. 180 градуса
  • Работно напрежение: 4.8V-6V
  • Скорост: 0.10 sec / 60 градуса
  • Размери: ca. 22.2 x 11.8 x 31 mm
  • PWM честота: 50hz (20ms)
  • Тегло: 9g
  • Скорост без товар: 0.12 sec / 60 градуса (4.8 V)
  • Въртящ момент: 1.5-1.7 kg/cm (4.8V-6V)
  • Работна температура: -30 / + 60 градуса Celsius

 

 

  • Компактен формат
  • 180 градуса
  • 9 грама
  • 3-пинов конектор
При пускане видеото се зарежда от YouTube.

Защо да изберете този продукт?

  • Компактен формат – Побира се в малки пространства.
  • За малки роботи – Подходящ за хоби проекти и малки роботи.
  • Прецизно позициониране – Позициониране между 0 и 180 градуса.
  • Бързо време за реакция – Само 0,1 секунди време за реакция.
  • Лесно свързване – 3-пинов конектор за микроконтролер или платка за разработка.
Спецификации
Размериоколо 22.2 x 11.8 x 31 mm
Свързване3-пинов конектор
Тегло9g
Работно напрежение4.8V-6V
Подходящ заArduino
Работна температура-30 / + 60 градуса Celsius
Скорост0.10 sec / 60 градуса
Максимална сила1.8 kg/cm
PWM честота50hz (20ms)
Въртящ момент1.5-1.7 kg/cm (4.8V-6V)
Ъгъл на завъртанеоколо 180 градуса
Скорост без натоварване0.12 sec / 60 градуса (4.8 V)

Често купувани заедно

Общо: € 17,53

Отзиви

★★★★★ 5,0/5 4 отзива
  • ★★★★★Wiel ZeegersПотвърдена покупка

    Страхотни продукти

  • ★★★★★Gijs HardieckПотвърдена покупка

    работи добре

  • ★★★★★ArnoПотвърдена покупка

    Чудесен 9g servo на малка цена.

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани

10x резистор 2K2 Ohm 1/4 Watt 5%

10x резистор 2K2 Ohm 1/4 Watt 5%

€ 1,25
Универсална ECG електродна подложка

Универсална ECG електродна подложка

€ 0,80