Controlar Servomotor con ESP32-C3
0:24
writeMicroseconds, donde aproximadamente 1500 µs corresponde a la posición neutra (sin movimiento). Valores mayores a 1500 µs lo hacen girar en un sentido y valores menores en el sentido opuesto.Cpp
#include Servo myservo; // Crear el objeto para controlar el servo const int servoPin = 9; // Pin digital donde se conecta el servo void setup() { myservo.attach(servoPin); // Se asocia el servo al pin definido } void loop() { // Giro en un sentido (velocidad media) myservo.writeMicroseconds(1700); // Valor mayor que 1500 para girar delay(2000); // Girar por 2 segundos // Paro (posición neutra) myservo.writeMicroseconds(1500); // Valor neutro, servo detenido delay(1000); // Detención por 1 segundo // Giro en sentido opuesto (velocidad media) myservo.writeMicroseconds(1300); // Valor menor que 1500 para girar en sentido inverso delay(2000); // Girar por 2 segundos // Paro nuevamente myservo.writeMicroseconds(1500); delay(1000); }
Ready.
Reviews
Inspect
Anonymous Red Electronic Thumb
Controls
Properties
Availability & Pricing
| Distributor | Qty 1 | |
|---|---|---|
Assets
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.