Delay

Arduino specifieke Software
Berichten: 31
Geregistreerd: 10 Mrt 2014, 22:01

Delay

Berichtdoor Olan » 10 Mrt 2014, 22:07

Ik ben nieuw op deze site en een beginner.
Ik heb een vraagje over de delay functie maar zou ook iets anders kunnen zijn.
Om niet steeds overal de delay functie te moeten schrijven en bij wijzigen alles te moeten veranderen.
Heb ik ooit een soort routine gezien met bij voorbeeld het woord tijd maar ik weet niet meer hoe dat ging.

Graag hulp

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Delay

Berichtdoor nicoverduin » 10 Mrt 2014, 23:00

#define VERTRAGING 5000
unsigned long ctr;
ctr = millis() + VERTRAGING;
while(millis() <= ctr) {};
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 31
Geregistreerd: 10 Mrt 2014, 22:01

Re: Delay

Berichtdoor Olan » 11 Mrt 2014, 20:08

het is meer in de zin van een subroutine
in het begin maak je "tijd" aan en zet je je delay funktie in
en eventuele meerdere funktie
en later in loop roep je alleen tijd aan waardan wordt uitgevoerd wat je eerder hebt gezegd
voordeel is ook dat als je de tijd wilt veranderen dit maar een maal hoeft te doen.

dit is eigenlijk wat ik bedoel

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Delay

Berichtdoor nicoverduin » 12 Mrt 2014, 08:52

Zal ongetwijfeld aan mij liggen, maar ik heb geen idee waar je het over hebt.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

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

Re: Delay

Berichtdoor shooter » 12 Mrt 2014, 21:38

ik denk het verhaal over millis(), nico dat kun jij beter uitleggen
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Delay

Berichtdoor nicoverduin » 12 Mrt 2014, 23:42

Ongetwijfeld als dat zijn vraag is. Maar ik snap zijn tekst niet???????
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 25
Geregistreerd: 27 Jan 2014, 18:35
Woonplaats: Noord Brabant

Re: Delay

Berichtdoor bouwmeester » 13 Mrt 2014, 09:09

Ik denk dat hij bedoeld:
// zet de vertraging op 500ms
int vertraging = 500;

// later in het programma kun je dan de vertagingswaarde oproepen
delay (vertraging);


Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: ThomasLib en 21 gasten