SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Actividades de Robótica y programación                                       Antonio Bueno




   ACTIVIDADES DE ROBÓTICA PARA
 REALIZAR CON LOS ALUMNOS DE 4º DE
  LA ESO EN CLASE DE TECNOLOGÍA.

Autor: Antonio Bueno Juan

                                                                 http://www.portaleso.com



He preparado tres actividades de distinto nivel con su solución, para realizar en clase con
los alumnos. Es necesario el material de LEGO para realizarlas.

Índice de actividades.
1.- Montaje de un robot tanque.
2.- Programación del robot tanque, sin caer de la mesa . Problema para el robot, con la
ayuda de dos sensores de luz, que sea capaz de desplazarse sobre una mesa sin caerse
nunca.
3.- Planteamiento y solución de un escenario.




                                            1
Actividades de Robótica y programación                                                                        Antonio Bueno




         TECNOLOGIA                                                      IES “Gonzalo Anaya” XIRIVELLA
 Nombre: ......................................................................................................Grupo: ........

                                     Actividad: “Montaje de un robot tanque”

Tiempo de realización: 1 hora
Número de personas: 1

1.- Con ayuda de las instrucciones del manual construye un robot tanque como el de la figura siguiente.
Colócale dos sensores de contacto en la parte delantera.




Solución:
                                               Construcción de la base

Paso 1:




Paso 2:




                                                               2
Actividades de Robótica y programación                                        Antonio Bueno




Paso 3:




Paso 4:




               Colación de los motores y la unidad de procesamiento RCX 1.0

Paso 5:




Paso 6:




                                            3
Actividades de Robótica y programación                                       Antonio Bueno


                   Construcción de la parte delantera y sensores de tacto.

Paso 7:




Paso 8:




Paso 9:




Paso 10:




Paso 11:




                                             4
Actividades de Robótica y programación                           Antonio Bueno


                                  Refuerzos laterales y ruedas
Paso 12:




Paso 13:




Paso 14:




Paso 15:




                                               5
Actividades de Robótica y programación                                                                        Antonio Bueno




         TECNOLOGIA                                                      IES “Gonzalo Anaya” XIRIVELLA
 Nombre: ......................................................................................................Grupo: ........

                     Actividad: “Programación del robot tanque, sin caer de la mesa”

Tiempo de realización: 2 horas
Número de personas: 1

1.- Desarrolla un programa para el robot tanque de la actividad anterior, cambiando los sensores de
contacto por sensores de luz, que cumpla las siguientes especificaciones:

    -    Se realizará con el robot tanque.
    -    Llevará dos sensores de luz delante de las correas del robot, separados ligeramente del suelo y
         apuntando hacia abajo.
    -    Debe ser capaz de desplazarse sobre una mesa sin caerse nunca.
    -    Cuando detecta el final de la mesa, retrocederá y girará hacia la derecha, continuando su avance
         hasta encontrar el final de la mesa de nuevo.
    -    Adicionalmente podrá indicarse encendiendo una luz, cuando detecta del borde.
                                                                 TM
    -    Debe realizarse con ayuda del programa gráfico Robolab     en la fase Pilot 4
    -    Motor 1 conectado al Puerto A
    -    Motor 2 conectado al Puerto C
    -    Los dos sensores de luz Conectados al Puerto 2
    -    Lámpara conectada al Puerto B




    Nota: Probar el funcionamiento del programa en el robot y realizar todas las modificaciones necesarias
    hasta que cumpla las especificaciones anteriores.



Solución:
El programa quedará de la forma siguiente:

Avance: En primer lugar se ponen en marcha los motores a potencia 4, y espera hasta que el sensor de luz
detecta el final de la mesa.




                                                               6
Actividades de Robótica y programación                                                       Antonio Bueno


Retroceso: Cuando se detecta el final de la mesa, los motores se invierten, la luz se enciende, y esto se
realiza durante 1 segundo.




Giro: Transcurrido este tiempo, se hace avanzar hacia delante en motor situado en el puerto A y hacia atrás
el situado en el puerto C durante 1 segundo y apagando al mismo tiempo la lámpara.




Para conseguir que el ciclo vuelva a empezar se debe indicar con el programa que lo ejecute de forma
cíclica.




                                                      7
Actividades de Robótica y programación                                                                        Antonio Bueno




         TECNOLOGIA                                                      IES “Gonzalo Anaya” XIRIVELLA
 Nombre: ......................................................................................................Grupo: ........

                        Actividad: “Planteamiento y programación de un escenario”

Tiempo de realización: 2 horas
Número de personas: 2

1.- Desarrolla un programa para el robot tanque, con los sensores de contacto y los sensores de luz, que
cumpla las siguientes especificaciones:

Resumen del diseño: Se trata de crear un programa basado en el tanque robot que siga una línea negra.
Si en el recorrido de la línea se encuentra algún obstáculo debe rodearlo por la parte derecha e introducirse
de nuevo en el recorrido de la línea negra y continuar. Este recorrido se realiza continuamente. El robot
parte con la línea a seguir entre los dos sensores.

                       Reglas
1º- La confección del montaje y construcción del                        Un modelo de pista podría ser el
prototipo no podrá exceder de una hora.
                                                                                  siguiente:
2º- La creación y testeo del programa empleará un
máximo de dos horas.

3º- Para la programación se empleará el programa                                    Obstáculo cilíndrico
         TM
RoboLab .

4º- Se dispondrá de 10 minutos para probar el                                    Obstáculo rectangular
funcionamiento en la pista dispuesta para ese fin.

5º- La pista de pruebas no podrá contener más de 5
obstáculos en todo su recorrido.

6º- Cualquier miembro de otro equipo podrá
modificar la posición de los obstáculos antes de que
comience la prueba.

7º- Si un robot pierde la ruta, debe volver a la misma
en menos de 15 segundos.

8º- Si cualquier integrante de un equipo toca un robot
que     se    encuentra     realizando    la   prueba,
automáticamente su equipo será descalificado.

9º- Cada equipo obtendrá una puntuación según la
baremación siguiente:
  - Cada vuelta completa: +10 puntos.
  - Sorteo del obstáculo y regreso a la línea: +5
      puntos.
  - Perdida de la línea y abandono de la pista de
      pruebas: -50 puntos.
  - Reentrada en la pista de pruebas sin actuación
      alguna del profesor u otra persona: +5 puntos.
  - Cada 5 vueltas completas: +10 puntos.

10º- Gana la pareja que obtiene mayor cantidad de
puntos.


                                                               8
Actividades de Robótica y programación                                                       Antonio Bueno



Solución:
El programa que resuelve el problema anterior se ha realizado en el nivel Inventor 4, que permite total
libertad a la hora de confeccionar el programa.

La solución no ha sido probada pero podría ser la siguiente:

Establecemos los motores y sensores:

Motor Izquierdo = Puerto de salida A
Motor Derecho = Puerto de salida C
Sensor de iluminación Izquierdo = Entrada 1
Sensor de iluminación Derecho = Entrada 3
Sensores de contacto Derecho e Izquierdo = Entrada 2

El programa que lo resuelve es:




En primer lugar se inicia el avance del robot , se vacía el contenedor rojo (semáforo) y se inician las dos
tareas.




La tarea primera se encarga de esperar que aparezca un obstáculo, cuando esto sucede, llena en
contenedor rojo (semáforo rojo), para detener la otra tarea y pasar a rodear el obstáculo. El rodeo se realiza
retrocediendo, luego girando hacia la derecha, avanzando, girando a la izquierda y avanzado, se vacía el
contenedor rojo (semáforo verde) para indicar que puede continuar con el camino.




                                                      9
Actividades de Robótica y programación                                                       Antonio Bueno




La tarea segunda se encarga de hacer que el robot circule con la línea negra entre los dos sensores, si no
se ha iniciado el rodeo de un obstáculo. En primer lugar comprueba que el contenedor rojo esta a 0
(semáforo verde), si es así, puede iniciar el ciclo. Si ambos sensores están con luz indica que debe avanzar
el robot, si uno de ellos esta con poca luz debe modificar el rumbo. Si la línea negra esta sobre el sensor 1
(Izquierdo) el robot debe girar a la Izquierda (Motor Izquierdo atrás, Motor Derecho adelante ). Si la línea
negra esta sobre el sensor 2 (Derecho) el robot debe girar a la Derecha ( Motor Izquierdo adelante, Motor
Derecho atrás). El ciclo se repite siempre que el contenedor Rojo lo permita (semáforo verde).




                                                     10

Más contenido relacionado

Destacado

