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
Encender un LED con un pulsador pull-up
void setup()
{
//Configuramos el pin del botón como entrada de pull-up
pinMode(4, INPUT_PULLUP);
//Configuramos el pin del led como salida
pinMode(3, OUTPUT);
}
void loop()
{
//Guardamos en una variable la lectura del botón
//En pull-up guardará 1 no pulsado, 0 pulsado
int botoncito = digitalRead(4);
//Utilizamos un condicional para preguntar si el botón está pulsado
if (botoncito == 0)
{
//Encendemos el led
//en caso afirmativo
digitalWrite(5, HIGH);
}
else
{
//Lo apagamos en caso contrario
digitalWrite(3, LOW);
}
}
Obra publicada con Licencia Creative Commons Reconocimiento No comercial Compartir igual 4.0