Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programa para controlar un servomotor usando Arduino, Tesis de Bachillerato de Electrotecnia

Un código escrito en c++ para arduino que permite controlar el ángulo de giro de un servomotor mediante la lectura de un potenciómetro. El código utiliza la biblioteca servo y se muestra cómo configurar el servomotor, leer el valor del potenciómetro y mapearlo a un ángulo de giro. Se incluye un comentario para probar el movimiento del servomotor en diferentes ángulos.

Tipo: Tesis de Bachillerato

2021/2022

Subido el 11/11/2022

Ronald_Lazo_14
Ronald_Lazo_14 🇵🇪

5

(1)

4 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
#include <Servo.h>
Servo servo1;
int valorangulo = 0;
int pulsoMin =400;
int pusoMax = 2500;
int valorMapeado;
int valPot;
void setup()
{
servo1.attach(13,pulsoMin,pusoMax);
pinMode(A0, INPUT);
Sevomotor
pf2

Vista previa parcial del texto

¡Descarga Programa para controlar un servomotor usando Arduino y más Tesis de Bachillerato en PDF de Electrotecnia solo en Docsity!

#include <Servo.h> Servo servo1; int valorangulo = 0; int pulsoMin =400; int pusoMax = 2500; int valorMapeado; int valPot; void setup() { servo1.attach(13,pulsoMin,pusoMax); pinMode(A0, INPUT);

Sevomotor

Serial.begin(9600); } void loop() { valPot = analogRead(A0); valorMapeado= map(valPot, 0, 1023, 0, 180); servo1.write(valorMapeado); Serial.println(valorMapeado); /* valorangulo = 0; servo1.write(valorangulo); delay(2000); valorangulo = 90; servo1.write(valorangulo); delay(2000); valorangulo = 180; servo1.write(valorangulo); delay(2000); valorangulo = 90; servo1.write(valorangulo); delay(2000); */ }