4º Tecnología

  • Enter Your Title

Arduino

Sesion 1.- Start on:

 

Sesion 2.- Hands to work:

 

Sesion 3.- Software:

 

Sesion 4.- Morse:

  • You have to finish the morse exercices in the leaflet. Variations.

 

Sesion 5.- Pushbutton:

Variations:

  1. Can you do the inverse?: button press = led off
  2. Can you make the LED blink rapidly when you hold the button down?
  3. Undo the 1 and 2 code. Attach another LED to pin 12. Change the code, so that both LEDs illuminate with the button press.
  4. With this two leds: one LED illuminate with the button press the other LED illuminate with the button unpress (only one LED can be illuminate).

Sesión extra. Lúnes 12 Marzo

Un par de ejercicios de repaso para esta sustitución:

  1. Hacer un semáforo con tres leds (rojo, amarillo y verde). Usad dos resistencias de 220 Ohm y una de 200 Ohm para el tercer led. El rojo y el verde tienen que estar 10 segundos encendidos cada uno y el amarillo sólo 4 segundos. Recordad que el orden es, verde-amarillo-rojo-amarillo-verde, etc …. Podéis rescatar el código de las primeras sesiones y modificarlo o buscad por internet como hacerlo.
  2. Una variación sobre el anterior: Cuando se encienda el amarillo tiene que quedarse fijo y un poco después parpadear antes de pasar a rojo o a verde (2 segundos fijo + 2 de parpadeo.
  3. Si acabáis podéis ayudar a vuestros compañeros.

Sesion 6.- Potentiometer:

Variations:

  1. A new code. Can you make the LED blink with the potentiometer value? https://www.arduino.cc/en/Tutorial/Potentiometer

 

Sesion 7.- Buzzer Passive :

The pasive buzz module connections:

Variations:

  1. Agggggg! Turn off this **** sound!!!!!. But, do it with a bit glamour code… Make a blink sound (you have to use “delay(300);”)
  2.  Try the Imperial March from Star Wars: http://tny.cz/e525c1b2
  3.  Put a button. When you press the button a beep sound, only when the button is pressed.

 

Sesion 8.- LCD Display:

 

Variations:

  1.  In the last code, change the first line: “www.naylampmechatronics.com” by your name and the second line “Tutorial LCD, Test de deplazamiento” by the text you want.
  2.  The Example Code(To display characters entered in Serial Monitor) in: http://www.instructables.com/id/LCD-With-I2C   Remember… you have to write in the Serial Monitor

 

 

Sesion 9.- Light Resistor:

 

Variations:

  1. Connect the LCD component (Sesion 8), put a LED in the 13 Pin (remember: the long leg in 13 and the short in the GND) and write this code:

.

 

  1. El cambio de datos es demasiado rápido, hazlo para que muestre el dato cada segundo
  2. El LED debería funcionar al revés, es decir, cuando superemos el umbral debería apagarse y cuando no llegue debería encenderse.

 

Links:

Video-tutoriales (In English): https://blog.arduino.cc/2013/07/30/arduino-starter-kit-video-tutorials/

Video-tutoriales en español: https://www.youtube.com/channel/UC9TXm_X_JeVPLZtLEK1S3xA

Manual con ejercicios de iniciación (In English): http://www.funduino.de/Arduino-tutorials-08092014.pdf  (Haremos de la Pag 39 a la 45)

Otro interesante manual con ejercicios (In English): http://math.hws.edu/vaughn/cpsc/226/docs/askmanual.pdf (De la 31.a la 36, 51, …)

Si queréis hacerlo todo con código tenéis esta estupenda recopilación del IES Villablanca: http://ies.villablanca.madrid.educa.madrid.org/web2014/wordpress/tecnologia/arduino-con-los-alumnos/

o esta web: http://www.programacionyrobotica.com/category/arduino/

Primeros pasos: http://arduinonline.blogspot.com.es/

Excelente Curso guiado en Inglés: http://www.arduinoclassroom.com/index.php/arduino-101