Mostrando entradas con la etiqueta arduino. Mostrar todas las entradas
Mostrando entradas con la etiqueta arduino. Mostrar todas las entradas

jueves, 11 de noviembre de 2010

PROGRAMA DE ARDUINO PARA ENCENDER UN LED CON BOTON

Este es un programa del arduino para poder encender cada q oprimes 5 veces un boton, un led y despues de volver a oprimir 5 veces se apaga.


/*
  DigitalReadSerial
 Reads a digital input on pin 2, prints the result to the serial monitor 
 */
 int cont=0;
 int x=2;


void setup() {
  Serial.begin(9600);
  pinMode(40, INPUT);
  pinMode(50,OUTPUT);
}


void loop() {
  int sensorValue = digitalRead(40);
  Serial.println(sensorValue, DEC);
  if (sensorValue==1){
    delay (250);
    cont=cont+1;
  }
  if (cont==5){
    if (x%2==0){
      digitalWrite(50,LOW);
    }
    else{
      digitalWrite (50,HIGH);
    }
    x=x+1;
    cont=0;    
  }  
}

arduino

En la foto de abajo podemos ver un ejemplo de un arduino, los pines se dividen en, solo el bloque de digitales pueden recibir y enviar informacion no, los otros dos bloques uno es para recibir y el otro solo para enviar.

La otra parte de pines eel 2do es el que envia 5volts los siguientes dos son tierras, aunque en todos los bloques hay pines de tierra.