mframosm@yahoo.com.ar Este material se distribuye bajo la licencia CreatieCommons !bjetio: Conocer y utili"ar Pinguino en proyectos bsicos #ue incluyan sensores digitales y anal$gicos relacionados con salidas digitales y anal$gicas. Sesiones Sesin previa: Introduccin Re#uisitos: %o se re#uieren conocimientos preios sobre microcontroladores. &e re#uiere conocer como instalar soft'are en el sistema operatio de tu computadora. !bjetios: Presentar al Proyecto Pinguino. (nstalar el soft'are re#uerido en proyectos &tandlone. Contenidos Presentaci$n de Pinguino &e sugiere er las diapositias de presentaci$n de Pinguino utili"adas en conferencias en las ciudades de &ullana y )uarmey para #ue tengas una idea del proyecto Pinguino. (nstalaci$n del soft'are. &e sugiere leer la *uia de iniciaci$n en Pinguino+ en ella encontrars enlaces a m,todos y procedimientos de instalaci$n de Pinguino en diferentes &istemas operatios: -inu.+ /indo's 0P+ /indo's 1. 2genciarse del siguiente material+ el mismo #ue se ir utili"ando de manera progresia+ no se re#uiere todo de manera inmediata: Proyectos bsicos: 34 tarjeta Pinguino 34 protoboard 5!pcional 36 protboards unidos7 Cable telef$nico para hacer puentes. 34 pin"a de m,dico. 5opcional7 34 cortau8as. 5opcional7 34 docena de leds miniatura 59 rojos+ 6 erdes+ 6 anaranjados7 36 resistencias fijas 43: 4;< atio 36 resistencias fijas 433: 4;< atio 36 pulsadores minipulsadores de 6 patitas 34 fotoresistencia -=R 34 Resistencia ariable 433: 5potenci$metro7 34 pila tipo bater>a de ? oltios 5de preferencia recargable7 5opcional7 34 portapila para la pila tipo bater>a. 5opcional7 34 mult>mtero 5opcional7 Proyectos aan"ados: 34 linterna pe#ue8a o puntero laser 34 sensor de temperatura lm@A 34 sensor infrarojo C%B13 34 resistencia 663!hms 4;< atio 34 resistencia <1:ohms Motores continuos con reductor Circuito integrado -6?@= Pantalla -C= 4C.6 Declado he.adecimal de 4C teclas =isplay de 1 segmentos C(1<<1 Dransistores %P% y P%P Preguntas comunes: 4. C$mo se conoce la polaridad de un ledE !bsera detenidamente la base del led+ a simple ista parece #ue es un circulo completo pero si lo es muy de cerca+ obserars #ue tiene una parte recortada+ a ese pin le corresponde el negatio. 6. C$mo se hace un puente con cable telef$nicoE &e coloca el cable original sobre el protoboatd para tomar las medidas del puente deseado+ debes considerar los e.tremos para las patitas+ luego pelas el cable #ue corresponde a las patitas y finalmente doblas las patitas con la ayuda de una pin"a de m,dico o un alicante de punta pe#ue8o. Puedes usar un pelacables+ o un cortau8as con el #ue hars una pe#ue8a marca en el cable y luego lo jalas 5no e.ageres la marca por#ue el cable se cortar o #uedar d,bil #uebrndose en el protoboard+ si esto ocurre retira el cable roto con la ayuda de una aguja7 @. -as resistencias tienen polaridadE %! tienen polaridad. <. Es necesario colocar resistencias a un ledE Cuando se conecta un led directamente al positio es obligatorio colocar una resistencia de @@3ohms al negatio cerrando el circuito+ en caso contrario se #uemar. Por e.periencia prctica+ cuando se coloca un led a la salida de un microcontrolador se puede omitir la resistencia+ lo hacemos para dar claridad al circuito+ pero no se garanti"a su duraci$n. Sesin 01: Funcionamiento intermitente de un led Re#uisitos: Conocer el Proyecto Pinguino. Dener instalado el soft'are Pinguino. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: 34 tarjeta Pinguino 34 protoboard 5!pcional 36 protboards unidos7 Cable telef$nico para hacer puentes. 34 pin"a de m,dico. 34 cortau8as. 34 docena de leds miniatura !bjetio: Encender un led en forma intermitente 2ctiidades con el )ard'are: 4. (nserta puentes en el protoboard para garanti"ar la continuidad de las lineas positia y negatia. 6. Ferifica y reconoce los pines del Pinguino @. Recorre la numeraci$n de pines de acuerdo al estndar de los P(Cs 5Pin 4+ a la i"#uierda de la muesca+ luego se cuenta hacia abajo 5pin 4<7 luego se continua en forma de G+ para terminar en el pi 69 5opuesto al primer pin7. <. Establece un a relaci$n entre la denominaci$n de pines del Pinguino y los nHmeros de pines de acuerdo al estndar de los P(Cs. A. &ecuencia de actiidades: Conseguir un protoboard+ erificar si tiene se8aladas las l>neas positio y negatio Colocar puentes para hacer continuidad entre las l>neas+ de positio a positio y de negatio a negatio Colocar el pinguino en el protobard Poner un puente entre el pin *%= de Pinguino y tierra 5Pin 4? del P(C49F6AA3 y tierra7 Poner un puente entre el pin FCC de Pinguino y tierra 5Pin 63 del P(C49F6AA3 y positio7 Colocar un led 5considerar la polaridad7 entre el pin 3 de pinguino y tierra C. Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Crea la carpeta JprogpinguinoK en la #ue grabars los programas en la unidad #ue creas coneniente. 6. Gbica el archio Jpinguinobeta?L3A.pyK en la carpeta #ue se cre$ al instalar pinguino. Ejecuta el archio+ es el programa (=E de pinguino. @. 2parece la siguiente entana: <. En el menH seleccion: Archivo;Nuevo. 2parece la pantalla y escribimos el siguiente programa. Mdefine P(C49F6AA3 ;; =efine el Pic a usar ;; Configuraci$n de ariables y registrose de trabajo oid setup57 N pinMode53+!GDPGD7O;; =eclara el pin 3 de Pinguino 5Pin 64 en el P(C7como salidadigital P ;; Programa principal #ue se repite indefinidamente oid loop57 N digital/rite53+)(*)7O ;; Enciende el led delay5A337O ;; Rutina de demora o espera digital/rite53+-!/7O ;; 2paga el les delay5A337O ;; Rutina de demora o espera P A. *raba el programa: 2rchio;&ae 2s C. &elecciona la carpeta JprogpinguinoK. 1. Escribe el nombre del programa: 34QledQintermitente obsera #ue automaticamente aparece la e.tensi$n .pde 9. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK ?. &i se reportan errores debes corregirlos. 43. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. El led hace intermitencia+ en caso contrario reisa el programa y las cone.iones. Sesin 02: Encendido secuencial de leds Re#uisitos: )aber desarrollado la sesi$n 34. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: -os mismos #ue la sesi$n anterior !bjetio: Encender un conjunto de 9 leds en forma secuencial en ambos sentidos 2ctiidades con el )ard'are: 4. Coloca 9 leds polari"ados en los pines 3 al 1 de pinguino 9 leds en los pines 3 al 1 del pinguino Darjeta con 9 leds a los pines 3 al 1 del pinguino 6. Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Ejecuta el (=E Pinguino. 6. En el menH seleccion: Archivo;Nuevo. Escribe el siguiente programa ;; encencido secuencial de leds Mdefine P(C49F6AA3 ;; =efine el Pic a usar ;; =eclaracion de ariables y registros de trabajo int pinO ;; =eclara la ariable pin como entero int tiempoO ;; =elara la ariable para controlar el tiempo ;; Configuraci$n del ambiente de trabajo oid setup57 N for 5pinS3OpinT9OpinUU7 ;; blo#ue repetitio+ se inicia con pinScero+ mientras pinT9 y pin se incrementa en 4 N pinMode5pin+!GDPGD7O ;; =eclara el pin correspondiente como salida digital/rite5pin+-!/7O ;;2paga el led correspondiente a cada pin P tiempoS433O P ;; Programa principal #ue se repite indefinidamente oid loop57 N for 5pinS3OpinT9OpinUU7 N digital/rite5pin+)(*)7O delay5tiempo7O digital/rite5pin+-!/7O P for 5pinS1OpinVL4OpinSpinL47 ;; blo#ue repetitio+ se inicia con pinS1+ mientras pinV4 y pin se decrementa en 4 N digital/rite5pin+)(*)7O delay5tiempo7O digital/rite5pin+-!/7O P P @. *raba el programa: 2rchio;&ae 2s <. &elecciona la carpeta JprogpinguinoK. A. Escribe el nombre del programa: 36QledsQsecuenciales obsera #ue automaticamente aparece la e.tensi$n .pde C. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK 1. &i se reportan errores debes corregirlos. 9. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. -os leds encienden en forma secuencial en ambos sentidos+ en caso contrario reisa el programa y las cone.iones. Sesin 03: Encendido analgico de leds Re#uisitos: )aber desarrollado las sesiones anteriores. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: -os mismos #ue la sesi$n anterior !bjetio: Encender un conjunto de 9 leds en forma secuencial en ambos sentidos 2ctiidades con el )ard'are: 4. Coloca 6 leds polari"ados en los pines 44 y 46 del pinguino -eds conectados a los pines 44 y 46 de pinguino 6. Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Ejecuta el (=E Pinguino. 6. En el menH seleccion: Archivo;Nuevo. Escribe el siguiente programa ;; encendido y apagado anal$gico de leds Mdefine P(C49F6AA3 ;; =efine el Pic a usar ;; =eclaracion de ariables y registros de trabajo int intensidadO ;; =eclara la ariable #ue contiene el alor anal$gico int tiempoO ;; Configuraci$n del ambiente de trabajo oid setup57 N pinMode544+!GDPGD7O ;; =eclara el pin correspondiente como salida digital/rite544+-!/7O ;;2paga el led correspondiente a cada pin pinMode546+!GDPGD7O ;; =eclara el pin correspondiente como salida digital/rite546+-!/7O ;;2paga el led correspondiente a cada pin tiempoS43O P ;; Programa principal #ue se repite indefinidamente oid loop57 N int iO for 5intensidadS3OintensidadT436<OintensidadUU7 N analog/rite544+intensidad7O analog/rite546+intensidad7O delay5tiempo7O P for 5iS4OiTCOiUU7 N analog/rite544+37O analog/rite546+37O delay5A337O analog/rite544+436@7O analog/rite546+436@7O delay5A337O P for 5intensidadS436<OintensidadVL4OintensidadSintensidadL47 N analog/rite544+intensidad7O analog/rite546+intensidad7O delay5tiempo7O P delay5A337O P @. *raba el programa: 2rchio;&ae 2s <. &elecciona la carpeta JprogpinguinoK. A. Escribe el nombre del programa: 3@QledsQanalogicos obsera #ue automaticamente aparece la e.tensi$n .pde C. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK 1. &i se reportan errores debes corregirlos. 9. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. -os leds se encienden en forma gradual+ cuando llegan al m.imo del encendido parpadean A eces y luego se apagan en forma gradual+ en caso contrario reisa el programa y las cone.iones. Sesin 04: Lectura digital-Salida digital Re#uisitos: )aber desarrollado las sesiones anteriores. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: las mismas #ue las sesiones anteriores 34 resistencia 43W 4;<atio 34 pulsador de 6 pines !bjetio: Encender o apagar un led en funci$n estado de un pulsador. &i el pulsador no est presionado el alor le>do es 4+ si el pulsador est presionado el alor le>do es 3. 2ctiidades con el )ard'are: Resistencia de 43W conectada a positio Cable entre pin 1 de pinguino y la resistencia Cable conectado a negatio Pulsador entre la resistencia y negatio -ed conectado entre el pin C y negatio El proyecto completo 4. Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Ejecuta el (=E Pinguino. 6. En el menH seleccion: Archivo;Nuevo. Escribe el siguiente programa Mdefine P(C49F6AA3 ;; =efine el Pic a usar ;; Configuraci$n de ariables y registrose de trabajo oid setup57 N pinMode51+(%PGD7O pinMode5C+!GDPGD7O P oid loop57 N if 5digitalRead5177 N digital/rite5C+)(*)7O P else N digital/rite5C+-!/7O P P @. *raba el programa: 2rchio;&ae 2s <. &elecciona la carpeta JprogpinguinoK. A. Escribe el nombre del programa: 3<QleedigQsaldig obsera #ue automaticamente aparece la e.tensi$n .pde C. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK 1. &i se reportan errores debes corregirlos. 9. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. %ormalmente el led estar encendido+ al presionar el pulsador el led se apaga+ en caso contrario reisa el programa y las cone.iones. Sesin 05: Lectura analgica-Salida analgica Re#uisitos: )aber desarrollado las sesiones anteriores. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: las mismas #ue las sesiones anteriores 34 resistencia 433W 4;<atio 34 fotoresistencia 34 potenciometro 433W 5opcional7 !bjetio: Controlar el encendido de un led en forma gradual en funci$n de la lu" #ue llega a una fotoresistencia. 2ctiidades con el )ard'are: Resistencia de 433W conectada a positio Cable #ue une pin 4@ de piguino y la resistencia Cable conectado a negatio Fotoresistencia entre la resistencia y negatio -ed conectado entre el pin 44 y negatio El proyecto completo Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Ejecuta el (=E Pinguino. 6. En el menH seleccion: Archivo;Nuevo. Escribe el siguiente programa Mdefine P(C49F6AA3 ;; =efine el Pic a usar ;; Configuraci$n de ariables y registrose de trabajo oid setup57 N pinMode54@+(%PGD7O pinMode544+!GDPGD7O P oid loop57 N analog/rite544+analogRead54@77O P @. *raba el programa: 2rchio;&ae 2s <. &elecciona la carpeta JprogpinguinoK. A. Escribe el nombre del programa: 3AQleeanQsalan obsera #ue automaticamente aparece la e.tensi$n .pde C. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK 1. &i se reportan errores debes corregirlos. 9. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. El led encender en funci$n de la lu" #ue llegue a la fotoresistencia+ acerca y aleja tu dedo a la fotoresistencia+ el led debe ariar en intensidad.+ en caso contrario reisa el programa y las cone.iones. %!D2: Puedes ampliar repetir esta e.periencia conectando un potenci$metro de 433W al pin 4< 5patita derecha a positio+ patita i"#uierda a negatio+ patita central al pin 4<7 y un led al pin X46. Cuando se conecta una pie"a con patitas gruesas en recomendable soldarle e.tensiones para no malograr el protoboard. Potenci$metro con e.tensiones Potenci$metro conectado al pin 4<
Sesin 0: Lectura analgica-Salida digital Re#uisitos: )aber desarrollado las sesiones anteriores. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: las mismas #ue las sesiones anteriores !bjetio: Controlar el encendido de un led en forma digital en funci$n de la lu" #ue llega a una fotoresistencia. 2ctiidades con el )ard'are: Resistencia de 433W conectada a positio Cable #ue une pin 4@ de piguino y la resistencia Cable conectado a negatio Fotoresistencia entre la resistencia y negatio -ed conectado entre el pin 1 y negatio El proyecto completo Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Ejecuta el (=E Pinguino. 6. En el menH seleccion: Archivo;Nuevo. Escribe el siguiente programa Mdefine P(C49F6AA3 ;; =efine el Pic a usar ;; Configuraci$n de ariables y registrose de trabajo oid setup57 N pinMode54@+(%PGD7O pinMode53+!GDPGD7O P oid loop57 N if 5analogRead54@7TA467 N digital/rite53+-!/7O P else N digital/rite53+)(*)7O P P @. *raba el programa: 2rchio;&ae 2s <. &elecciona la carpeta JprogpinguinoK. A. Escribe el nombre del programa: 3CQleeanQsaldig obsera #ue automaticamente aparece la e.tensi$n .pde C. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK 1. &i se reportan errores debes corregirlos. 9. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. El led mantiene dos estados 5encendido o apagado7 en funci$n de la lu" #ue llegue a la fotoresistencia+ acerca y aleja tu dedo a la fotoresistencia+ el led debe estar encendido o apagado+ en caso contrario reisa el programa y las cone.iones. %!D2: Puedes reempla"ar la fotoresistencia por un potenci$metro de 433W+ ya conoces las cone.iones. Sesin 0!: Lectura analgica-Salida escala digital Re#uisitos: )aber desarrollado las sesiones anteriores. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: las mismas #ue las sesiones anteriores !bjetio: Mostrar el alor de una lectura anal$gica sobre una escala digital de 9 leds. en funci$n de la lu" #ue llega a una fotoresistencia. 2ctiidades con el )ard'are: Resistencia de 433W conectada a positio Cable #ue une pin 4@ de piguino y la resistencia Cable conectado a negatio Fotoresistencia entre la resistencia y negatio -eds conectados a los pines 3 al 1 del negatio El proyecto completo Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Ejecuta el (=E Pinguino. 6. En el menH seleccion: Archivo;Nuevo. Escribe el siguiente programa Mdefine P(C49F6AA3 ;; =efine el Pic a usar int alorleidoO ;; Configuraci$n de ariables y registrose de trabajo oid setup57 N pinMode54@+(%PGD7O pinMode51+!GDPGD7O pinMode5C+!GDPGD7O pinMode5A+!GDPGD7O pinMode5<+!GDPGD7O pinMode5@+!GDPGD7O pinMode56+!GDPGD7O pinMode54+!GDPGD7O pinMode53+!GDPGD7O P oid loop57 N alorleidoSanalogRead54@7O if 5alorleidoV?337 N digital/rite53+)(*)7O P else N digital/rite53+-!/7O if 5alorleidoV9337 N digital/rite54+)(*)7O P else N digital/rite54+-!/7O if 5alorleidoV1337 N digital/rite56+)(*)7O P else N digital/rite56+-!/7O if 5alorleidoVC337 N digital/rite5@+)(*)7O P else N digital/rite5@+-!/7O if 5alorleidoVA337 N digital/rite5<+)(*)7O P else N digital/rite5<+-!/7O if 5alorleidoV<337 N digital/rite5A+)(*)7O P else N digital/rite5A+-!/7O if 5alorleidoV@337 N digital/rite5C+)(*)7O P else N digital/rite5C+-!/7O if 5alorleidoV6337 N digital/rite51+)(*)7O P else N digital/rite51+-!/7O P P P P P P P P P @. *raba el programa: 2rchio;&ae 2s <. &elecciona la carpeta JprogpinguinoK. A. Escribe el nombre del programa: 31QleeanQsalescdig obsera #ue automaticamente aparece la e.tensi$n .pde C. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK 1. &i se reportan errores debes corregirlos. 9. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. -a escala de leds se enciende o apaga secuencialmente en funci$n de la lu" #ue llegue a la fotoresistencia+ acercando y alejando tu dedo a la fotoresistencia+ en caso contrario reisa el programa y las cone.iones. %!D2: Puedes reempla"ar la fotoresistencia por un potenci$metro de 433W Sesin 0": Sem#$oro con tiempos regula%les& Re#uisitos: )aber desarrollado las sesiones anteriores. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: las mismas #ue las sesiones anteriores !bjetio: Mostrar el funcionamiento de un semforo con leds rojo+ amarillo y erde con elocidad regulada con dos botones+ uno para aumentar la elocidad y otro para disminuirla 2ctiidades con el )ard'are: -eds conectados a pines 1+ C y A del pinguino Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Ejecuta el (=E Pinguino. 6. En el menH seleccion: Archivo;Nuevo. Escribe el siguiente programa @. *raba el programa: 2rchio;&ae 2s <. &elecciona la carpeta JprogpinguinoK. A. Escribe el nombre del programa: 39QsemafQreg obsera #ue automaticamente aparece la e.tensi$n .pde C. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK 1. &i se reportan errores debes corregirlos. 9. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. -os leds se encienden simulando un semforo+ presionar los botones para modificar la los tiempos del semforo. Sesin 0': (ado digital& Re#uisitos: )aber desarrollado las sesiones anteriores. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: las mismas #ue las sesiones anteriores !bjetio: &imular el lan"amiento de un dado+ el lan"amiento se actia al presionar un pulsador. 2ctiidades con el )ard'are: 4. Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Ejecuta el (=E Pinguino. 6. En el menH seleccion: Archivo;Nuevo. Escribe el siguiente programa @. *raba el programa: 2rchio;&ae 2s <. &elecciona la carpeta JprogpinguinoK. A. Escribe el nombre del programa: 3?QdadoQdig obsera #ue automaticamente aparece la e.tensi$n .pde C. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK 1. &i se reportan errores debes corregirlos. 9. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. Presiona elW bot$n y se genera un nHmero aleatorio mostrado en el dado. Sesin 10: )uegos de luces& Re#uisitos: )aber desarrollado las sesiones anteriores. =isponer del siguiente material+ el mismo #ue se ir utili"ando de manera progresia: las mismas #ue las sesiones anteriores !bjetio: &imilar juegos de luces actiados por pulsadores+ 2ctiidades con el )ard'are: 4. Conecta el cable G&I entre el PC y el Pinguino+ erifica #ue se enciende el led rojo del pinguino. 52hora continuamos con el soft'are7 2ctiidades con el &of'are: 4. Ejecuta el (=E Pinguino. 6. En el menH seleccion: Archivo;Nuevo. Escribe el siguiente programa @. *raba el programa: 2rchio;&ae 2s <. &elecciona la carpeta JprogpinguinoK. A. Escribe el nombre del programa: 43QjuegoQluces obsera #ue automaticamente aparece la e.tensi$n .pde C. Compila el programa: 5Clic en la opci$n RCompileR7 Ferifica #ue apare"ca el mensaje de compilaci$n JCompilaci$n hechaK 1. &i se reportan errores debes corregirlos. 9. &i no se reportan errores+ graba el programa en el Pinguino: 4. Presiona el bot$n RResetR del Pinguino 6. Clic en la opci$n RGpload to PinguinoR en el (=E pinguino. @. Presiona el bot$n RRunR del Pinguino <. 2l presionar los pulsadores se generan diferentes rutinas de encendido de leds.