martes, 5 de mayo de 2009

Mis cosas Arduino

Proyectos arduino para compartir mi información sobre esta plataforma y su lenguaje.
Pronto os contaré algo de lo que hice con esta placa y os mostraré ejemplos de código y enlaces donde conseguir información sobre esta sencilla y muy manejable manera de programar un Atmel.

Ejemplo básico C arduino.
Led que parpadea en función del voltaje que recibe la entrada analógica.
Programa básico que proporciona C arduino .

int LightPin = 3; // selecciona el pin de entrada para el sensor de luz

int ledPin = 13; // selecciona el pin para el LED

int val = 0; // variable para almacenar el valor capturado desde el sensor

void setup() {

pinMode(ledPin, OUTPUT); // declara el ledPin en modo salida

}

void loop() {

val = analogRead(LightPin); // read the value from the sensor
digitalWrite(ledPin, HIGH); // enciende el LED
delay(val); // detiene el programa por un tiempo
digitalWrite(ledPin, LOW); // apaga el LED
delay(val); // detiene el programa por un tiempo

}

No hay comentarios:

Publicar un comentario