elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  Semáforo con Arduino
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Semáforo con Arduino  (Leído 10,875 veces)
@synthesize
Wiki

Desconectado Desconectado

Mensajes: 640


Another Brick in the Wall


Ver Perfil WWW
Semáforo con Arduino
« 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



« Última modificación: 18 Junio 2010, 00:04 am por Daemon Freedom » En línea

Banti

Desconectado Desconectado

Mensajes: 225


NULL


Ver Perfil
Re: Semáforo con Arduino
« Respuesta #1 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);
  }
}


En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: Semáforo con Arduino
« Respuesta #2 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
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda: Arduino + java
Electrónica
carepapa 1 5,218 Último mensaje 29 Noviembre 2011, 03:59 am
por carepapa
arduino
.NET (C#, VB.NET, ASP)
kokokoko 0 2,801 Último mensaje 2 Marzo 2012, 15:51 pm
por kokokoko
Cambiar De Semaforo A Tuberias
Programación C/C++
candycrush 0 1,692 Último mensaje 30 Agosto 2014, 02:02 am
por candycrush
Simulacion de semaforo (AYUDA)
Programación Visual Basic
reeyesg 7 7,557 Último mensaje 14 Diciembre 2014, 06:20 am
por agusdmb
Ciclo de Semáforo
Java
Ubadelphis 3 3,735 Último mensaje 24 Octubre 2020, 20:51 pm
por Ubadelphis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines