void setup() {
pinMode(13, OUTPUT);
// Para recibir valores del pulsador
pinMode(7, INPUT);
// Ahora tenemos otra configuracion, INPUT nos ayudara a
// detectar senales de entrada del pin 7 a la placa arduino
}
// MENTOR
// SERGIO RODRIGO PAYE YUJRA
void loop() {
// Que es una variable? : Entendamolos como un nombre que va a guardar un dato o valor
// Que hace esta instruccion?
int valor = digitalRead(7);
/*
La sintaxis que usaremos para guardar valores enteros sera 'int NombreVariable'
seguido a esto el que se va a guardar, digitalRead(numeroPin) nos ayuda a leer
valores digitales de algun pin en la placa:
Ejemplo: Si mantenemos pulsado el pulsador tenemos... int valor = 1
Si dejamos de apretar el pulsador tenemos... int valor = 0
No olvidemos que el 1 representa un valor alto o encendido, y el 0 lo contrario
*/
// AHORA ENCENDAMOS EL LED1 (ROJO) MEDIANTE EL PULSADOR
if(valor == 1)
{
digitalWrite(13, 1); // Se enciende el LED1
}
else
{
digitalWrite(13, 0);
}
// Veamos que hace el 'IF' o condicional:
/*
La ejecución de esta construcción es la siguiente:
if(condicion)
{
Si el resultado es true se ejecuta este bloque de sentencias
}
else
{
Si el resultado es false se ejecuta este otro bloque.
}
La condición se evalúa siempre.
*/
}
/*
int led = 13;
int pulsador = 7;
void setup() {
pinMode(led, OUTPUT);
pinMode(pulsador, INPUT);
}
void loop() {
int valor = digitalRead(pulsador);
if(valor == 1)
{
digitalWrite(led, 1);
}
else
{
digitalWrite(led, 0);
}
}
*/