Plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar.
Simón Roca @sroca Offline #1
A continuación os muestro esta humilde chapuzada, útil para experimentar por primera vez con la breadboard.

La idea es sencilla: se declaran los pines del 2 al 7 como salida, mediante cable se conecta a la tabla, se pone una resistencia (debería ser de 220 ohmios, iba a poner de 330, pero me equivoqué y puse de 1k, con lo que igualmente funcionó xD) y luego los LED, de manera que por un lado quede conectado a tierra (GND).

El esquema:

Imagen
Imagen


No se me ocurre mucho que decir al respecto, no es algo tan complicado o meritorio como lo que otros han compartido :okay:

Os dejo el vídeo, donde quizás veáis mejor el montaje:



Y por último el código, tomado del ejemplo de la web oficial de Arduino (donde el esquema circuital no está mal, pero la imagen aportada es un poco confusa, al menos a mí me lió con la colocación de los LED).
Código: Seleccionar todo
  1. /* El coche fantástico 3
  2.  * ---------------------
  3.  *
  4.  * Este ejemplo se centra en el efecto visual.
  5.  *
  6.  *
  7.  * (cleft) 2005 K3, Malmo University
  8.  * @author: David Cuartielles
  9.  * @hardware: David Cuartielles, Aaron Hallborg
  10.  */
  11.  int pinArray[] = {2, 3, 4, 5, 6, 7};     // PIN-es
  12.  int count = 0;                           // Contador
  13.  int timer = 30;                          // Temporizador
  14. void setup(){
  15.   for (count=0;count<6;count++) {         // Configuramos todas
  16.                                           // los PIN-es de golpe
  17.     pinMode(pinArray[count], OUTPUT);
  18.   }
  19. }
  20. void loop() {
  21.   for (count=0;count<5;count++) {         // Enciende los LED
  22.                                           // creando una estela visual
  23.    digitalWrite(pinArray[count], HIGH);
  24.    delay(timer);
  25.    digitalWrite(pinArray[count + 1], HIGH);
  26.    delay(timer);
  27.    digitalWrite(pinArray[count], LOW);
  28.    delay(timer*2);
  29.   }
  30.   for (count=5;count>0;count--) {
  31.    digitalWrite(pinArray[count], HIGH);
  32.    delay(timer);
  33.    digitalWrite(pinArray[count - 1], HIGH);
  34.    delay(timer);
  35.    digitalWrite(pinArray[count], LOW);
  36.    delay(timer*2);
  37.   }
  38. }
Avatar de Usuario
Veterano
Dios
May 2011 | 1994 Mens.
Los siguientes usuarios han agradecido a sroca este post
Alex (27 Feb 2012, 21:45), Jaime (27 Feb 2012, 21:51), Gerardo (28 Feb 2012, 00:33)


Andrés Álvarez Palacio @Andrés Offline #2
La mision de jaime y mia es ahora hacer con el piezo una melodia acorde con las lucecitas xDD
Avatar de Usuario
Veterano
Robot
Nov 2010 | 1484 Mens.

Rodrigo Zarza @Zarza Offline #3
Y qué tal este Simón: Ideas para empezar con Arduino y sus LEDS

jeje. lo mejor es la segunda versión usando el potenciómetro.
Simracer para: 7thRacing
Linkin' Unit
Avatar de Usuario
Veterano
Arduino
May 2011 | 982 Mens.
Los siguientes usuarios han agradecido a Zarza este post
sroca (28 Feb 2012, 22:40)


Simón Roca @sroca Offline #4
Zarza escribió:
Y qué tal este Simón: Ideas para empezar con Arduino y sus LEDS

jeje. lo mejor es la segunda versión usando el potenciómetro.



Ahora solo tenemos que conseguir el resto del coche xD
Avatar de Usuario
Veterano
Dios
May 2011 | 1994 Mens.

Rodrigo Zarza @Zarza Offline #5
lo dejo en tus manos ;) Gerardo ha conseguido la música jaja, ya es un avance
Simracer para: 7thRacing
Linkin' Unit
Avatar de Usuario
Veterano
Arduino
May 2011 | 982 Mens.

Volver a Arduino

cron