ldr hysteressis

IDE gerelateerde berichten
Berichten: 3
Geregistreerd: 06 Sep 2017, 23:51

ldr hysteressis

Berichtdoor robmulder » 12 Mei 2019, 10:27

hulp gevraagd hier een simpele code voor een ldr .
heb middels een potmeter (10K ) een schakelmoment kunnen maken.
het werk licht gaat aan en uit. maar er zijn twee dingen ik de regeg waar bij ik aangeef dat hij moet inschakelen geïnverteerd zetten want als ik neer zet dat hij onder de 200 moet schakelen gaat hij aan boven de 200 vreemd.

maar dan wat een groter probleem is , hoe maak ik deze code een hysteresis
.
ik zelf dacht 2 "if"stament te maken (if (ldrVal < 200+10) , maar dit werkt niet .
nu gaat het relais staan klapperen as hij schakel moment bereikt






int ldrPin = A0; // LDR pin
int ldrVal = 0; // Waarde van LDR
int ledPin = 33; // Ingebouwde LED pin

void setup() {
pinMode(ledPin, OUTPUT); // initalize LED as an output
Serial.begin(9600); // Stel de seriële monitor in
}

// Herhaal oneindig
void loop() {

ldrVal = analogRead(ldrPin); // Lees de analoge waarde van de LDR
Serial.println(ldrVal); // Toon de waarde in de seriële monitor

if (ldrVal < 200) { // Als de LDR waarde lager is dan 200
digitalWrite(ledPin, HIGH); // Zet ingebouwde LED aan
} else {
digitalWrite(ledPin, LOW); // Zet ingebouwde LED uit
}

delay(100); // Pauzeer 100ms

}

Advertisement

Gebruikers-avatar
Berichten: 322
Geregistreerd: 15 Nov 2015, 11:54

Re: ldr hysteressis

Berichtdoor Gij Kieken » 12 Mei 2019, 11:14

Hey Rob, lees dit aandachtig en je hebt een oplossing.
https://forum.arduino.cc/index.php?topic=526806.0

Berichten: 2782
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: ldr hysteressis

Berichtdoor shooter » 13 Mei 2019, 13:05

die if regel is prima, de else niet
zet er nog een if regel onder met ldrVal >250 dan LOW
en rekenen gaat wel maar dan moet je er wel haakjes omheen zetten dus (200+10)
paul deelen
shooter@home.nl

Berichten: 3
Geregistreerd: 06 Sep 2017, 23:51

Re: ldr hysteressis

Berichtdoor robmulder » 01 Jun 2019, 20:48

Gij Kieken schreef:Hey Rob, lees dit aandachtig en je hebt een oplossing.
https://forum.arduino.cc/index.php?topic=526806.0



thanks ben aan het lezen ben er nog niet uit

Terug naar Arduino IDE

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast