Balisa de localització amb Arduino i Scratch

28 11 2011

El nostre primer projecte amb Arduino programat amb S4A: Balisa lluminosa i sonora que emet constantment un missatge en codi Morse (inicials dels alumnes creadors de l’artilugi) i es desactiva en prèmer un polsador. Hem resolt aquest repte després de fer aquests exercicis bàsics sobre control d’entrades i sortides digitals.

Aquesta és la proposta de David S i Eduardo B, que han aconseguit fins i tot crear el codi Arduino del programa, cosa que ha estat bastant senzilla un cop definida l’estructura amb S4A.

Amb aquest treball hem aprés sobre els LEDs, resistències, conceptes d’electrònica bàsica (analògica i digital), així com qüestions bàsiques de programació: estructura, variables i procediments.
Hem utilitzat un LED, un brunzidor i un polsador connectats respectivament als pins digitals 13, 10 i 1 d’Arduino.

El programa

Hem definit els temps com a variables per tal de poder modificar-los fàcilment si cal:

  • Temps d’activació curt, corresponent al punt Morse
  • Temps d’activació llarg, corresponent a la ratlla Morse
  • Temps d’espera entre una lletra i la següent
  • Temps d’espera més llarg abans de tornar a repetir el missatge

Hem definit tres nivells de programació:

  • El primer consta d’un subprograma amb les accions corresponents al punt i un altre amb les accions corresponents a la ratlla.
  • El segón consta d’un subprograma per a cada lletra que va cridant al punt i a la ratlla quan correspón.
  • El cos principal del programa va executant ordenadament cada lletra amb les pauses establertes
  • Un cop comprobat el correcte funcionament del programa hem afegit la condició de funcionament: que el polsador no estigui premut.

El programa S4A

Codi Arduino (David S i Eduardo B)

/* Balisa lluminosa i sonora. Missatge a reproduir fins que es premi el polsador: DIE */

… I funciona !!!

Des d’aqui podeu veure la resta de treballs dels alumnes de Tecnologia 4 ESO.

About these ads

Acciones

Información

3 respuestas

2 02 2012
Josep Romero

Moltes gràcies per la teva ràpida resposta. Felicitats per la feina feta!!

1 02 2012
Josep Romero

Hola,

Segueixo el teu bloc doncs em sembla molt interessant. Ara estic fent preparant algunes activitats amb S4A. Un dubte, com fas els dibuixos dels circuits PROTOBOARD? Voldria poder fer-ne de dibuixos com els teus per poder-los incloure als projectes arduino. Moltes gràcies

1 02 2012
Carolina

Els esquemes en protoboard els dibuixem amb Fritzing, és lliure i gratuït. Al seu lloc web pots descarregar-lo, veure tutorials i projectes. És senzill d’utilitzar i val la pena. http://fritzing.org

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Conectando a %s




Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d bloggers like this: