Er zijn 80 resultaten gevonden
- 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: ...
Re: ldr
Indien scherm_OFF groter is dan SCHEMER_ON hoeft er helemaal geen mills te worden ingebouwd.
- 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.
Maar het principe voor blijft hetzelfde. Alle sprite<punt> bekijken en eventueel aanpassen.
- 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...
- 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.
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.
- 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; } ...
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)...
Re: ldr
Pas op want
Het juiste statement is
- Code: Alles selecteren
if (timer =! 0)
Het juiste statement is
- Code: Alles selecteren
if (timer != 0)
- 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
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
- 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....