Servomotor Y Pulsadores

Hola,tenia una duda,como podria yo accionar un servomotor para que en el momento que yo presione un pulsador el servomotor gire 90° y en el momento que yo deje de mantener mi dedo en el pulsador este servo vuelva a su posicion original.
Tengo un codigo y me ayudaria que me dieran un esquema de como usar este codigo.
En caso de que no sepan podrian ayudarme pasandome un esquema y el codigo?, Perdonen la molestia,soy nuevo en este mundo :/.

Aqui les dejo el codigo que encontre y que no se utilizar:

#include <Servo.h> 
 
Servo myservo;
 
const int buttonPin = 2;
int val;
int buttonState = 0;
 
void setup() 
{ 
  myservo.attach(9);
  pinMode(buttonPin, INPUT);       
} 
 
void loop() 
{ 
  buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {     
    val = 90;  
  } 
  else {
    val = 0;
  }
  myservo.write(val);
  delay(15);
}

No estoy en mi taller y la verdad no me gusta sugerir algo de manera escrita, pero no tengo nada para hacerlo visible en un esquema.
El servo debe ir al pin 9. GND y VCC obviamente
EL pulsador va con un extremo a VCC y el otro extremo a una resistencia que va a GND y a su vez al pin 2 del Arduino.
Nada mas.

Perdona por responder tarde,estudios,me podrias explicar mejor,porque no entedi.
Perdona la molestia.


Es esta conexión un pulsador mueve al servomotor

1 Like

Muchas gracias, una pregunta, que simulador me recomendarias

Ahora https://wokwi.com/

Wowki, Thinkercad y Proteus ya depende de a cual te adaptes

Hola, soy nuevo y me apacionan los motores, me preguntaba si funciona asi sin codigo o como lo puedo programar.
gracias de antemano, quedo ppendiente de la respuesta

El código esta en el post#1.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.