Pulsador y servomotor
➤ Circuito 1
➯ Circuito
➯ Bloques
➯ Explicación
Primero colocamos un bloque que hace que el servo se gire a 0.
Después colocamos un bloque que hace que se lea el pasador digital y que lo iguale a 1.
Entonces se gira el pasador a 90º y luego se esperan 4 segundos y se vuelve a girar el pasador a 0º
➯ Código
#include <Servo.h>
Servo servo_11;
void setup()
{
servo_11.attach(11);
pinMode(4, INPUT);
}
void loop()
{
servo_11.write(0);
if (digitalRead(4) == 1) {
servo_11.write(90);
delay(4000); // Wait for 4000 millisecond(s)
servo_11.write(0);
}
}
➯ Vídeo
➤ Circuito 3
➯ Circuito
➯ Bloques
➯ Explicación
Se define el pasador 11, que es el servomotor, y se divide el valor del potenciómetro entre 4.
➯ Código
void setup()
{
pinMode(A0, INPUT);
pinMode(11, OUTPUT);
}
void loop()
{
analogWrite(11, (analogRead(A0) / 4));
delay(10); // Delay a little bit to improve simulation performance
➯ Vídeo
