Programación con WeDO + XOUnidad 2: Trabajo 2
05/09/2012 1Cursos Virtuales DIGETE
PASOS INICIALES
• Para el presente trabajo usted deberádisponer de:
* Una computadora (Laptop XO o PC).
* Software WeDo instalado en su computadora.
* Un hub y dos sensores de inclinación.
Y mucho entusiasmo !!!
Cursos Virtuales DIGETE05/09/2012 2
PASOS INICIALES
• Primero, debeejecutar el softwareWeDo.
• Segundo, debe conectar a lacomputadora el hub y losdos sensores de inclinación.
• Tercero, verificar que elsoftware esta reconociendoel hub y los dos sensores:
Sensor 1
Sensor 2
Hub
Cursos Virtuales DIGETE05/09/2012 3
Programación con WeDO + XOTrabajo 2: Parte 1/2
Nombre del docente:
Jorge Norberto López Bautista
Cursos Virtuales DIGETE05/09/2012 4
PARTE 1/2
• Deberá desarrollar un programa queimplemente la función lógica OR, mediante elempleo del software WeDo y dos sensores deinclinación.
• Esta parte tiene un valor de 10 puntos.
Cursos Virtuales DIGETE05/09/2012 5
FUNCIÓN LÓGICA OR
Elaborar la tabla deverdad de la función OR:
Elaborar la tabla de verdadde la función OR usando“0” y “1”:
Puerta Lógica OR
Entrada A Entrada B Salida
Falso Falso Falso
Falso Verdadero Verdadero
Verdadero Falso Verdadero
Verdadero Verdadero Verdadero
Puerta Lógica OR
Entrada A Entrada B Salida
0 0 0
0 1 1
1 0 1
1 1 1
1 Punto
Cursos Virtuales DIGETE05/09/2012 6
FUNCIÓN LÓGICA OR
• Recordar que el sensor de
inclinación tiene 6diferentes posiciones. ElBloque entrada del sensor
de inclinación ( )puede identificar dichasposiciones.
Sensor sin inclinación
Inclinación en un sentido
Inclinación en otro sentido
Inclinación hacia arriba
Inclinación hacia abajo
Cualquier inclinación
Cursos Virtuales DIGETE05/09/2012 7
FUNCIÓN LÓGICA OR
• Usted debe definir que posición empleará para el “0” y cualpara el “1”.
• Arrastre y suelte en los recuadros, las figuras de posiciones
del sensor de inclinación. que representarán al “0” y al “1”:
“0” “1”
Figuras deposiciones
del sensor deinclinación
1 Punto
Cursos Virtuales DIGETE05/09/2012 8
FUNCIÓN LÓGICA OR
• Ahora debe elaborar la tabla de verdad del OR, empleando lasfiguras de posiciones del sensor de inclinación querepresentan al “0” y al “1” definidos en la hoja anterior.
• También debe indicar el texto que debe salir en la pantalla dela computadora, por cada combinación (verdadero o falso):
Sensor 2 Sensor 1 Salida en pantalla
FALSO
FALSO
FALSO
VERDADERO
Caso 1
Caso 2
Caso 3
Caso 4
2 Puntos
Cursos Virtuales DIGETE05/09/2012 9
FUNCIÓN LÓGICA OR
• Ahora debe implementar los 4 casos, mediante unprograma en WeDo ( para esta parte es recomendable
que estudie detenidamente el programa ejemplo de la
Función AND del texto: Unidad 2C Sensor de Inclinación y
Movimiento).
• Una vez que esté funcionando bien su programa, deberátomarle una foto o capturar la ventana (con su DNI) ypegarla en la siguiente página.
Cursos Virtuales DIGETE05/09/2012 10
Función lógica OR: Foto de su programa
• Ejemplo 1/2:
6 Puntos
Cursos Virtuales DIGETE05/09/2012 11
Programación con WeDO + XOTrabajo 2: Parte 2/2
Nombre del docente:
Jorge Norberto López Bautista
Cursos Virtuales DIGETE05/09/2012 12
PARTE 2/2
• Deberá desarrollar un programa queimplemente la función lógica XOR, medianteel empleo del software WeDo y dos sensoresde inclinación.
• Esta parte tiene un valor de 10 puntos.
Cursos Virtuales DIGETE05/09/2012 13
FUNCIÓN LÓGICA XOR
• Elaborar la tabla de verdadde la función XOR:
• Elaborar la tabla de verdadde la función XOR usando“0” y “1”:
Puerta Lógica XOR
Entrada A Entrada B Salida
Falso Falso Falso
Falso Verdadero Verdadero
Verdadero Falso Verdadero
Verdadero Verdadero Falso
Puerta Lógica XOR
Entrada A Entrada B Salida
0 0 0
0 1 1
1 0 1
1 1 0
1 Punto
Cursos Virtuales DIGETE05/09/2012 14
FUNCIÓN LÓGICA XOR
• Recordar que el sensor de
inclinación tiene 6diferentes posiciones. ElBloque entrada del sensor
de inclinación ( )puede identificar dichasposiciones.
Sensor sin inclinación
Inclinación en un sentido
Inclinación en otro sentido
Inclinación hacia arriba
Inclinación hacia abajo
Cualquier inclinación
Cursos Virtuales DIGETE05/09/2012 15
FUNCIÓN LÓGICA XOR
• Usted debe definir que posición empleará para el “0” y cualpara el “1”.
• Arrastre y suelte en los recuadros, las figuras de posiciones
del sensor de inclinación. que representarán al “0” y al “1”:
“0” “1”
Figuras deposiciones
del sensor deinclinación
1 Punto
Cursos Virtuales DIGETE05/09/2012 16
FUNCIÓN LÓGICA XOR
• Ahora debe elaborar la tabla de verdad del XOR, empleandolas figuras de posiciones del sensor de inclinación querepresentan al “0” y al “1” definidos en la hoja anterior.
• También debe indicar el texto que debe salir en la pantalla dela computadora, por cada combinación (verdadero o falso):
Sensor 2 Sensor 1 Salida en pantalla
Falso
Verdadero
Verdadero
Falso
Caso 1
Caso 2
Caso 3
Caso 4
2 Puntos
Cursos Virtuales DIGETE05/09/2012 17
FUNCIÓN LÓGICA XOR
• Ahora debe implementar los 4 casos, mediante unprograma en WeDo ( para esta parte es recomendable que
estudie detenidamente el programa ejemplo de la Función
AND del texto: Unidad 2C Sensor de Inclinación y
Movimiento).
• Una vez que esté funcionando bien su programa, deberátomarle una foto o capturar la ventana (con su DNI) ypegarla en la siguiente página.
Cursos Virtuales DIGETE05/09/2012 18
Función lógica XOR: Foto de su programa
• Ejemplo 2/2:
6 Puntos
Cursos Virtuales DIGETE05/09/2012 19
05/09/2012 Cursos Virtuales DIGETE 20
FECHA DE ENTREGA :
15 DE JULIO 2012