p robotica programacion

20
Progr amación con WeDO + XO Unidad 2: T r abajo 2 05/09/2012 1 Cursos Virtuales DIGETE

Upload: jorge-norberto-lopez-bautista

Post on 04-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: P Robotica Programacion

 

Programación con WeDO + XOUnidad 2: Trabajo 2

05/09/2012 1Cursos Virtuales DIGETE

Page 2: P Robotica Programacion

 

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

Page 3: P Robotica Programacion

 

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

Page 4: P Robotica Programacion

 

Programación con WeDO + XOTrabajo 2: Parte 1/2

Nombre del docente:

Jorge Norberto López Bautista

Cursos Virtuales DIGETE05/09/2012 4

Page 5: P Robotica Programacion

 

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

Page 6: P Robotica Programacion

 

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

Page 7: P Robotica Programacion

 

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

Page 8: P Robotica Programacion

 

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

Page 9: P Robotica Programacion

 

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

Page 10: P Robotica Programacion

 

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

Page 11: P Robotica Programacion

 

Función lógica OR: Foto de su programa

• Ejemplo 1/2:

6 Puntos

Cursos Virtuales DIGETE05/09/2012 11

Page 12: P Robotica Programacion

 

Programación con WeDO + XOTrabajo 2: Parte 2/2

Nombre del docente:

Jorge Norberto López Bautista

Cursos Virtuales DIGETE05/09/2012 12

Page 13: P Robotica Programacion

 

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

Page 14: P Robotica Programacion

 

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

Page 15: P Robotica Programacion

 

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

Page 16: P Robotica Programacion

 

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

Page 17: P Robotica Programacion

 

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

Page 18: P Robotica Programacion

 

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

Page 19: P Robotica Programacion

 

Función lógica XOR: Foto de su programa

• Ejemplo 2/2:

6 Puntos

Cursos Virtuales DIGETE05/09/2012 19

Page 20: P Robotica Programacion

 

05/09/2012 Cursos Virtuales DIGETE 20

FECHA DE ENTREGA :

15 DE JULIO 2012