13
By Sanjay and Arvind Seshan LECCIONES DE PROGRAMACION INTERMEDIAS TÉCNICAS DE DEPURACIÓN © 2015, EV3LESSONS.COM, (LAST EDIT 2/11/2017) 1

LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

BySanjayandArvindSeshan

LECCIONESDEPROGRAMACIONINTERMEDIAS

TÉCNICASDEDEPURACIÓN

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 1

Page 2: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

Objetivosdelalección1) Aprenderlaimportanciadeladepuración

2) Aprenderalgunastécnicasparadepurartucódigo

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 2

Page 3: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

Porquedepurar?• Depuraresunaestrategiaútilparadarsecuentadeloserroresquepuedatenerelprograma

• Cuandotucódigoempiezaasermasamplioesmascomplicadosaberenquepartedelprogramaestas

• Lassiguientespresentacionesmuestranvariasformasdesaberdondeestasentucódigoyquevaloresventussensores

• Estashabilidadessonútilesparacualquierprogramador

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 3

encuentraelerror

Piensaenuna

solución

Correunaprueba

Arreglaelerror BIEEEEN

Page 4: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

4

Diferentestécnicas

Correelseleccionadocontrapresionarbotón

- Técnicasmuysimilares

- Tedejaprobarseccionesdelcódigomaspequeñas

- CorreelseleccionadorequiereBluetooth

- Presionarbotónrequierecuidadoparaquenoempujeselrobotcuandopresioneselbotón

Luz,sonidoydisplay- Técnicasmuysimilares

- Luzysonidosonusadasdelamismamanera

- Losequiposdisfrutanmaselsonidoyabecésesmasfácildeidentificar

- Bloqueareldisplayesútilparasaberquebloqueseusasielrobotsequedaatoradoyquieresverlossensores

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 4

Page 5: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

Correelseleccionado• Correelseleccionadoesútilparacorrerpartespequeñasdelprograma

• Úsalocuandonoquierasesperaracompletarotraspartesdelprogramaantesdeverloquequieres

• SinotienesBluetoothenlacomputadorapuedescomprarbluetoothdongle(US$10-15)ayudaaqueestemétodoseamasfácil

• Parausarlomarcalaspartesdelprogramaquuequiereselegirycorrerluegopresionaelbotónplay

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 5

Page 6: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

“esperapor”presionarbotón• Paracolocarunbotónesperarporpresionabloqueentuprogramaluegocoloca

unbloquedeesperarpor

• Veabotonestipoladrillo>compara>botonestipoladrilloluegoelijequebotóntienequeserpresionadoparacontinuarelprograma

• Estopuedeayudarasaberespecíficamentequeestacausandoquefalleelrobot

• Elrobotsedetendráyesperaraaquepresioneselbotón

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 6

Page 7: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

Alertasvisuales:statusdelbloqueporluz

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 7

• lasseccionesdeluzdestatusseusancomoadvertencias

BrickStatus Lightblock

• colocaestosbloquesenetapascriticasdelprograma

• Entoncespodrásverquebloqueestacorriendoyquepuedeestarcausandoelerror

Page 8: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

Alertasdesonido:bloquedesonido

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 8

• Puedesinsertardiferentessonidosenintervalos(comocada5bloques)yluegocorrerelprogramaastaescucharunbeep

• Unavezescogidoeltonodeplay seleccionatipodeplay yelijeplay unavez

• Estossonidostepuedenayudarasabercuandoalgosalemalenelprogrma Sound

block

Page 9: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

Imprimirenpantalla:bloquedisplay

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 9

• Enseñarenquebloqueestacorriendoturobotayudaaidentificarenquebloqueseestaatorando

• Verlaslecturasdelsensorparaverloqueelrobotve

Moveinches

Light-1100

Page 10: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

SampleVideoonNextSlide• Thevideoonthenextslideshowssomeofthedebuggingtechniques• Waitforbuttonpress• Soundsalerts• Bricklights• Sensorreadingsdisplayedonbrick

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 10

Page 11: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

SampleVideo– ClicktoPlay

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 11

Page 12: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

OtherMethods• Recordings:• Youcanrecordyourrobotwithacamera.Thenwatchthevideoandobservewhatwentwrong

• Comments:• Youcanalsouse“comments”tohelpdebug– weaddcommentstorememberwhatoldervalueswereenteredintoablock.Wewatchtherobotandthenadjustthesevalues

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017) 12

Page 13: LECCIONES DE PROGRAMACION INTERMEDIAS...- Luz y sonido son usadas de la misma manera - Los equipos disfrutan mas el sonido y abecés es mas fácil de identificar - Bloquear el display

CréditosEstetutorialfuecreadoporSanjaySeshanyArvindSeshan

Masleccionesdisponiblesenwww.ev3lessons.com

TraducidoporTecBalam

©2015,EV3LESSONS.COM,(LASTEDIT2/11/2017)

Este trabajo tiene licencia bajo Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

13