Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SIMPLEX
LEDS
BOTONERA
2
3
4
5
6
7
8
9
DATOS
13
ARDUINO
10
11
12
ARDUINO:
12 lneas de E/S digital
1 lnea es dedicada a los datos
3 E/S como seleccin
8 E/S como canales
13
ARDUINO
10
11
12
2
3
4
5
6
7
8
9
SELECCIN
CANALES A MULTIPLEXAR
16
32
64
INICIO
SETUP()
setup()
loop()
Switch case
Case 0
Case 1
Case 2
Case 3
variable_seleccion=4*E12+2*E11+1*E10
switch case(variable_seleccion)
Pero qu sucede?
Pues que nosotros
leemos tres entradas
E10, E11 y E12
.
.
.
case 7 Volcar en la salida 7 (S9) lo ledo a la
entrada de datos (E13)
BOTONERA
Y LEDS
BOTONERA
Y LEDS
0R
2
3
4
5
6
7
8
9
DATOS DE 2 A 1
0R
1T
DATOS DE 1 A 2
ARDUINO
1
10
11
12
13
1T
ARDUINO
2
10
11
12
13
2
3
4
5
6
7
8
9
USB
2
3
4
5
6
7
8
9
1T
ARDUINO
1
10
11
12
13
Serie asncrona
Debemos configurar la velocidad de funcionamiento
1 bit de start y 1 bit de stop
Paridad?
Cuntos bits tiene el dato que mandamos?
The default is 8 data bits, no
parity, one stop bit.
USB
Serial.begin(speed, config)
Config.- Ejemplos:
SERIAL_8N1: 8 bits de dato, No paridad, 1 bit de stop
SERIAL_5O2: 5 bits de dato, paridad impar, 2 bits de stop
SERIAL_7E1: 7 bits de dato, paridad par, 1 bit de stop