Banner Ausblenden
Kleines Logo

Willkommen auf PSI-Online

Tilt-Lampe

Magiccup

int LedPinA = 6;                                                                          // festlegen der Pins- LED- wird an L angeschlossen

int ButtonPinA = 7;                                                                     // Button / der Tilt-sensor wird an S angeschlossen
int buttonStateA = 0;                                                                  // Zustand des Buttons
int brightness   = 0;                                                                    // Die stärke des Lichtes der LED
 
void setup()
{
    pinMode(LedPinA, OUTPUT);                                            // Festlegen der Pinart
    pinMode(ButtonPinA, INPUT);
}
 
void loop()
{
  buttonStateA = digitalRead(ButtonPinA);                           //Der Status des Tiltsensors wird abgefragt
  if (buttonStateA == HIGH && brightness != 255) {             // Wenn der Sensor geneigt ist wird die Lampe heller
    brightness ++;
  }
  if (buttonStateA == LOW && brightness != 0)  {                  //Falls der Sensor nicht aktiviert ist, wird die Lampe dunkler
    brightness --;
  }
  analogWrite(LedPinA, brightness);                                      // Led wird auf brightness gesetzt - durch PWM            

                                                                                                       // unterschiedliche helligkeitenmöglich 
  delay(25);
}

 

 

 

 

 

 

 

 

 

Erstellt: Tim Sandner (08.12.2015) Letzte Änderung: Marcel Buch (13.12.2015)