elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 09:17  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica (Moderador: skapunky)
| | |-+  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 3,080 veces)
Daemon Freedom
Wiki

Desconectado Desconectado

Mensajes: 488


typedef struct Nodo


Ver Perfil WWW
Semáforo con Arduino
« en: 17 Junio 2010, 23:55 »


Probando los leds nuevos...

Código
/*
* Semáforo arduino
* Leds conectados a pines 13, 11, 9
* Sergio López, scraff@hotmail.es
*/

 
int pin1 =13;
int pin2 =11;
int pin3 =9;
 
void setup()
{
 pinMode(pin1, OUTPUT);
 pinMode(pin2, OUTPUT);
 pinMode(pin3, OUTPUT);
 Serial.begin(9600);
}
 
void loop()
{
 Serial.println("Semaforo - Inicio");
 verd();
 amar();
 rojo();
}
 
void rojo()
{
 digitalWrite(pin1, HIGH);
 Serial.println("Semaforo - Rojo");
 delay(30000);
 digitalWrite(pin1, LOW);
}
 
void amar()
{
 digitalWrite(pin2, HIGH);
 Serial.println("Semaforo - Amarillo");
 delay(8000);
 digitalWrite(pin2, LOW);
}
 
void verd()
{
 digitalWrite(pin3, HIGH);
 Serial.println("Semaforo - Verde");
 delay(20000);
 digitalWrite(pin3, LOW);
}
 

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



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

Vaati

Desconectado Desconectado

Mensajes: 229


NULL


Ver Perfil
Re: Semáforo con Arduino
« Respuesta #1 en: 18 Junio 2010, 05:32 »

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: 1.945


Actualizate o muere!


Ver Perfil WWW
Re: Semáforo con Arduino
« Respuesta #2 en: 18 Junio 2010, 19:40 »

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 1,294 Último mensaje 29 Noviembre 2011, 03:59
por carepapa
arduino
.NET
kokokoko 0 348 Último mensaje 2 Marzo 2012, 15:51
por kokokoko
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines