vi jornadas de iniciación a la robótica para alumnos de ... · programación lego® nxt haremos...
TRANSCRIPT
![Page 1: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/1.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
![Page 2: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/2.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
![Page 3: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/3.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
Conexionesconelbrick
CONEXIÓN DE LOS MOTORES
CONEXIÓN DE LOS SENSORES
CONEXIÓN DEL NXT AL PC
![Page 4: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/4.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
En“My Files”seencuentrantodoslosprogramasquepodemosejecutardesdeelNXToelPC.
En“SoftwareFiles”estánlosprogramasquedescargamos
desdeelPC.
En“NXTFiles”estánlosprogramasquehacemosenel
propioNXT.
En“Sound Files”estánlossonidosqueformanpartedeunprograma.
Menúsdelbrick NXT
![Page 5: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/5.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
En“NXTProgram”programamos
nuestrorobotsinusarelPC.
En“TryMe”experimentamosconlosmotoresy
sensores.
En“View”obtenemosdatosdelosmotoresy
sensores.
En“Settings”ajustamoslos
parámetrosdelNXT.
En“Bluetooth”cambiamoslaconexióndelNXTaBluetooth.
Menúsdelbrick NXT
![Page 6: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/6.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
ProgramaciónLEGO® NXT
Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB
![Page 7: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/7.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
ProgramaciónLEGO® NXT
![Page 8: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/8.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
VersiónreducidadeLabView
![Page 9: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/9.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
1.Ejecutamoslaaplicación
![Page 10: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/10.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
2.Creamosarchivonuevo
![Page 11: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/11.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
3.Elaltavoz¡¡¡Mirobothabla!!!
Arrastramoseliconosoundsobrenuestroesquema
![Page 12: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/12.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
Vamosamontarunpocodeescándalo…experimentamos
Informaciónsobreelbrick
Descargarprogramaalbrick
Descargaryejecutarprograma
Detenerprograma
3.Elaltavoz¡¡¡Mirobothabla!!!
![Page 13: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/13.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
Añadimosunelementodedistancia(relojdearenaà distancia)
4.Elsensordeultrasonidos¡¡¡Mirobotve!!!
![Page 14: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/14.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
Puertoalqueestáconectadoelsensor
4.Elsensordeultrasonidos¡¡¡Mirobotve!!!
Elprogramaespera(wait)hastaquehayalgoamenos(omás)distanciadelaindicada.
Probadlasdosposibilidades!!!
Indicamossiladistanciaestápuestaencentímetrosoenpulgadas(inches)
Distanciaqueestámidiendoelsensor
ahoramismo
![Page 15: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/15.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
5.¿Repetimos?Ejecuciónenbucle
Permiterepetircíclicamenteloquehaydentrodelbucle(loop)
![Page 16: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/16.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
5.¿Repetimos?Ejecuciónenbucle
Tenemosquearrastrarlosbloquesalinteriordelbucle
![Page 17: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/17.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
5.¿Repetimos?Ejecuciónenbucle
Eligiendoestaopciónelbucleserepitesiempre
¡Elrobotvigilacontinuamentesialgoseleacerca!¡Probadlo!
![Page 18: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/18.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
5.¿Repetimos?Ejecuciónenbucle
• Tenemosmuchasmásopcionesparaelbucle
– Sensor
– Tiempo
– Contador
– Condiciónlógica
![Page 19: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/19.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
6.Losmotores¡¡¡Mirobotsemueve!!!
![Page 20: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/20.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
• MOVIMIENTOENLINEARECTA
1. SeleccionamoslospuertosAyB(losmotoresdenuestrorobotdebenestarconectadosaesospuertos
2. Ejecutamosennuestrorobot1. ConectamoselcableUSBdelrobotalordenador2. Encendemoselrobot(botónnaranjaladrillo)3. EjecutamosaplicaciónconelbotónPlay
6.Losmotores¡¡¡Mirobotsemueve!!!
![Page 21: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/21.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
• Experimentamoslasposibilidades(giros)
6.Losmotores¡¡¡Mirobotsemueve!!!
ParadetenerelrobotpodemospulsarStop(siestamosconectadosporUSB)oelbotónrectangulardelbrick
![Page 22: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/22.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
• Movimientodeduraciónilimitada
– ¿¿¿Porquésepara???¿Noerailimitado?– Elmovimientoseejecutahastaque:
• Acabaelprograma• Ponemosotrainstruccióndemovimiento(incluidaladeparada)
6.Losmotores¡¡¡Mirobotsemueve!!!
![Page 23: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/23.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
• Estrategia:Girarcontinuamenteusandoulltrasonidos hastaqueencuentrealenemigo
7.ElcombateDetectandoaloponente
![Page 24: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/24.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
• Vamosaprobarloeneltatami(hacenfaltadosequipos).Proceso:1. Guardamoselarchivoconelnombre
‘clase1’2. Descargamoselprogramaalrobot3. DesconectamoselUSBdelrobot4. Colocamoslosdosrobotseneltatami5. Ejecutamosdesdeelbrick
7.ElcombateDetectandoaloponente
![Page 25: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/25.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
• Cuandolodetectamosemitimosunsonidoyvamosaporél.Sidejamosdedetectarlo,volvemosabuscar
7.Elcombate¡¡¡Aporelenemigo!!!
Guardamoselprogramacomo‘sumo1’yloprobamos!
![Page 26: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/26.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
7.ElcombateEvitandosalirsedeltatami
Tomadedecisionesenfuncióndeunacondición(switch)
![Page 27: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/27.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
7.ElcombateEvitandosalirsedeltatami
Cuandolleguemosalbordedeltatamidebemosvolverhaciaatrásparanosalirnosà Tomadedecisionesen
funcióndelsensordeluz
Sidetectaluz(blanco)
Sidetectaoscuridad(negro)
CondiciónPuerto
![Page 28: VI Jornadas de Iniciación a la Robótica para Alumnos de ... · Programación LEGO® NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB. VI](https://reader035.vdocuments.mx/reader035/viewer/2022070811/5f09b9867e708231d4283748/html5/thumbnails/28.jpg)
VI Jornad as d e Inic iación a la Rob ótica p ara Alumnos d e Secund aria, Ab ril 2016
7.ElcombateProgramacompleto
• Partesuperiorseejecutamientrasestedentrodeltatamiyhacelomismoqueenejemplodesumobásico
• Parteinferior,seejecutacuandosesaledeltatami,yloquehaceesdarmediavueltayavanzarparameterseeneltatami.