Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: @synthesize en 17 Junio 2010, 23:55 pm



Título: Semáforo con Arduino
Publicado por: @synthesize en 17 Junio 2010, 23:55 pm

Probando los leds nuevos...

Código
  1. /*
  2.  * Semáforo arduino
  3.  * Leds conectados a pines 13, 11, 9
  4.  * Sergio López, scraff@hotmail.es
  5.  */
  6.  
  7. int pin1 =13;
  8. int pin2 =11;
  9. int pin3 =9;
  10.  
  11. void setup()
  12. {
  13.  pinMode(pin1, OUTPUT);
  14.  pinMode(pin2, OUTPUT);
  15.  pinMode(pin3, OUTPUT);
  16.  Serial.begin(9600);
  17. }
  18.  
  19. void loop()
  20. {
  21.  Serial.println("Semaforo - Inicio");
  22.  verd();
  23.  amar();
  24.  rojo();
  25. }
  26.  
  27. void rojo()
  28. {
  29.  digitalWrite(pin1, HIGH);
  30.  Serial.println("Semaforo - Rojo");
  31.  delay(30000);
  32.  digitalWrite(pin1, LOW);
  33. }
  34.  
  35. void amar()
  36. {
  37.  digitalWrite(pin2, HIGH);
  38.  Serial.println("Semaforo - Amarillo");
  39.  delay(8000);
  40.  digitalWrite(pin2, LOW);
  41. }
  42.  
  43. void verd()
  44. {
  45.  digitalWrite(pin3, HIGH);
  46.  Serial.println("Semaforo - Verde");
  47.  delay(20000);
  48.  digitalWrite(pin3, LOW);
  49. }
  50.  

El concentrador que uso para GND:
http://i47.tinypic.com/e19jlv.jpg (http://i47.tinypic.com/e19jlv.jpg)



Título: Re: Semáforo con Arduino
Publicado por: Banti en 18 Junio 2010, 05:32 am
Jajaja  :xD

Aca te hize el mismo pero con matrices! Las respuestas por Serial no tengo aun porque no les entiendo muy bien a los String  :-\
Código:
int  pinA[3]={8, 9, 10};
int  timeA[3]={30000, 8000, 20000};

void setup()   {
  pinMode(pinA[0], OUTPUT);
  pinMode(pinA[1], OUTPUT);
  pinMode(pinA[2], OUTPUT);
  Serial.begin(9600); 
}

void loop()                     
{
  Serial.println("Semaforo - Inicio");
  sema();
}

void sema()
{
  for (int i = 0; i < 3; i = i + 1) {
  digitalWrite(pinA[i], HIGH);
  delay(timeA[i]);
  digitalWrite(pinA[i], LOW);
  }
}


Título: Re: Semáforo con Arduino
Publicado por: Debci en 18 Junio 2010, 19:40 pm
Como se nota que la mesa de una aula  :rolleyes:

xD

Te gusta jugar con leds jeje
Has probado los rgb de catodo comun?
Saludos