Blinking LEDs

<br />


Basic example to turn LEDs on/off in a row.


/* blinking leds

 *
 * turn on/off three leds in a row
 *

 * Sensor-Aktor Workshop
 * Lab3 2008
 * Kunsthochschule fuer Medien Koeln
 * Academy of Media Arts Cologne
 * http://interface.khm.de

 * SensorAktor Workshop
 * Lab3 2008
 * Kunsthochschule fuer Medien Koeln
 * Academy of Media Arts Cologne
 * http://interface.khm.de

 * pin mapping SensorAktor Shield
 * import SensorAktor.h to get already defined mapping
 *
 * analog inputs: analog0 = pin0, analog1 = pin1, analog2 = pin2,
 * analog3 = pin3, analog4 = pin4, analog5 = pin5
 * built-in poti: poti = pin5
 * amplified input: mic = pin0
 * switches: switch1 = pin1, switch2 = pin2, switch3 = pin3
 * leds: led1 = pin3, led2 = pin5, led3 = pin6
 * power outs: out1 = pin3, out2 = pin5, out3 = pin6
 * motor outs: motor1_1 = pin8, motor1_2 = pin13, motor2_1 = pin11, motor2_2 = pin12
 * motor pwms: pwmMotor1 = pin10, pwmMotor2 = pin9
 * servo outs: servo1 = pin2, servo2 = pin4, servo3 = pin7

 */

// import sensor aktor library for pin mapping
#include <SensorAktor.h>

// delay time
int delayTime = 50;

// this block is executed one time when programm starts
void setup(){

  // set pin modes
  pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);

}

// this block is executed in a loop after setup is called one time
void loop(){

  // sets LED1 on
  digitalWrite(led1,HIGH);
  // wait (ms)
  delay(delayTime);
  // sets LED1 off
  digitalWrite(led1,LOW);
  // wait (ms)
  delay(delayTime);

  // sets LED2 on
  digitalWrite(led2,HIGH);
  // wait (ms)
  delay(delayTime);
  // sets LED2 off
  digitalWrite(led2,LOW);
  // wait (ms)
  delay(delayTime);

  // sets LED3 on
  digitalWrite(led3,HIGH);
  // wait (ms)
  delay(delayTime);
  // sets LED3 off
  digitalWrite(led3,LOW);
  // wait (ms)
  delay(delayTime);

}


Set speed on/off rhythm with variable “delayTime”.


// delay time
int delayTime = 50;



Files needed

Since Arduino 0015 there are some problems with the old “SensorAktor.h” file.

Use this one instead.


SensorAktor.zip

blinkingleds.zip