Você está na página 1de 4

Para un led

int led = 13; // designamos una variable (led) al pin 13, para
que el arduino lo reconosca como
// una variable entera
void setup() { // esta instrucción sirve para decignar pines, si
van a ser de entrada (INPUT)
// o de salida (OUTPUT)
pinMode (led , OUTPUT); // designamos el pin 13 como pin de
salida
}
void loop () { // entramos a un siglo repetitivo
digitalWrite (led, HIGH); // ponemos en alto al pin 13
}

secuencia de led
// CREADO POR : ELECTROAL
// FACEBOOK : https://www.facebook.com/ChecharlsElEctroall/
// PÁGINA : http://che-charls-electroall.webnode.es/
// TWITTER : https://twitter.com/ChCharlsELECTRO
// ________________________________________________________
// SECUENCIA DE LEDS ( FOR)
// ________________________________________________________
int leds;
void setup() {
Serial.begin (9600); // Establecemos la comunicacion serial entre la tarjeta
y nuesta computadora
for ( leds =2; leds <19;leds++){ // reconocemos los pines; desde el pin 2
hasta el pin 19
pinMode (leds, OUTPUT); // declaramos como pines de salida.
}

void loop() {
for ( leds =2; leds <19; leds = leds +1){ // empezamos encendiendo y apagando
ascendientemente, desde el pin 2 hasta el pin 19
Serial.println(leds); // imprimimos el numero de pin correspondiente
digitalWrite (leds, 1);
delay (100);
Serial. print(" PIN = "); // creamos una letra dentro de monitor serial
(PIN)
digitalWrite (leds, 0);
delay (100);
Serial. print(" + "); // creamos un signo dentro del monitor serial (+)
}
for ( leds =19; leds >2; leds = leds -1){ // empezamos encendiendo y
apagando descendientemente, desde el pin 18 hasta el pin 2
Serial.println(leds); // imprimimos el numero de pin correspondiente
digitalWrite (leds, 1);
delay (100);
Serial. print(" PIN = "); // creamos una letra dentro de monitor serial
(PIN)
digitalWrite (leds, 0);
delay (100);
Serial. print(" -"); // creamos un signo dentro de monitor serial
}
for ( leds =19; leds >2; leds = leds -1){ //enciende desde el pin 19 hasta
el pin 2
Serial.println(leds); // imprimimos el numero de pin correspondiente
digitalWrite (leds, 1);
delay (100);
Serial. print(" PIN = "); // creamos una letra dentro de monitor serial
(PIN)

Semáforo
/*
CREADO POR : ELECTROALL
FACEBOOK : https://www.facebook.com/ChecharlsElEctroall/
PÁGINA : http://che-charls-electroall.webnode.es/
TWITTER : https://twitter.com/ChCharlsELECTRO
________________________________________________________
{==[=======> (SEMAFORO) <=======]==}
________________________________________________________
*/

# define verde 2 //DESIGNAMOS UNA VARIABLE A LOS PINES RESPECTIVOS


# define amarillo 3
# define rojo 4
void setup() {
pinMode (verde, OUTPUT); // ASIGNAMOS LOS PINES COMO SALIDA
pinMode (amarillo,OUTPUT);
pinMode (rojo, OUTPUT);
}

void loop() {
//::::::::::: ROJO::::::::::
digitalWrite(rojo, true);
delay (5000);
digitalWrite(rojo, false);

//::::::::::: AMARILLO::::::::::
digitalWrite(amarillo,true);
delay (5000);
digitalWrite(amarillo,false);

//::::::::::: VERDE::::::::::
digitalWrite(verde, true);
delay (5000);
digitalWrite(verde, false);
}

Sensor
/*
CREADO POR : ELECTROALL
FACEBOOK : https://www.facebook.com/ChecharlsElEctroall/
PÁGINA : http://che-charls-electroall.webnode.es/
TWITTER : https://twitter.com/ChCharlsELECTRO
________________________________________________________
{==[=======> (SENSOR PIR) <=======]==}
________________________________________________________
*/
int led = 13; // declaramos las variables ciomo un tipo entero
int lectura =7;
int pir = 0;
void setup() {
Serial.begin (9600);
Serial.println (" ESTADO DE LA ENTRADA");
pinMode ( led, OUTPUT); // designamos los pines, tanto como salidas y
entradas
pinMode ( lectura, INPUT);

void loop() {
pir = digitalRead (lectura); // almacenamos la lectura digital en la
variable(pir)
if (pir == 1){ // y decimos si la lectura es 1 lógico que se
encienda el led 13

digitalWrite (led, HIGH);


Serial.print (" estado = "); //mostramos en nuestro monitor
serial el estado de la entrada
Serial.print (pir);
Serial.println ("Logico");
delay (1000);
}
else { // caso contrario que el led se mantenga
apagado
digitalWrite (led, LOW);
Serial.print (" estado = "); //mostramos en nuestro monitor serial
el estado de la entrada
Serial.print (pir);
Serial.println ("Logico");
delay (1000);
}
}

Señal de transito
//Projeto Arduino sinal de trânsito
//Por Jota
//www.comofazerascoisas.com.br

//Método setup, assim que o arduino é ligado ele


//é executado, uma vez apenas.
void setup() {
pinMode(8,OUTPUT); //define o pino 8 como saída
pinMode(9,OUTPUT); //define o pino 9 como saída
pinMode(10,OUTPUT); //define o pino 10 como saída
}
//Método loop, é executado enquanto o arduino estiver ligado.
void loop() {
//Controle do led verde
digitalWrite(8,HIGH); //acende o led
delay(4000); //espera 4 segundos
digitalWrite(8,LOW); //apaga o led

//Controle do led amarelo


digitalWrite(9,HIGH); //acende o led
delay(2000); //espera 2 segundos
digitalWrite(9,LOW); //apaga o led

//Controle do led vermelho


digitalWrite(10,HIGH); //acende o led
delay(4000); //espera 4 segundos
digitalWrite(10,LOW); //apaga o led
}

Você também pode gostar