Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRE-LABORATORIO
ENTRAD
AS
SALIDA
A
B
Z
0
0
1
0
1
0
1
0
0
1
1
0
Solamente cuando la entrada en A y B es decir los pines 2 y 3 estn en bajo
( 0V) la salida en el pin 4 se activara, para combinaciones o valores
diferentes en los pines 2 y 3 esta salida en 4 ser (0v)
Se podra realizar una sumatoria de productos en donde obtendramos
eliminando los ceros
B ) + ( AB ) + ( AB
) +( AB)
z=( A
Donde solo obtendramos
B )
Z =( A
Con lo cual podramos remplazar esto en el cdigo
Z=! A! B
2. Escribir un programa en Arduino para leer dos valores analgicos, para
luego prender (o apagar) un pin I/O dependiendo si la primera entrada
analgica esta en alto o bajo que la segunda entrada analgica.
B ) + ( AB ) + ( AB
) +( AB)
z=( A
en donde para el cdigo se implementara Int Z= !A*B
/*
Implements a two variable truth table
*/
// initialize pin 4 as an output
// (it's not necessary to initialize input pins)
void setup()
{
pinMode(4, OUTPUT);
}
// the loop routine runs over and over
void loop()
{
// read the input pins
int A = digitalRead(2);
int B = digitalRead(3);
// determine output value
int Z = !A*B
// write to output pin