Zen park Montpellier - Promoteur immobilier Bacotec
Zen park Montpellier - Promoteur immobilier BacotecZen park Montpellier - Promoteur immobilier Bacotec
Zen park Montpellier - Promoteur immobilier BacotecBacotec
 
Shopping Recife - Liquida - Waze
Shopping Recife - Liquida - WazeShopping Recife - Liquida - Waze
Shopping Recife - Liquida - WazeAmpla Comunicação
 
El dominio científico venezolano en el contexto global
El dominio científico venezolano en el contexto globalEl dominio científico venezolano en el contexto global
El dominio científico venezolano en el contexto globalUniversia Venezuela
 
Valais Granges
Valais GrangesValais Granges
Valais Grangeszurflov
 
Simone Rödder - Organisationstheoretische Perspektiven auf die Wissenschaftsk...
Simone Rödder - Organisationstheoretische Perspektiven auf die Wissenschaftsk...Simone Rödder - Organisationstheoretische Perspektiven auf die Wissenschaftsk...
Simone Rödder - Organisationstheoretische Perspektiven auf die Wissenschaftsk...Wissenschaft - Medien - Kommunikation
 
Iglesia en Valladolid: 2ª quincena abril
Iglesia en Valladolid: 2ª quincena abrilIglesia en Valladolid: 2ª quincena abril
Iglesia en Valladolid: 2ª quincena abrilParroquialainmaculada
 
Aitia ths stashs toy nika omada 4
Aitia ths stashs toy nika omada 4Aitia ths stashs toy nika omada 4
Aitia ths stashs toy nika omada 4ptsgkar
 
Ch2 goals an time managment
Ch2 goals an time managmentCh2 goals an time managment
Ch2 goals an time managmentdegesc
 
Revista imagen y comunicación victor lozano
Revista imagen y comunicación   victor lozanoRevista imagen y comunicación   victor lozano
Revista imagen y comunicación victor lozanoVerne Future Mindset
 
Gold bull market - Key Insights from Global Gold in Switzerland
Gold bull market - Key Insights from Global Gold in SwitzerlandGold bull market - Key Insights from Global Gold in Switzerland
Gold bull market - Key Insights from Global Gold in SwitzerlandGold Silver Profits
 
Pueblos Y Aldeas
Pueblos Y AldeasPueblos Y Aldeas
Pueblos Y AldeasERFontenla
 
SEO - Erste Schritte für KMU
SEO - Erste Schritte für KMUSEO - Erste Schritte für KMU
SEO - Erste Schritte für KMUIndustrystock.com
 
08 el románico en la catedral de oviedo
08 el románico en la catedral de oviedo08 el románico en la catedral de oviedo
08 el románico en la catedral de oviedoGinio
 
Controllo accessi VingCard modello ALLURE - Brochure
Controllo accessi VingCard modello ALLURE - BrochureControllo accessi VingCard modello ALLURE - Brochure
Controllo accessi VingCard modello ALLURE - BrochurePatrick Lomsdalen
 

Destacado (20)

Zen park Montpellier - Promoteur immobilier Bacotec
Zen park Montpellier - Promoteur immobilier BacotecZen park Montpellier - Promoteur immobilier Bacotec
Zen park Montpellier - Promoteur immobilier Bacotec
 
Shopping Recife - Liquida - Waze
Shopping Recife - Liquida - WazeShopping Recife - Liquida - Waze
Shopping Recife - Liquida - Waze
 
El dominio científico venezolano en el contexto global
El dominio científico venezolano en el contexto globalEl dominio científico venezolano en el contexto global
El dominio científico venezolano en el contexto global
 
Valais Granges
Valais GrangesValais Granges
Valais Granges
 
Come to the light
Come to the lightCome to the light
Come to the light
 
¿Por qué España?
¿Por qué España?¿Por qué España?
¿Por qué España?
 
Simone Rödder - Organisationstheoretische Perspektiven auf die Wissenschaftsk...
Simone Rödder - Organisationstheoretische Perspektiven auf die Wissenschaftsk...Simone Rödder - Organisationstheoretische Perspektiven auf die Wissenschaftsk...
Simone Rödder - Organisationstheoretische Perspektiven auf die Wissenschaftsk...
 
Iglesia en Valladolid: 2ª quincena abril
Iglesia en Valladolid: 2ª quincena abrilIglesia en Valladolid: 2ª quincena abril
Iglesia en Valladolid: 2ª quincena abril
 
