Малък SG90 микросерво за хоби проекти и малки роботи, с 180° въртене и 3-пиново свързване.
SKU: OT450-C91 Артикулен номер: AA020 EAN: 4504087796505 Местоположение: C09.01
Алтернатива
Сервомотор MG90S Micro с метални зъбни колела 180 градуса
€ 6,50
Виж тази алтернатива
Ето как да свържеш Сервомотор SG90 Micro 180 градуса към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.
Този проект показва как да управлявате SG90 micro servo с Arduino Uno. Sketch-ът плавно движи рамото на сервото напред и назад от 0 до 180 градуса. Отворете Serial Monitor при 115200 baud, за да наблюдавате текущия ъгъл на сервото.
/*
* ==================================================================
* 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 micro servo напред и назад в диапазон от 180 градуса. Servo-то се захранва от VIN пина на ESP32 (5V от USB) и се управлява чрез PWM сигнал, генериран с библиотеката ESP32Servo. Отворете Serial Monitor, за да наблюдавате текущия ъгъл, докато се движи.
/*
* ==================================================================
* 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 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 секунди, което го прави идеален за приложения, при които скоростта е важна.
| Размери | около 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) |
Страхотни продукти
работи добре
Чудесен 9g servo на малка цена.
Работи перфектно, както се очакваше
Сервомотор SG90 Micro 180 градуса