» » Projekt – LED-Ladebalken

Projekt – LED-Ladebalken

eingetragen in: Userprojekte | 0

LED-Ladebalken Projekt.

In diesem Projekt werden folgende Bauteile verwendet:

- 1x Arduino Uno
- 10x LED in einer Beliebigen Farbe
- 1x Pieper
- 10x 125 Ohm Widerstände
- 1x Breadboard
- Eine Menge Jumper-Kabel

Wir werden in diesem Projekt einen einfachen Ladebalken mit simplen Soundeffekten programmieren. Verwendung kann dieser Code in Verschiedenen fertigen Produkten finden. Wir verwenden diesen Code in einem Größeren NFC Projekt.

 

Projekt Code downloaden

int blinkSpeed = 50; // Speed

void setup() {
  for( int i = 2; i < 12; i++ ) {
    pinMode( i, OUTPUT ); // LedPins
  }
  pinMode( 12, OUTPUT ); // PiezoPin

}

void loop() {

  for( int j = 11; j >= 2; j-- ) {
    for( int i = 2; i <= j; i++ ) {
      int val = map( i, 2, 11, 50, 8000 );
      tone( 12, val );
      digitalWrite( i, HIGH );
      delay( blinkSpeed );

      if( i != j ) {
        digitalWrite( i, LOW );
        delay( blinkSpeed );
      }
    }
    noTone( 12 );
  }
  
  for( int i = 2; i < 12; i++ ) {
    digitalWrite( i, LOW );
    delay( 30 );
  }
}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.