Sunteți pe pagina 1din 17

Curso bsico de Pinguino: Paso a paso

Mario Fernando Ramos Moscol


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.

S-ar putea să vă placă și