Los pulsadores tienen dos contactos que se conectan si estan presionados, y desconectados si no lo estan.
Los botones que se usan tienen cuatro pines y corresponden a dos pares de conectores. Para este caso usaremos los conectores de un extremo en cada pulsador.
Conexión del diodo Led
Este programa tiene por finalidad iluminar el diodo Led cuando se presiona cualquiera de los pulsadores.
----------------------------------------------
const int boton1Pin = 2;
const int boton2Pin = 3;
const int ledPin = 7;
void setup()
{
pinMode(boton1Pin, INPUT);
pinMode(boton2Pin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop()
{
int boton1State, boton2State;
boton1State = digitalRead(boton1Pin);
boton2State = digitalRead(boton2Pin);
if (((boton1State == LOW) || (boton2State == LOW))
&& !
((boton1State == LOW) && (boton2State == LOW)))
{
digitalWrite(ledPin, HIGH);
}
else
{
digitalWrite(ledPin, LOW);
}
}
------------------------------------------------------
Las comparaciones de una variable o constante con otra se utilizan con frecuencia en las estructuras condicionales del tipo if.. para testear si una condición es verdadera.
Tenemos las siguientes:
x == y // x es igual a y
x != y // x no es igual a y
x < y // x es menor que y
x > y // x es mayor que y
x <= y // x es menor o igual que y
x >= y // x es mayor o igual que y
Los operadores lógicos son usualmente una forma de comparar dos expresiones y devolver un VERDADERO o FALSO dependiendo del operador. Existen tres operadores lógicos, AND (&&), OR (||) y NOT (!), que a menudo se utilizan en estamentos de tipo if..:
Logical AND:
if (x > 0 && x < 7) // cierto sólo si las dos expresiones son ciertas
Logical OR:
if (x > 0 || y > 0) // cierto si una cualquiera de las expresiones es cierta
Logical NOT:
if (!x > 0) // cierto solo si la expresión es falsa
1.- Primeros pasos con Arduino
3.- Código para hacer parpadear un Led
4.- Código para controlar la luz de un Led con potenciómetro
5.- Código para controlar led RGB con PWM
6.- Código para luces secuenciales de 8 leds
7.- Código para encender un Led con pulsador
8.- Código para encender un Led con fotoresistencia LDR
9.- Código para sensor de temperatura
11.- Código para generar sonido con zumbador o buzzer
12.- Código para sensor de ultrasonido HC-SR04
El 31 de enero de 1958, se lanza el Explorer I, el primer satélite artificial puesto en órbita terrestre por Estados Unidos. El lanzamiento del Explorer I ocurre en respuesta al lanzamiento del Sputnik I y el Sputnik II lanzados por la Unión Soviética.
Preguntas aleatorias de la forma correcta de escribir. Aprende jugando, para niños, jóvenes y adultos... VER MÁS
Calculadoras OnLine | Proyectos Electrónicos | Vista Satelital | Perú | Radio y TV | Chistes | Satélites | Internet Satelital | VoIP | Wireless
Política de Privacidad | Contáctanos