![Page 1: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/1.jpg)
ADVANCEDEV3PROGRAMMINGLESSON
SincronizacióndevigasenparaleloBySanjayandArvindSeshan
![Page 2: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/2.jpg)
1. Entenderquéesun“problemadesincronización”cuandoseusanVigas(olazos)Paralelas.
2. Aprendertécnicasparaasegurarquedosvigasterminanantesdepasaralsiguientebloquedeprogramación(variables,cablesdedatos,buclesyMisBloques)
Prerrequisitos:LecciónVigasParalelas,Cablesdedatos,Variables,MisBloquesconInputs yOutputs
©2015EV3Lessons.com,Lastedit4/21/2015 2
Objetivosdelalección
![Page 3: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/3.jpg)
ì LasVigasParalelassonbuenasparahacerdoscosasalmismotiempoì AmenudosedeseahacerotracosadespuésdecompletarlaVigaParalelaì Dificultadparasaberquévigaterminaráantes(“problemadesincronización”)
ì Necesidaddesincronizarlasvigasparaasegurarquelosbloquesseejecutancuandoseesperaquelohagan
©2015EV3Lessons.com,Lastedit4/21/2015 3
UtilizacióndeLazosParalelosenlosprogramas
Enlaimagendeabajo,¿empezaráelgirodespuésdequetermineelmotorAoantes?
Respuesta:Nolossabes
![Page 4: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/4.jpg)
ì Enelejemploqueremosqueambosbloques,movimientode720grados(movimientorecto)ymovimientodemotormedianoA,terminenantesqueempieceelmovimientodegiro(movimientode360grados).
ì Existenvariasposibilidadesparahaceresto:ì Variables (verdiapositiva4)ì Cables(verdiapositiva5)ì Bucles(verdiapositiva6)ì Misbloques(verdiapositiva7)
©2015EV3Lessons.com,Lastedit4/21/2015 4
Asegurar ambosLazos finalizados
Esteprogramaestáetiquetadocomo“problemadesincronización”enelcorrespondientearchivoEV3
![Page 5: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/5.jpg)
©2015EV3Lessons.com,Lastedit4/21/2015 5
UsodeVariablesparaSincronizar
Esteprogramaestáetiquetadocomo“Variables”enelcorrespondientearchivoEV3
![Page 6: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/6.jpg)
©2015EV3Lessons.com,Lastedit4/21/2015 6
UsodeCablesparaSincronizar
Esteprogramaestáetiquetadocomo“cables”enelcorrespondientearchivoEV3
![Page 7: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/7.jpg)
©2015EV3Lessons.com,Lastedit4/21/2015 7
UsodeBuclesparaSincronizar
Esteprogramaestáetiquetadocomo“bucles”enelcorrespondientearchivoEV3
![Page 8: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/8.jpg)
©2015EV3Lessons.com,Lastedit4/21/2015 8
UsodeMisBloquesparaSincronizar
Esteprogramaestáetiquetadocomo“MisBloques”enelcorrespondientearchivoEV3
Esteprogramaestáetiquetadocomo“Vigas_Paralelas_Mis_Bloque”enelcorrespondientearchivoEV3
![Page 9: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/9.jpg)
ì Lasincronizaciónesimportantísimacuandosedeseacuadrarenunalínea.
ì Comoreto,completalaleccióncuadrarenunalínea.
ì Nota:Debesasegurarqueambasvigashayanterminadoantesdepasaralsiguientebloquesì Delocontrario,elrobotno
estarárectoenlalínea
©2015EV3Lessons.com,Lastedit4/21/2015 9
Desafío:CuadraturaenunaLínea
EsteejemploesdelalecciónCuadraturaenunalínea
![Page 10: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/10.jpg)
1. ¿Quéesel“problemadesincronización”?Respuesta.Cuandoescribescódigoconvigasparalelas,nosabessiunodelosdoslazosovigasterminaráantesqueelotro.
2. ¿Cuálessonlos4modosderesolverelproblema?Respuesta.Usandovariables,cablesdedatos,bucles,oMisBloquesparaasegurarqueambasvigasterminanantesdepasaralsiguientebloquedecódigo.
©2015EV3Lessons.com,Lastedit4/21/2015 10
Guíadediscusión
![Page 11: ADVANCED EV3 PROGRAMMING LESSON...ì Las Vigas Paralelas son buenas para hacer dos cosas al mismo tiempo ì A menudo se desea hacer otra cosa después de completar la Viga Paralela](https://reader034.vdocument.in/reader034/viewer/2022042622/5f882984a979594de32db613/html5/thumbnails/11.jpg)
ì EstetutorialhasidocreadoporSanjay Seshan yArvind Seshan deDroids Robotics ([email protected]).
ì Elcódigoorgininar Gyro Turn hasidoproporcionadoporConstructionMavericks
ì TraducciónrealizadaporToniSolerdeApps&Lego
ì Másleccionesenwww.ev3lessons.com
©2015EV3Lessons.com,Lastedit4/21/2015 11
Créditos
Este trabajo está bajo licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.