Pieni SG90-mikroservo harrastusprojekteihin ja pieniin robotteihin, 180 asteen kierto ja 3-napainen liitäntä.
SKU: OT450-C91 Tuotenumero: AA020 EAN: 4504087796505 Sijainti: C09.01
Vaihtoehto
Servo MG90S Micro Metallivaihteet 180 astetta
€ 6,50
Katso tämä vaihtoehto
Näin kytket Servo SG90 Micro 180 astetta:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.
Tässä projektissa näytetään, miten SG90-mikroservoa ohjataan Arduino Unolla. Sketch liikuttaa servovartta tasaisesti edestakaisin 0:sta 180 asteeseen. Avaa Serial Monitor nopeudella 115200 baud nähdäksesi servon nykyisen kulman.
/*
* ==================================================================
* 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
Tässä projektissa SG90-mikroservo liikkuu edestakaisin 180 astetta. Servo saa virtansa ESP32:n VIN-pinistä (5V USB:stä) ja sitä ohjataan PWM-signaalilla, որը generoidaan ESP32Servo-kirjastolla. Avaa Serial Monitor nähdäksesi nykyisen kulman servoa ajattaessa edestakaisin.
/*
* ==================================================================
* 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);
}
Tarvittavat kirjastot: ESP32Servo 3.1.3
Wiring diagram and example code generated by Codey.online — https://www.codey.online
SG90 Micro Servo on korkealaatuinen, pieni servo, joka sopii täydellisesti harrastusprojekteihin ja pieniin robotteihin. Kompaktin 23 x 12,2 x 29 mm koon ja vain 9 gramman painon ansiosta tämä servo on ihanteellinen käytettäväksi ahtaissa tiloissa, joihin muut servot eivät mahdu.
Katso SG90:n kytkentäkaavio ja esimerkkikoodi Arduinoa varten.
SG90 Micro Servon vääntömomentti on 1,5 kg/cm ja se voidaan liittää 4,8-6V jännitteeseen. Siinä on myös 3-napainen liitin, mikä tekee sen kytkemisestä mikrokontrolleriin tai kehitysalustaan helppoa.
Tämän servon kiertoliikealue on 180 astetta, ja se voidaan asettaa tarkasti mihin tahansa kulmaan 0 ja 180 asteen välillä. Siinä on myös nopea 0,1 sekunnin vasteaika, mikä tekee siitä ihanteellisen sovelluksiin, joissa nopeus on tärkeää.
| Mitat | noin 22.2 x 11.8 x 31 mm |
|---|---|
| Liitäntä | 3-napainen liitin |
| Paino | 9g |
| Käyttöjännite | 4.8V-6V |
| Sopii | Arduino |
| Käyttölämpötila | -30 / + 60 astetta Celsius |
| Nopeus | 0.10 s / 60 astetta |
| Maksimivoima | 1.8 kg/cm |
| PWM-taajuus | 50hz (20ms) |
| Vääntömomentti | 1.5-1.7 kg/cm (4.8V-6V) |
| Kääntöalue | noin 180 astetta |
| Nopeus ilman kuormaa | 0.12 s / 60 astetta (4.8 V) |
Loistavia tuotteita
toimii hyvin
Hyvä 9 g servo pieneen hintaan.
Toimii täydellisesti kuten odotettu
Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.
Kaikki palautuksista
Servo SG90 Micro 180 astetta