Aitia ths stashs toy nika omada 4
Aitia ths stashs toy nika omada 4Aitia ths stashs toy nika omada 4
Aitia ths stashs toy nika omada 4
 
Adesivos decorativos no chão
Adesivos decorativos no chãoAdesivos decorativos no chão
Adesivos decorativos no chão
 
Ch2 goals an time managment
Ch2 goals an time managmentCh2 goals an time managment
Ch2 goals an time managment
 
Revista imagen y comunicación victor lozano
Revista imagen y comunicación   victor lozanoRevista imagen y comunicación   victor lozano
Revista imagen y comunicación victor lozano
 
Gold bull market - Key Insights from Global Gold in Switzerland
Gold bull market - Key Insights from Global Gold in SwitzerlandGold bull market - Key Insights from Global Gold in Switzerland
Gold bull market - Key Insights from Global Gold in Switzerland
 
EMBA en innovation touristique
EMBA en innovation touristiqueEMBA en innovation touristique
EMBA en innovation touristique
 
Pueblos Y Aldeas
Pueblos Y AldeasPueblos Y Aldeas
Pueblos Y Aldeas
 
A luz como onda 2012
A luz como onda   2012A luz como onda   2012
A luz como onda 2012
 
SEO - Erste Schritte für KMU
SEO - Erste Schritte für KMUSEO - Erste Schritte für KMU
SEO - Erste Schritte für KMU
 
08 el románico en la catedral de oviedo
08 el románico en la catedral de oviedo08 el románico en la catedral de oviedo
08 el románico en la catedral de oviedo
 
Présentation de l'Urfist
Présentation de l'UrfistPrésentation de l'Urfist
Présentation de l'Urfist
 
Controllo accessi VingCard modello ALLURE - Brochure
Controllo accessi VingCard modello ALLURE - BrochureControllo accessi VingCard modello ALLURE - Brochure
Controllo accessi VingCard modello ALLURE - Brochure
 

Similar a Actividades robotica

Manual open roberta
Manual open robertaManual open roberta
Manual open robertaalexxandrom
 
Manual_OpenRoberta ....................................
Manual_OpenRoberta ....................................Manual_OpenRoberta ....................................
Manual_OpenRoberta ....................................Ma Florencia Ferrari
 
Mi taller digital - Robótica sesión Nº 1
Mi taller digital - Robótica sesión Nº 1Mi taller digital - Robótica sesión Nº 1
Mi taller digital - Robótica sesión Nº 1Enlaces Mineduc
 
Presentación robótica
Presentación robóticaPresentación robótica
Presentación robóticaRoyer García
 
Mi taller digital - Robótica sesión Nº 3
Mi taller digital - Robótica sesión Nº 3Mi taller digital - Robótica sesión Nº 3
Mi taller digital - Robótica sesión Nº 3Enlaces Mineduc
 
Proyecto robot tracker/seguidor de linea negra
Proyecto robot tracker/seguidor de linea negraProyecto robot tracker/seguidor de linea negra
Proyecto robot tracker/seguidor de linea negraLino Andres Copa
 
Melissa cantillano plantilla implementacionprot2
Melissa cantillano plantilla implementacionprot2Melissa cantillano plantilla implementacionprot2
Melissa cantillano plantilla implementacionprot2eugincr
 
Mi taller digital - Robótica sesión Nº 6
Mi taller digital - Robótica sesión Nº 6Mi taller digital - Robótica sesión Nº 6
Mi taller digital - Robótica sesión Nº 6Enlaces Mineduc
 
Guía de utilización del robot m bot ranger a traves de la app
Guía de utilización del robot m bot ranger a traves de la appGuía de utilización del robot m bot ranger a traves de la app
Guía de utilización del robot m bot ranger a traves de la appTino Fernández
 
Plantilla proyectos 3y 6 grado venus
Plantilla proyectos 3y 6 grado venusPlantilla proyectos 3y 6 grado venus
Plantilla proyectos 3y 6 grado venusVenus Gamboa
 
presentacion # 1 hardware
presentacion # 1 hardwarepresentacion # 1 hardware
presentacion # 1 hardware319512
 
Oso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdfOso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdfEdwin4321
 

Similar a Actividades robotica (20)

Manual open roberta
Manual open robertaManual open roberta
Manual open roberta
 
