Hey !
Er vanuitgaande dat mijn topic hier op de juiste plek terecht is gekomen zou ik jullie tweakers graag een vraag willen stellen betreffende een arduino project waar ik mee bezig ben.
Klein beetje achtergrond informatie: voor mijn pws ben ik bezig een spraakgestuurd koffie apparaat te maken. Het apparaat heeft 3 knoppen. Grote koffie, kleine koffie en een aanknop. D.m.v. een relais heb ik een nodeMCU aangesloten op het koffieapparaat. Nu werkt alles goed op bijvoorbeeld een lampje die alleen de status ''aan'' of ''uit'' kent. Zodra ik echter delays ga toevoegen zodat er echt een knopdruk gesimuleerd word (een led zou dan knipperen als het waren) gaat er iets mis. Nu is het gebruik van Delay() nogal omstreden omdat het in conflict is met de rest van de code aangezien je bij delay dus alles pauzeert.
Mijn vraag is; weet er iemand een manier om op de gepresenteerde manier in de code de delay functie om te kunnen schrijven naar iets wat niet ''alles'' stopt. Dus zodat ik gewoon een output signaal hebt wat even aan gaat, dan weer uit en dan weer even aan met de pauzes zoals in de code.
Ik heb hiervoor ook al zelf wat opzoek werk gedaan en gekeken naar de ''blinkwithout delay'' tuturial van arduino. Helaas kan ik hier niet heel veel uit opmaken. Andere tuturials kunnen mij ook niet helpen.
Verder moet aangemerkt worden dat de code die ik voor dit project gebruik niet helemaal zelf geschreven en heb voor een deel van de code al eerder hulp gehad. Mijn expertise op het gebied van Arduino code is daarom ook niet heel groot.
Toch heb ik het idee dat het niet al te moeilijk moet zijn...
Hieronder de code. De delay functies bevinden zich in regel 54 t/m 92. (ik kan de code niet rechtstreeks invoegen volgensmij vandaar de link...
https://create.arduino.cc...acc2-1269726e09a1/preview
Ik hoop dat iemand mij kan helpen, Als ik niet duidelijk genoeg ben geweest of iets fout doe hoor ik het graag.
mvg
Thomas
Er vanuitgaande dat mijn topic hier op de juiste plek terecht is gekomen zou ik jullie tweakers graag een vraag willen stellen betreffende een arduino project waar ik mee bezig ben.
Klein beetje achtergrond informatie: voor mijn pws ben ik bezig een spraakgestuurd koffie apparaat te maken. Het apparaat heeft 3 knoppen. Grote koffie, kleine koffie en een aanknop. D.m.v. een relais heb ik een nodeMCU aangesloten op het koffieapparaat. Nu werkt alles goed op bijvoorbeeld een lampje die alleen de status ''aan'' of ''uit'' kent. Zodra ik echter delays ga toevoegen zodat er echt een knopdruk gesimuleerd word (een led zou dan knipperen als het waren) gaat er iets mis. Nu is het gebruik van Delay() nogal omstreden omdat het in conflict is met de rest van de code aangezien je bij delay dus alles pauzeert.
Mijn vraag is; weet er iemand een manier om op de gepresenteerde manier in de code de delay functie om te kunnen schrijven naar iets wat niet ''alles'' stopt. Dus zodat ik gewoon een output signaal hebt wat even aan gaat, dan weer uit en dan weer even aan met de pauzes zoals in de code.
Ik heb hiervoor ook al zelf wat opzoek werk gedaan en gekeken naar de ''blinkwithout delay'' tuturial van arduino. Helaas kan ik hier niet heel veel uit opmaken. Andere tuturials kunnen mij ook niet helpen.
Verder moet aangemerkt worden dat de code die ik voor dit project gebruik niet helemaal zelf geschreven en heb voor een deel van de code al eerder hulp gehad. Mijn expertise op het gebied van Arduino code is daarom ook niet heel groot.
Toch heb ik het idee dat het niet al te moeilijk moet zijn...
Hieronder de code. De delay functies bevinden zich in regel 54 t/m 92. (ik kan de code niet rechtstreeks invoegen volgensmij vandaar de link...
https://create.arduino.cc...acc2-1269726e09a1/preview
Ik hoop dat iemand mij kan helpen, Als ik niet duidelijk genoeg ben geweest of iets fout doe hoor ik het graag.
mvg
Thomas