Pulsen tellen
4 berichten
• Pagina 1 van 1
Pulsen tellen
Wie o wie zou me kunnen helpen met het volgende:
ik wil bij een pin high een relais 25 minuten high sturen.
Daarna relais low.
indien tussentijds de pin weer high word het relais high met 25 minuten verlengen na de eerste 25 minuten waardoor met 2 pulsen op de pin 50 minuten word.
Als dat niet kan is 1x pin high en daarna 25min relais high ook prima.
Wie zou voor mij de code kunnen schrijven???
Ik kom er niet uit
bvd Eric
ik wil bij een pin high een relais 25 minuten high sturen.
Daarna relais low.
indien tussentijds de pin weer high word het relais high met 25 minuten verlengen na de eerste 25 minuten waardoor met 2 pulsen op de pin 50 minuten word.
Als dat niet kan is 1x pin high en daarna 25min relais high ook prima.
Wie zou voor mij de code kunnen schrijven???
Ik kom er niet uit
bvd Eric
Advertisement
Re: Pulsen tellen
Hallo, welkom op dit forum.
Dat is leuk omschreven, maar als dat in code gezet wordt dan is een veel preciezere beschrijving nodig
Stel er komt een puls, en na vijf minuten weer een puls. Vanaf welk moment is het dan 50 minuten ? vanaf de eerste puls ?
Stel er komt een puls, en na vijf minuten weer een puls, en na nog eens 10 minuten een derde puls. Moet die derde puls dan helemaal genegeerd worden ?
Wat als er continue pulsen binnenkomen ?
De eenvoudige versie, waarbij de 25 minuten steeds opnieuw ingaat bij een puls, is een single shot timer: https://github.com/Koepel/Fun_with_millis/blob/master/millis_single_delay.ino.
Om voor jou de code te schrijven is lastig. Misschien is de ingang een knop, dan heb je te maken met het denderen van de knop.
Dat is leuk omschreven, maar als dat in code gezet wordt dan is een veel preciezere beschrijving nodig
Stel er komt een puls, en na vijf minuten weer een puls. Vanaf welk moment is het dan 50 minuten ? vanaf de eerste puls ?
Stel er komt een puls, en na vijf minuten weer een puls, en na nog eens 10 minuten een derde puls. Moet die derde puls dan helemaal genegeerd worden ?
Wat als er continue pulsen binnenkomen ?
De eenvoudige versie, waarbij de 25 minuten steeds opnieuw ingaat bij een puls, is een single shot timer: https://github.com/Koepel/Fun_with_millis/blob/master/millis_single_delay.ino.
Om voor jou de code te schrijven is lastig. Misschien is de ingang een knop, dan heb je te maken met het denderen van de knop.
Re: Pulsen tellen
Hallo koepel,
Hier kan ik al iets mee.
Ik begrijp je vragen en ik verwachte wel dat het niet zo simpel zou zijn.
Maar de ontvangen code is in ieder geval een basis waar ik mee verder kan.
Dankjewel!!
Groet Eric
Hier kan ik al iets mee.
Ik begrijp je vragen en ik verwachte wel dat het niet zo simpel zou zijn.
Maar de ontvangen code is in ieder geval een basis waar ik mee verder kan.
Dankjewel!!
Groet Eric
Re: Pulsen tellen
werk met een timer (millis()) om de tijd te bepalen, zet die in een variabele en vraag in deloop steedfs of de tijd al voorbij is (kijk eens naar tijd without using delay)
verder moet je afvragen of de tijd start bij het hoog worden of laag worden van je ingang.
verder moet je afvragen of de tijd start bij het hoog worden of laag worden van je ingang.
paul deelen
shooter@home.nl
shooter@home.nl
4 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 26 gasten