Manual_OpenRoberta ....................................
Manual_OpenRoberta ....................................Manual_OpenRoberta ....................................
Manual_OpenRoberta ....................................
 
2do encuentro - Mayo.pptx
2do encuentro - Mayo.pptx2do encuentro - Mayo.pptx
2do encuentro - Mayo.pptx
 
Mi taller digital - Robótica sesión Nº 1
Mi taller digital - Robótica sesión Nº 1Mi taller digital - Robótica sesión Nº 1
Mi taller digital - Robótica sesión Nº 1
 
Manual de robo pro
Manual de robo proManual de robo pro
Manual de robo pro
 
Presentación robótica
Presentación robóticaPresentación robótica
Presentación robótica
 
Mi taller digital - Robótica sesión Nº 3
Mi taller digital - Robótica sesión Nº 3Mi taller digital - Robótica sesión Nº 3
Mi taller digital - Robótica sesión Nº 3
 
Proyecto robot tracker/seguidor de linea negra
Proyecto robot tracker/seguidor de linea negraProyecto robot tracker/seguidor de linea negra
Proyecto robot tracker/seguidor de linea negra
 
Melissa cantillano plantilla implementacionprot2
Melissa cantillano plantilla implementacionprot2Melissa cantillano plantilla implementacionprot2
Melissa cantillano plantilla implementacionprot2
 
Mi taller digital - Robótica sesión Nº 6
Mi taller digital - Robótica sesión Nº 6Mi taller digital - Robótica sesión Nº 6
Mi taller digital - Robótica sesión Nº 6
 
Guía de utilización del robot m bot ranger a traves de la app
Guía de utilización del robot m bot ranger a traves de la appGuía de utilización del robot m bot ranger a traves de la app
Guía de utilización del robot m bot ranger a traves de la app
 
Seguidor de linea con arduino
Seguidor de linea con arduinoSeguidor de linea con arduino
Seguidor de linea con arduino
 
Proy iker4
Proy iker4Proy iker4
Proy iker4
 
Plantilla proyectos 3y 6 grado venus
Plantilla proyectos 3y 6 grado venusPlantilla proyectos 3y 6 grado venus
Plantilla proyectos 3y 6 grado venus
 
Robótica primaria alta.
Robótica primaria alta.Robótica primaria alta.
Robótica primaria alta.
 
Sesion 04 NXT
Sesion 04 NXTSesion 04 NXT
Sesion 04 NXT
 
Reporte final Robot Mitsubishi
Reporte final Robot MitsubishiReporte final Robot Mitsubishi
Reporte final Robot Mitsubishi
 
presentacion # 1 hardware
presentacion # 1 hardwarepresentacion # 1 hardware
presentacion # 1 hardware
 
Oso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdfOso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdf
 
CodeyRocky
CodeyRockyCodeyRocky
CodeyRocky
 

Más de esandemetrio

Convocatoria charlas padres (1er año)
Convocatoria charlas padres (1er año)Convocatoria charlas padres (1er año)
Convocatoria charlas padres (1er año)esandemetrio
 
Dossier 4º eso 14 15
Dossier 4º eso 14 15Dossier 4º eso 14 15
Dossier 4º eso 14 15esandemetrio
 
Dossier 3º eso 14 15
Dossier 3º eso 14 15Dossier 3º eso 14 15
Dossier 3º eso 14 15esandemetrio
 
Dossier 2º eso 14 15
Dossier 2º eso 14 15Dossier 2º eso 14 15
Dossier 2º eso 14 15esandemetrio
 
Dossier 1º eso 14 15
Dossier 1º eso 14 15Dossier 1º eso 14 15
Dossier 1º eso 14 15esandemetrio
 
Tutorial lego-mindstorm
Tutorial lego-mindstormTutorial lego-mindstorm
Tutorial lego-mindstormesandemetrio
 
Practicas crocodile serie y paralelo
Practicas crocodile serie y paraleloPracticas crocodile serie y paralelo
Practicas crocodile serie y paraleloesandemetrio
 

Más de esandemetrio (7)

Convocatoria charlas padres (1er año)
Convocatoria charlas padres (1er año)Convocatoria charlas padres (1er año)
Convocatoria charlas padres (1er año)
 
Dossier 4º eso 14 15
Dossier 4º eso 14 15Dossier 4º eso 14 15
Dossier 4º eso 14 15
 
