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.
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