Arduino para 4º de ESO
- Arduineando en la E.S.O.
- Introducción
- La placa Arduino UNO
- IDE de Arduino
- Lenguaje de programación
- Programación con Arduino
- Shields Arduino
- Simuladores de Arduino
- Programación gráfica de Arduino
- Arduino+PC
- Proyectos
- Cucoclock
- Pinza robótica con servos (LEANTEC)
- Barrera de aparcamiento
- Puerta de cochera
- Puente levadizo
- Ascensor
- Generación de sonido
- 3º E.S.O.: Proyectos Santillana
- Simular latidos de un corazón
- Encender dos ledes alternativamente
- Semáforo con ledes
- Mostrar información en un display de 7 segmentos
- Producir sonido con un altavoz
- Reproducir distintas notas
- Reproducir una melodía
- Encender un LED con un pulsador
- Encender un LED con un pulsador pull-up
- Dejar encendido un LED con un pulsador pull-down
- Crear un juego: el duelo de reflejos
- Generar un dado electrónico
- Construye un reloj digital
- TinkerCAD 3º E.S.O.
- 4º E.S.O.: Proyectos Santillana
- Semáforo con ledes de colores
- Encender un led con un pulsador
- Dejar encendido un LED
- Leer el valor proporcionado por una LDR
- Crear una función para medir ultrasonidos
- Construir una lámpara de efectos RGB
- Construir un acelerador
- Controlar totalmente un motor de corriente continua
- Programar un limpiaparabrisas
- Construye un girasol
- TinkerCAD 4º E.S.O.
- Más proyectos
- Más info
Programar un limpiaparabrisas
#include <Servo.h> //Librería para servos
#define PINSERVO 9 //Pin al que conectamos
//la señal del servo
Servo myservo; //Instancia para el servo
int pos = 0; //Guarda la posición del servo
void setup(){
myservo.attach(PINSERVO); //Declaramos la salida del servo
}
void loop(){
//Movimiento del servo en un sentido
for(pos=0 ; pos<=180 ; pos=pos+1){
myservo.write(pos);
delay(20);
}
//Movimiento del servo en el otro sentido
for(pos=180 ; pos>=0 ; pos=pos-1){
myservo.write(pos);
delay(20);
}
}
Obra publicada con Licencia Creative Commons Reconocimiento No comercial Compartir igual 4.0