domingo, 17 de abril de 2016

Encender LEDS desde el teclado de nuestra computadora usando comunicación Serial con Arduino

HOLA amigos hoy aprenderemos a encender un LED con las teclas de nuestra computadora, utilizando Comunicación Serial con Arduino.

Para encender el LED utilizaremos la tecla a y b para apagarlo (o  cualquier otra tecla ) .

CONEXIONES PARA EL LED.



CODIGO....

int led=13;
int input;

void setup(){

  pinMode(led, OUTPUT);

  Serial.begin(9600);
}

void loop(){
  if (Serial.available()>0){

    input=Serial.read();

    if (input=='a'){

      digitalWrite(led, HIGH);

    }

    else if(input=='b')

    {

      digitalWrite(led, LOW);

    }

  }
}



jueves, 24 de marzo de 2016

efecto de luces «auto fantastico» arduino y leds



Hola amigos del youtube en este nuevo vídeo haremos un efecto de luces similar a las luces del auto fantástico.

Código y esquema aquí http://adf.ly/1YkB81

Materiales

- 1 protoboard
- 1 arduino uno
- Cables para arduino
- 8 leds de el color que deseen
- 8 resistencias de 330 ohms

Más vídeos

visiten http://vilcavictor.blogspot.pe/

Sino quieren descargar aqui les dejo el CODIGO COMPLETO

int led1 = 4;
int led2 = 5;
int led3 = 6;
int led4 = 7;
int led5 = 8;
int led6 = 9;
int led7 = 10;
int led8 = 11;

int tiempo=20;


void setup() {

pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5,OUTPUT);
pinMode(led6,OUTPUT);
pinMode(led7,OUTPUT);
pinMode(led8,OUTPUT);

}

void loop() {

digitalWrite(led1,HIGH);
delay(tiempo);
digitalWrite(led1,LOW);
delay(tiempo);
digitalWrite(led2,HIGH);
delay(tiempo);
digitalWrite(led2,LOW);
delay(tiempo);
digitalWrite(led3,HIGH);
delay(tiempo);
digitalWrite(led3,LOW);
delay(tiempo);
digitalWrite(led4,HIGH);
delay(tiempo);
digitalWrite(led4,LOW);
delay(tiempo);
digitalWrite(led5,HIGH);
delay(tiempo);
digitalWrite(led5,LOW);
delay(tiempo);
digitalWrite(led6,HIGH);
delay(tiempo);
digitalWrite(led6,LOW);
delay(tiempo);
digitalWrite(led7,HIGH);
delay(tiempo);
digitalWrite(led7,LOW);
delay(tiempo);
digitalWrite(led8,HIGH);
delay(tiempo);
digitalWrite(led8,LOW);
delay(tiempo);

digitalWrite(led8,HIGH);
delay(tiempo);
digitalWrite(led8,LOW);
delay(tiempo);
digitalWrite(led7,HIGH);
delay(tiempo);
digitalWrite(led7,LOW);
delay(tiempo);
digitalWrite(led6,HIGH);
delay(tiempo);
digitalWrite(led6,LOW);
delay(tiempo);
digitalWrite(led5,HIGH);
delay(tiempo);
digitalWrite(led5,LOW);
delay(tiempo);
digitalWrite(led4,HIGH);
delay(tiempo);
digitalWrite(led4,LOW);
delay(tiempo);
digitalWrite(led3,HIGH);
delay(tiempo);
digitalWrite(led3,LOW);
delay(tiempo);
digitalWrite(led2,HIGH);
delay(tiempo);
digitalWrite(led2,LOW);
delay(tiempo);
digitalWrite(led1,HIGH);
delay(tiempo);
digitalWrite(led1,LOW);
delay(tiempo);
}