Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Control de Motores DC y Servo con Arduino: Tutorial Paso a Paso

Bienvenido al cuarto tutorial de Arduino de nuestra serie de tutoriales Arduino. En este tutorial aprenderemos a controlar motores DC y servo usando PWM (Modulación de Ancho de Pulso).

Este es un tutorial en video paso a paso fácil de seguir. Además, debajo del video puedes encontrar qué partes necesitamos para este tutorial y los códigos fuente de los ejemplos en el video.

Componentes necesarios para el primer ejemplo


  • Motor DC …………………………………….
  • o Motor DC de ventilador CPU …………………..
  • Batería 9V o Adaptador (9-12V) ……….
  • Placa Arduino …………………………….
  • Protoboard y cables jumpers ..………
  • Transistor NPN …………………………..
  • Potenciómetro ……………………………..
  • Diodo …………………………………………
  • Capacitor – 1uF ……………………………
  • Resistor – 1k Ohm …………………………….

Divulgación: Estos son enlaces de afiliado. Como asociado de Amazon gano por compras calificadas.

Esquema del circuito del primer ejemplo, controlando un motor DC


Control de Motores DC y Servo con Arduino: Tutorial Paso a Paso

Código Fuente del primer ejemplo, controlando un motor DC


int pwmPin = 7;
void setup() {
  Serial.begin(9600);
  pinMode(pwmPin, OUTPUT);
}
void loop () {
  int potValue = analogRead(A0);
  int newpotValue = map(potValue, 0, 1023, 0 , 255);
  analogWrite(pwmPin, newpotValue);
}Lenguaje: Arduino (arduino)

Partes necesarias para el segundo ejemplo, controlando un motor servo


  • Motor Servo
  • Potenciómetro

Esquema del circuito del segundo ejemplo, controlando un motor servo


Control de Motores DC y Servo con Arduino: Tutorial Paso a Paso

Código Fuente del segundo ejemplo, controlando un motor servo


#include <Servo.h>
Servo myServo;
void setup() {
  myServo.attach(7);
}
void loop() {
  int potValue = analogRead(A0);
  int angleValue = map(potValue, 0, 1023, 0, 180);
  myServo.write(angleValue);
  delay(10);
}Lenguaje: Arduino (arduino)

Proceso de manufactura

  1. Cómo prolongar la vida útil del motor: Consejos de mantenimiento expertos
  2. Mantenimiento de motores en almacenamiento: Mejores prácticas para preservar rendimiento
  3. Crea un Cerrojo RFID Seguro con Arduino – Guía Paso a Paso
  4. Robot Seguidor de Línea Autónomo con Arduino UNO: Guía Paso a Paso
  5. Tutorial Arduino para Principiantes 01: Inicia tu Primer Proyecto
  6. Motores Industriales: Tipos, Funciones y Aplicaciones
  7. Entendiendo los motores BLDC: guía profesional
  8. Motores Paso a Paso: Tipos, Características y Aplicaciones Prácticas
  9. Motores de CC sin Escobillas (BLDC): Diseño, Construcción y Aplicaciones Avanzadas
  10. Comprender los Motores de Inducción Monofásicos: Tipos, Funcionamiento y Mejoras de Eficiencia
  11. Comprender los Motores de Conmutador de CA: Diseño, Tipos y Aplicaciones