Er zijn 80 resultaten gevonden

Terug naar uitgebreid zoeken

ThHe
16 Feb 2024, 01:11
 
Forum: Arduino hardware
Onderwerp: Rotary encoder tellen pulsen te snel, help
Reacties: 5
Bekeken: 1747

Re: Rotary encoder tellen pulsen te snel, help

Van rotary encoders weet ik niet veel maar met je verhaal erbij kan misschien een tip geven. Je geeft aan dat je counters mist maar dat kan alleen als de loop te lang duur. Een opmerking uit de praktijk is natuurlijk kijken naar delays maar ook input / output zijn soms tijd gebruikers. Hier de Tip: ...
ThHe
14 Feb 2024, 00:40
 
Forum: C code
Onderwerp: ldr
Reacties: 28
Bekeken: 15205

Re: ldr

Indien scherm_OFF groter is dan SCHEMER_ON hoeft er helemaal geen mills te worden ingebouwd.
ThHe
14 Feb 2024, 00:36
 
Forum: Arduino IDE
Onderwerp: groter display met sketch voor kleiner display
Reacties: 8
Bekeken: 4191

Re: groter display met sketch voor kleiner display

Sorry je wilde naar een groter scherm en had al wat mutaties gemaakt.
Maar het principe voor blijft hetzelfde. Alle sprite<punt> bekijken en eventueel aanpassen.
ThHe
13 Feb 2024, 21:48
 
Forum: Arduino IDE
Onderwerp: groter display met sketch voor kleiner display
Reacties: 8
Bekeken: 4191

Re: groter display met sketch voor kleiner display

Het is een sketch die redelijk fix is opgebouwd voor 320 X 240. Als je een poging wil wagen voor een kleinder scherm dan de volgende tip: De wijzigen zitten in bijna alle statements die beginnen met sprite<punt> Begin met de simpele statements: sprite.createSprite(320,240); sprite.createSprite(320,2...
ThHe
12 Feb 2024, 14:05
 
Forum: Arduino software
Onderwerp: Uitgang vertraagd uitschakelen
Reacties: 5
Bekeken: 2418

Re: Uitgang vertraagd uitschakelen

Omdat de loop direct gaat lopen begin de voorwaarde in de else tak en wacht de delay.
Als bij de volgen loop de knp nog niet isingedrukt gaat hij weer naar de else tak en het delay.
Vandaar dat het lijkt alsof de het indrukken een delay start.
ThHe
12 Feb 2024, 12:35
 
Forum: Arduino software
Onderwerp: Uitgang vertraagd uitschakelen
Reacties: 5
Bekeken: 2418

Re: Uitgang vertraagd uitschakelen

De else tak een extra voorwaarde geven is bv een oplossing. const int drukschakelaar = 2; const int A = 5; bool pompLoopt = false; void setup() { pinMode(drukschakelaar, INPUT); pinMode(A, OUTPUT); } void loop() { if (digitalRead(drukschakelaar) == HIGH) { digitalWrite(A, HIGH); pompLoopt = true; } ...
ThHe
11 Feb 2024, 22:20
 
Forum: C code
Onderwerp: ldr
Reacties: 28
Bekeken: 15205

Re: ldr

Het licht aan bij 10 en weer uit bij 25 kan prima werken met een eenvoudig programma. #define SCHEMER_ON 10 #define SCHEMER_OFF 25 int sensorValue = 0; // variable to store the value coming from the sensor int ledPin = 12; int sensorPin = A0; int lightStatus = HIGH; void setup() { Serial.begin(9600)...
ThHe
04 Feb 2024, 15:46
 
Forum: C code
Onderwerp: ldr
Reacties: 28
Bekeken: 15205

Re: ldr

Pas op want
Code: Alles selecteren
if (timer =! 0)
is een foutief statement hiermee wordt de timer op 1 gezet.
Het juiste statement is
Code: Alles selecteren
if (timer != 0)
de ! gevolgd door een = teken en niet anders om.
ThHe
03 Feb 2024, 21:03
 
Forum: Arduino software
Onderwerp: Tijdafhakelijke actie
Reacties: 6
Bekeken: 2964

Re: Tijdafhakelijke actie

De delay(500) maakt dat de loop 2 x langs loopt per seconde.
De delay verhogen naar delay(1500)
En om het uit gaan zou ik now.second() == 5 wijzigen in now.second() >= 5 zodat je zeker weet dat het uit gaan niet wordt overgeslagen.
Succes ermee
ThHe
02 Feb 2024, 13:12
 
Forum: Arduino software
Onderwerp: Tijdafhakelijke actie
Reacties: 6
Bekeken: 2964

Re: Tijdafhakelijke actie

teller = teller++; Deze code geeft bij een start van teller = 0 altijd als resultaat 0; De uitleg is de volgende: indien er ++ achter de variabelen staat wordt de ophoging met 1 pas uitgevoerd NA de bewerking. In dit geval dus: - Het resultaat wordt 0. - De teller wordt met 1 opgehoogd dus wordt 1....
VorigeVolgende

Terug naar uitgebreid zoeken