Entradas

Mostrando entradas de noviembre, 2024

Actividad (Entradas lògicas)

Imagen
 

ACTIVIDAD (entradas logicas)

Imagen
 

Circuito robot (entradas logicas)

Imagen
 

entradas logicas basicas (Inicio tercer parcial)

Imagen
  1. Entradas lógicas Las entradas en los circuitos lógicos suelen ser valores binarios, es decir, pueden ser 0 o 1 : 0 : Representa el valor lógico "FALSO". 1 : Representa el valor lógico "VERDADERO". 2. Operaciones lógicas básicas AND (Y lógico) Operación : La salida es 1 solo si ambas entradas son 1 . Tabla de verdad: A B  A  AND B 0 0  0 0 1   0 1 0 0 1 1 1 OR (O lógico) Operación : La salida es 1 si al menos una de las entradas es 1 . Tabla de verdad: A B  A OR B 0 0   0 0 1  1 1 0   1 1 1  1 NOT (Negación o inversión) Operación : Invierte el valor de la entrada. Si la entrada es 1 , la salida será 0 y viceversa. Tabla de verdad: A NOT A 0 1 1 0 NAND (Negación de AND) Operación : Es la negación de la operación AND. La salida es 0 solo cuando ambas entradas son 1 . Tabla de verdad: A B  A NAND B 0 0  1 0 1 1 1 0 1 1 1 0 NOR (Negación de OR) Operación : Es la negación de la operación OR. La salida es 1 s...

minijuego de carrera de pulso con botones y leds.

Imagen
 usando una placa arduino, una protoboard, cables, leds y botones, se hizo un minijuego el cual consiste en que la persona que pulse el boton 10 veces primero serà encendido su led.   CODIGO //Canal de YouTube -> RobotUNO //Carrera con leds #define button1 8 #define button2 4 #define led1 9 #define led2 5 int goal = 10 , win= 0 , flag1= 0 , flag2= 0 ; int state1 = 0 ; int state2 = 0 ; int contador1 = 0 ; int contador2 = 0 ; void setup (){ pinMode ( button1, INPUT ) ; pinMode ( button2, INPUT ) ; pinMode ( led1, OUTPUT ) ; pinMode ( led2, OUTPUT ) ; } void loop (){ state1 = digitalRead ( button1 ) ; state2 = digitalRead ( button2 ) ; if ( state1 == HIGH && flag1== 0 ){ contador1++; flag1= 1 ; } if ( state1==LOW && flag1== 1 ){ flag1= 0 ; } if ( state2==HIGH && flag2== 0 ){ contador2++; flag2= 1 ; } if ( state2==LOW && flag2== 1 ){ flag2= 0 ; } if ( contador1 == goal &...