weet het effe niet meer

Arduino specifieke Software
Berichten: 10
Geregistreerd: 05 Sep 2021, 23:49

weet het effe niet meer

Berichtdoor hobby.bob » 06 Sep 2021, 00:21

goed avond,

heb als leek onderstaand programma gemaakt er werkt zoals ik wil.
led's gaan knipperen als r.m bediend wordt.

mijn volgende stap (doe alles in stappen zodat ik het allemaal kan begrijpen) is om deze led's met r.m weer uit te zetten.

hier loop ik vast.
hoe moet ik het aanpakken om dit voor elkaar te krijgen.

gebruik arduino pro micro.


#include <IRremote.h>

int IRpin = 8;
IRrecv irrecv(IRpin);
decode_results results;

void setup(){
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(16, OUTPUT);
pinMode(10, OUTPUT);
}

void loop(){
if(irrecv.decode(&results)) {
Serial.println(results.value);
delay(10);

// zwaailicht aan
if(results.value == 16753245);

digitalWrite(16,HIGH); // led 1 aan
delay(500); // wacht 5 msec
digitalWrite(16, LOW); // led 5 uit
delay(25); // wacht 25 mmsec
digitalWrite(10,HIGH); // led 2 aan
delay(500); // wacht 5 msec
digitalWrite(10, LOW); // led 2 uit
delay(25); // wacht 25 mmsec,
}
// zwaailicht uit
else if(results.value == 16736925);
digitalWrite(16,LOW);
digitalWrite(10'LOW);
}
}

Advertisement

Berichten: 180
Geregistreerd: 26 Aug 2015, 11:57

Re: weet het effe niet meer

Berichtdoor Frits1956 » 06 Sep 2021, 14:01

Hoi Bob,

Ik heb jouw code gekopieerd en het lijkt erop dat je code niet volledig is.
Zoals het in het bericht staat kan je het niet gecompileerd worden.

Berichten: 10
Geregistreerd: 05 Sep 2021, 23:49

Re: weet het effe niet meer

Berichtdoor hobby.bob » 06 Sep 2021, 23:19

als je het laatste stuk weg laat,(zwaailicht uit) zou je rest van programma moeten werken.

aan met r.m.c, gaan de led's knipperen.

uitzetten met r.m.c lukt mij niet.(vandaar mijn vraag)

als ik weer een richtlijn heb kan ik weer verder experimenteren

heb op vele manieren geprobeerd.

// zwaailicht uit
else if(results.value == 16736925);
digitalWrite(16,LOW);
digitalWrite(10'LOW);

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

Re: weet het effe niet meer

Berichtdoor shooter » 07 Sep 2021, 15:16

je alleronderste regel is al fout want de komma is hier een apostrof geworden.
verder mis ik na de if een {
doe eens ctrl T
zet verbose aan en begin dan eens te lezen bij de eerste rode regel en probeer dat dan op te lossen.
verder zou ik de tweede if gewoon los zien en dus ook {} eromheen.
als je dat niet doet pakt hij maar 1 regel en vervolgt.
zie hoe IF werkt in de manual
paul deelen
shooter@home.nl

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: RussellAlets en 16 gasten