kramann.info
© Guido Kramann

Login: Passwort:










3 Verwendung eines Infrarot-Abstandssensors (Anschlüsse: rot 5V, schwarz Masse (0V / GND), weiss Data)

3 Use of an infrared distance sensor (connections: red 5V, black ground (0V / GND), white Data) (EN google-translate)

3 Wykorzystanie czujnika odległości w podczerwieni (połączenia: czerwony 5 V, czarny masowy (0V / GND), biały Dane) (PL google-translate)

Der gemessene Objektabstand soll als LED-Helligkeit umgesetzt werden.

The measured object distance should be converted to LED brightness.

Zmierzona odległość obiektu powinna zostać przekonwertowana na jasność LED.

  • Der Abstand wird über ein analoges Signal auf Pin A0 gemessen und ist im Programm über analogRead(0) als Zahlenwert verfügbar (je näher desto größer der Wert).
  • Die Helligkeit wird über die Pulsbreite des PWM-Ausgangs bei 6 geändert.
Schaltplan zu Sensor-Dimmer

Bild 3-1: Schaltplan zu Sensor-Dimmer

int sensorwert=0;

void setup() 
{
  pinMode(6, OUTPUT);   
}

void loop() 
{
    sensorwert = analogRead(0);
    analogWrite(6,sensorwert);  
}

Code 3-1: Beispielquelltext zum Sensor-Dimmer.

Aufgabe
task
zadanie
  • Steuern Sie über den Abstand die Blinkgeschwindigkeit einer LED.

Alternative Anordung: "Tondimmer" - der Sensor steuert die Tonhöhe eines Tonausgangs

Alternative arrangement: Tondimmer - the sensor controls the pitch of a sound output

Alternatywne ustawienie: Tondimmer - czujnik kontroluje wysokość dźwięku

tondimmer.zip - Projekt
int sensorwert=0;

void setup() 
{
  pinMode(6, OUTPUT);   
}

void loop() 
{
    sensorwert = analogRead(0);
//    analogWrite(6,sensorwert);  
    tone(6,sensorwert);  
}

Code 3-2: Quelltext zu "Tondimmer".

  • Am Schaltplan wird nur geändert, dass dort, wo vorher die LED angeschlossen war, jetzt ein Lautsprecher angeschlossen ist.