Dossier 3º eso 14 15
Dossier 3º eso 14 15Dossier 3º eso 14 15
Dossier 3º eso 14 15
 
Dossier 2º eso 14 15
Dossier 2º eso 14 15Dossier 2º eso 14 15
Dossier 2º eso 14 15
 
Dossier 1º eso 14 15
Dossier 1º eso 14 15Dossier 1º eso 14 15
Dossier 1º eso 14 15
 
Tutorial lego-mindstorm
Tutorial lego-mindstormTutorial lego-mindstorm
Tutorial lego-mindstorm
 
Practicas crocodile serie y paralelo
Practicas crocodile serie y paraleloPracticas crocodile serie y paralelo
Practicas crocodile serie y paralelo
 

Actividades robotica

  • 1. Actividades de Robótica y programación Antonio Bueno ACTIVIDADES DE ROBÓTICA PARA REALIZAR CON LOS ALUMNOS DE 4º DE LA ESO EN CLASE DE TECNOLOGÍA. Autor: Antonio Bueno Juan http://www.portaleso.com He preparado tres actividades de distinto nivel con su solución, para realizar en clase con los alumnos. Es necesario el material de LEGO para realizarlas. Índice de actividades. 1.- Montaje de un robot tanque. 2.- Programación del robot tanque, sin caer de la mesa . Problema para el robot, con la ayuda de dos sensores de luz, que sea capaz de desplazarse sobre una mesa sin caerse nunca. 3.- Planteamiento y solución de un escenario. 1
  • 2. Actividades de Robótica y programación Antonio Bueno TECNOLOGIA IES “Gonzalo Anaya” XIRIVELLA Nombre: ......................................................................................................Grupo: ........ Actividad: “Montaje de un robot tanque” Tiempo de realización: 1 hora Número de personas: 1 1.- Con ayuda de las instrucciones del manual construye un robot tanque como el de la figura siguiente. Colócale dos sensores de contacto en la parte delantera. Solución: Construcción de la base Paso 1: Paso 2: 2
  • 3. Actividades de Robótica y programación Antonio Bueno Paso 3: Paso 4: Colación de los motores y la unidad de procesamiento RCX 1.0 Paso 5: Paso 6: 3
  • 4. Actividades de Robótica y programación Antonio Bueno Construcción de la parte delantera y sensores de tacto. Paso 7: Paso 8: Paso 9: Paso 10: Paso 11: 4
  • 5. Actividades de Robótica y programación Antonio Bueno Refuerzos laterales y ruedas Paso 12: Paso 13: Paso 14: Paso 15: 5
  • 6. Actividades de Robótica y programación Antonio Bueno TECNOLOGIA IES “Gonzalo Anaya” XIRIVELLA Nombre: ......................................................................................................Grupo: ........ Actividad: “Programación del robot tanque, sin caer de la mesa” Tiempo de realización: 2 horas Número de personas: 1 1.- Desarrolla un programa para el robot tanque de la actividad anterior, cambiando los sensores de contacto por sensores de luz, que cumpla las siguientes especificaciones: - Se realizará con el robot tanque. - Llevará dos sensores de luz delante de las correas del robot, separados ligeramente del suelo y apuntando hacia abajo. - Debe ser capaz de desplazarse sobre una mesa sin caerse nunca. - Cuando detecta el final de la mesa, retrocederá y girará hacia la derecha, continuando su avance hasta encontrar el final de la mesa de nuevo. - Adicionalmente podrá indicarse encendiendo una luz, cuando detecta del borde. TM - Debe realizarse con ayuda del programa gráfico Robolab en la fase Pilot 4 - Motor 1 conectado al Puerto A - Motor 2 conectado al Puerto C - Los dos sensores de luz Conectados al Puerto 2 - Lámpara conectada al Puerto B Nota: Probar el funcionamiento del programa en el robot y realizar todas las modificaciones necesarias hasta que cumpla las especificaciones anteriores. Solución: El programa quedará de la forma siguiente: Avance: En primer lugar se ponen en marcha los motores a potencia 4, y espera hasta que el sensor de luz detecta el final de la mesa. 6
  • 7. Actividades de Robótica y programación Antonio Bueno Retroceso: Cuando se detecta el final de la mesa, los motores se invierten, la luz se enciende, y esto se realiza durante 1 segundo. Giro: Transcurrido este tiempo, se hace avanzar hacia delante en motor situado en el puerto A y hacia atrás el situado en el puerto C durante 1 segundo y apagando al mismo tiempo la lámpara. Para conseguir que el ciclo vuelva a empezar se debe indicar con el programa que lo ejecute de forma cíclica. 7
  • 8. Actividades de Robótica y programación Antonio Bueno TECNOLOGIA IES “Gonzalo Anaya” XIRIVELLA Nombre: ......................................................................................................Grupo: ........ Actividad: “Planteamiento y programación de un escenario” Tiempo de realización: 2 horas Número de personas: 2 1.- Desarrolla un programa para el robot tanque, con los sensores de contacto y los sensores de luz, que cumpla las siguientes especificaciones: Resumen del diseño: Se trata de crear un programa basado en el tanque robot que siga una línea negra. Si en el recorrido de la línea se encuentra algún obstáculo debe rodearlo por la parte derecha e introducirse de nuevo en el recorrido de la línea negra y continuar. Este recorrido se realiza continuamente. El robot parte con la línea a seguir entre los dos sensores. Reglas 1º- La confección del montaje y construcción del Un modelo de pista podría ser el prototipo no podrá exceder de una hora. siguiente: 2º- La creación y testeo del programa empleará un máximo de dos horas. 3º- Para la programación se empleará el programa Obstáculo cilíndrico TM RoboLab . 4º- Se dispondrá de 10 minutos para probar el Obstáculo rectangular funcionamiento en la pista dispuesta para ese fin. 5º- La pista de pruebas no podrá contener más de 5 obstáculos en todo su recorrido. 6º- Cualquier miembro de otro equipo podrá modificar la posición de los obstáculos antes de que comience la prueba. 7º- Si un robot pierde la ruta, debe volver a la misma en menos de 15 segundos. 8º- Si cualquier integrante de un equipo toca un robot que se encuentra realizando la prueba, automáticamente su equipo será descalificado. 9º- Cada equipo obtendrá una puntuación según la baremación siguiente: - Cada vuelta completa: +10 puntos. - Sorteo del obstáculo y regreso a la línea: +5 puntos. - Perdida de la línea y abandono de la pista de pruebas: -50 puntos. - Reentrada en la pista de pruebas sin actuación alguna del profesor u otra persona: +5 puntos. - Cada 5 vueltas completas: +10 puntos. 10º- Gana la pareja que obtiene mayor cantidad de puntos. 8
  • 9. Actividades de Robótica y programación Antonio Bueno Solución: El programa que resuelve el problema anterior se ha realizado en el nivel Inventor 4, que permite total libertad a la hora de confeccionar el programa. La solución no ha sido probada pero podría ser la siguiente: Establecemos los motores y sensores: Motor Izquierdo = Puerto de salida A Motor Derecho = Puerto de salida C Sensor de iluminación Izquierdo = Entrada 1 Sensor de iluminación Derecho = Entrada 3 Sensores de contacto Derecho e Izquierdo = Entrada 2 El programa que lo resuelve es: En primer lugar se inicia el avance del robot , se vacía el contenedor rojo (semáforo) y se inician las dos tareas. La tarea primera se encarga de esperar que aparezca un obstáculo, cuando esto sucede, llena en contenedor rojo (semáforo rojo), para detener la otra tarea y pasar a rodear el obstáculo. El rodeo se realiza retrocediendo, luego girando hacia la derecha, avanzando, girando a la izquierda y avanzado, se vacía el contenedor rojo (semáforo verde) para indicar que puede continuar con el camino. 9
  • 10. Actividades de Robótica y programación Antonio Bueno La tarea segunda se encarga de hacer que el robot circule con la línea negra entre los dos sensores, si no se ha iniciado el rodeo de un obstáculo. En primer lugar comprueba que el contenedor rojo esta a 0 (semáforo verde), si es así, puede iniciar el ciclo. Si ambos sensores están con luz indica que debe avanzar el robot, si uno de ellos esta con poca luz debe modificar el rumbo. Si la línea negra esta sobre el sensor 1 (Izquierdo) el robot debe girar a la Izquierda (Motor Izquierdo atrás, Motor Derecho adelante ). Si la línea negra esta sobre el sensor 2 (Derecho) el robot debe girar a la Derecha ( Motor Izquierdo adelante, Motor Derecho atrás). El ciclo se repite siempre que el contenedor Rojo lo permita (semáforo verde). 10