Er zijn 84 resultaten gevonden

Terug naar uitgebreid zoeken

Karel
21 Jun 2013, 18:03
 
Forum: Arduino software
Onderwerp: timer starten met knop ?
Reacties: 110
Bekeken: 95929

Re: timer starten met knop ?

millis() is een functie die 1000sten van seconden sinds het starten van de sketch weergeeft.
Iedere seconde is de waarde die millis() teruggeeft 1000 hoger.
Als jij op je knop drukt en een uur uitstel wilt moet je dus wachten totdat millis() 3.600.000 hoger is dan NU.

Helpt dit?

Groet, Karel
Karel
20 Jun 2013, 21:57
 
Forum: Arduino software
Onderwerp: timer starten met knop ?
Reacties: 110
Bekeken: 95929

Re: timer starten met knop ?

Hoi Dirk, Je zou kunnen denken aan het vastleggen van het moment van aflopen van de timer. Dat kan 1 timer zijn, maar kunnen er ook meerdere zijn. Er is er in je programma maar 1 van belang, en dat is de timer die het eerste afloopt. Meer zeg nog niet, ik wil Nico niet teveel gras voor de voeten weg...
Karel
11 Jun 2013, 10:24
 
Forum: C code
Onderwerp: warning: deprecated conversion from string constant to 'char
Reacties: 4
Bekeken: 5780

Re: warning: deprecated conversion from string constant to '

Of je declareert void lcd_print(byte col, byte line, const str[]) Zit een foutje in. moet zijn: void lcd_print(byte col, byte line, const char str[]) @Moderator: waarom mag ik een eigen bericht niet aanpassen? Zo blijft een fout zichtbaar, en bestaat de kans dat iemand na het lezen van de (foute) o...
Karel
10 Jun 2013, 11:49
 
Forum: C code
Onderwerp: warning: deprecated conversion from string constant to 'char
Reacties: 4
Bekeken: 5780

Re: warning: deprecated conversion from string constant to '

Of je declareert

Code: Alles selecteren
void lcd_print(byte col, byte line, const str[])
Karel
10 Jun 2013, 11:43
 
Forum: C code
Onderwerp: warning: deprecated conversion from string constant to 'char
Reacties: 4
Bekeken: 5780

Re: warning: deprecated conversion from string constant to '

Ik vermoed dat het probleem erin zit dat de aangeroepen functie lcd_print niet "weet" dat de meegegeven parameter in string constant is. Als lcd_print de variabel str zou willen wijzigen kan dat. Dan zit je echter in vaste data te schrijven. Als je dan een te lange string zou toekennen ove...
Karel
29 Mei 2013, 18:31
 
Forum: Theekransje
Onderwerp: Voorstellen Timpje
Reacties: 2
Bekeken: 3154

Re: Voorstellen Timpje

Welkom op het forum!

Zou je een arduino in een vlieger kunnen stoppen? Dan kan je meten hoe hoog je vlieger max. komt, en wat voor versnellingen je kan bereiken als je figuren vliegt.
Karel
21 Mei 2013, 20:25
 
Forum: C code
Onderwerp: a && b, wie eerst?
Reacties: 9
Bekeken: 11924

Re: a && b, wie eerst?

Het is niet erg ingewikkeld. Door een reeks statements als err = err || functie1(); err = err || functie2(); err = err || functie3(); te gebruiken wordt ervoor gezorgd dat na een fout in een van de functies de erna volgende functies niet meer worden uitgevoerd. Op deze manier is het eenvoudig een se...
Karel
17 Mei 2013, 18:40
 
Forum: C code
Onderwerp: a && b, wie eerst?
Reacties: 9
Bekeken: 11924

Re: a && b, wie eerst?

oh ja,

Code: Alles selecteren
if (err || err=functie1() ) ;


kan eleganter:

Code: Alles selecteren
err = err || functie1();


(zat een beetje ver weg in mijn geheugen)
Karel
17 Mei 2013, 18:00
 
Forum: C code
Onderwerp: a && b, wie eerst?
Reacties: 9
Bekeken: 11924

Re: a && b, wie eerst?

Wat bedoel je, zo'n one-liner die schade aanricht? Dat heeft in het voorbeeld meer met vraagstelling te maken, en klakkeloos overtypen wat er wordt geantwoord. Of bedoel je die bewerkingsvolgorde? Dat hangt van de taaldefinitie af. In Pascal staat de evaluatievolgorde niet vast. Tenminste niet in de...
Karel
17 Mei 2013, 12:48
 
Forum: C code
Onderwerp: a && b, wie eerst?
Reacties: 9
Bekeken: 11924

Re: a && b, wie eerst?

goh, duidelijk die link, Totaal niet verwacht dat bij: if ( a && b++) , de b++ niet uitgevoerd zal worden bij a=0 Dat is wel zo gedefinieerd in Kernighan and Ritchie, de oorspronkelijke auteurs van de taal C. Het kan gebruikt worden om hele vieze one-liners te schrijven. Een one-liner is ee...
Volgende

Terug naar uitgebreid zoeken