Tabla de contenido:
- Paso 1: obtenga los componentes adecuados
- Paso 2: conecte la energía
- Paso 3: conecte el servo
- Paso 4: conecta los botones
- Paso 5: Verifique el circuito
- Paso 6: el código
- Paso 7: Completar
Video: Tutorial de servo: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Usando un Arduino para controlar un servomotor con el uso de dos botones.
Paso 1: obtenga los componentes adecuados
Utilice los enlaces que se proporcionan si necesita alguno de los componentes, también visite el sitio para ver otras excelentes ventajas de arduino, se envían a todo el mundo de forma gratuita y el servicio es excelente. Además me apoyas:)
Vaya al sitio aquí.
Gracias por su apoyo.
1) Arduino Link: Placa de desarrollo Uno R3 Rev3 compatible con Arduino
2) Enlace de tablero: tablero de bricolaje de electrónica de 400 pines de tamaño medio o tablero de bricolaje de electrónica sin soldadura de 830 puntos
3) Enlace de botones pulsadores: Botones pulsadores de interruptor cuadrado DIP P4 (paquete de 100)
4) Enlace de cables de puente: Cables de puente de placa de pruebas DuPont de 40 pines multicolores (20 cm)
5) Enlace de dos resistencias de 10k Ohm: Resistencia de película metálica universal 1 / 4W 1% DIY (600PCS)
6) Enlace de servomotor: Tower Pro SG90 9g Gear Steering Servo
Paso 2: conecte la energía
Conecte el GND y 5V
Paso 3: conecte el servo
Rojo a 5V
Marrón / Negro a GND
Naranja al pin 9
Paso 4: conecta los botones
Uno de los botones de DIGITAL 2
El otro a DIGITAL 4
Paso 5: Verifique el circuito
Asegúrese de que el circuito sea correcto
Paso 6: el código
Usé el ejemplo de Sweep de Arduino y lo modifiqué para que funcione.
#incluir
const int buttonPin = 2;
const int buttonPin2 = 5;
int buttonState = 0;
int buttonState2 = 0;
Servo servoA;
int posición = 0;
configuración vacía () {
servoA.attach (9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, ENTRADA);
}
bucle vacío () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
if (buttonState == HIGH && position <180) {
servoA.write (posición ++);
retraso (5);
}
if (buttonState2 == HIGH && position> 3) {
servoA.write (posición--);
retraso (5);
}
}
Recomendado:
Raspberry Pi - Tutorial Java del detector de proximidad digital infrarrojo TMD26721: 4 pasos
Raspberry Pi - TMD26721 Tutorial Java del detector de proximidad digital por infrarrojos: TMD26721 es un detector de proximidad digital por infrarrojos que proporciona un sistema completo de detección de proximidad y lógica de interfaz digital en un solo módulo de montaje en superficie de 8 pines. precisión. Un profesional
Qué hay dentro de un servo y cómo usarlo con el tutorial completo de Arduino: 6 pasos
What Inside a Servo and How to Use With Arduino Full Tutorial: en este tutorial, exploremos qué es un servowatch this video tutorial
Tutorial 30A Controlador de freno de motor con micro escobillas mediante el uso del probador de servo: 3 pasos
Tutorial Controlador de freno de motor de micro escobillas 30A mediante Servo Tester: Especificación: Controlador de velocidad de escobillas 30A. Función: avance, retroceso, freno Voltaje de funcionamiento: 3,0 V --- 5,0 V. Corriente (A): 30A BEC: 5V / 1A Frecuencia del controlador: 2KHz Entrada: 2-3 Li-Po / Ni-Mh / Ni-cd 4-10 celdas Corriente constante 30A Max 30A <
Tutorial de Arduino Servo: 3 pasos (con imágenes)
Tutorial Arduino Servo: Hoy, aprenderá a usar servomotores con Arduino. Una habilidad muy importante para cualquiera que quiera progresar en domótica y electrónica. Cuando tenga el proyecto terminado, simplemente presione el botón y observe cómo el servo gira en un d aleatorio
Hack Your Servo V1.00 - Convierta su servo en un potente actuador lineal: 7 pasos
Hack Your Servo V1.00 - Convierta su servo en un potente actuador lineal: siempre que tenga las herramientas y el servo, puede construirlo por menos de un par de dólares. El actuador se extiende a una velocidad de aproximadamente 50 mm / min. Es bastante lento pero muy poderoso. Mira mi video al final de la publicación donde el pequeño actuador