Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grado: 5° Grupo: 5
Teniendo listos los elementos debemos realizar algunas conexiones en este caso las
resistencias irán a tierra en uno de sus extremos, mientras el otro se conecta a la terminal
1a de un pulsador, entre la resistencia y los pulsadores mostrados en la imagen se
conectarán los pines 7, y 4, mientras que el pin 2 irá directo al ánodo del tercer LED.
Para los primeros 2 LED´s genemos que el cátodo ira a la terminal 2b del pulsador y el
ánodo a la alimentación de 5V.
2.- Programación
Por default en Tinkercad nos muestra unas cuantas líneas de código, que debemos
eliminar y sustituir por lo siguiente:
#define entrada 7
int n=0;
int m=0;
void setup(){
pinMode(7,INPUT);
pinMode(4,OUTPUT);
Serial.begin(9600);
}
void loop(){
if (digitalRead(7)==HIGH){
n++;
Serial.println("Voltaje alto");
Serial.println(n);
}
else{
m++;
Serial.println("Voltaje 0");
Serial.println(m);
}
if (digitalRead(4)==HIGH){
digitalWrite(2,HIGH);
}
else{
digitalWrite(2,LOW);
}
}
**Explicación del código:
Lineas 1 a 3: Primero definimos que para el pin 7 se asigne pla palabra entrada, despues
definimos dos variables tipo entero (n y m), que más tarde funcionaran como contadores.
Dentro del void setup(): En esta sección indicamos que el pin 7 es una entrada digital
(leerá si hay o no alimentacion en el LED#1) mientras que el pin 4 será una salida digital,
además indicamos la velocidad de transmisión de datos (9600 baudios).
Un tercer condicional indica que si el pin 4 detecta un estado alto se coloque en estado
alto tambien al pin 2, y que de lo contrario se mantenga en estado bajo (no suministra
energia al tercer LED).
**Resultado: