Robbertbd
robotica rules :D
hallo
ik ben bezig met een programmatje.
en die moet als je een knop op poort b hebt ingedrukt even wachten tot je hem weer hebt log gelaten.
en in de pic basic cursus stond iets waar mee dat kon maar dat kan ik niet mee vinden.
ik dacht dat het zo iets was:
while portb ^ 3 != 3 : wend
maar deze werkt niet.
wie weet hoe die wel moet?
Robbert
Fantomaz
Ik moet hier weer vaker komen... Wat kun je zo'n forum als deze gaan missen. :-)
While portb.3 = 1
wend
De lus blijft tot portb.3 weer laag (0) wordt.
Verder zijn het gewoon de basiszaken die je moet beheersen lijkt me.
Je gaat te snel van stapel, Robbert.
De stof die je leest (als je dat al doet) blijft niet hangen bij je...
[Bericht gewijzigd door Fantomaz op ]
ik dacht dat het zo iets was:
while portb ^ 3 != 3 : wend
Dit scant portB.0 èn portB.1
Rammel je blindelings code over zonder na te denken?
Robbertbd
robotica rules :D
Op 11 maart 2007 20:17:38 schreef Henry S.:
ik dacht dat het zo iets was: while portb ^ 3 != 3 : wendDit scant portB.0 èn portB.1
Rammel je blindelings code over zonder na te denken?
nouw eigenlijk moet hij poort portB.0 èn portB.1 controlen.
maar dat doet ie niet.
Robbert
Eerst had je het over 1 knop, nu weer twee, lekker handig bezig jij.
Leuk, bij elk antwoord verzin je een andere vraag, de groeten!
Robbertbd
robotica rules :D
jha als ik een knop los laat moet ie verder gaan.
ik heb niet gezegt dat je telkens de zelfde knop in drukt.
en je drukt maar 1 knop tegelijk in.
het probleem is toch nog niet opgelost.
Robbert
Hoi Robbert,
Een stukje code om je op weg te helpen.
if portb.0 == 1 then ;is knop ingedrukt?
;voer het volgende uit
delayms 15 ;tegen debouncing
while portb.0 = 1
wend ;wacht tot loslaten knop
Doe_Iets ;eigen code maken
endif
Misschien heb je hier iets aan, het is wel voor
1 pin, maar met een beetje goede wil lukt
het je om ditzelfde te realiseren voor pin 2.
Volgens mij is het in het vervolg handig goed
zo'n cursus te doorlezen, aangezien de oplossingen voorhanden zijn.
Plus : deel je problemen op.
Krijg eerst 1 pin werkend en ga dan pas naar de tweede.
In de hoop hiermee niet belerend maar van hulp te zijn,
Vincent.
picsels
Volgend project: 7-seg gaming displays; dan dec-1982 labvoeding afmaken, dan funcgen met ad9833 afmaken, dan...
Op 11 maart 2007 22:16:56 schreef Henry S.:
Eerst had je het over 1 knop, nu weer twee, lekker handig bezig jij.Leuk, bij elk antwoord verzin je een andere vraag, de groeten!
Op 11 maart 2007 22:42:34 schreef Henry S.:
En naar de oplossing mogen we natuurlijk weer raden.Best wel aso om alleen vragen te stellen...
Los van het feit of de vraagsteller zich enige moeite getroost om serieus zaken te onderzoeken, vind ik het uitermate onplezierig dit soort schofferende teksten te lezen.
Ganzz
-
Het is wel misschien kort door de bocht maar deze user heeft al een speciale "status" door zijn eerdere topic's klik maar op zijn naam. Op een keer word je er wel moe van 
Idd, zie het postverleden. En dat van z'n alter-ego (naam kom je vanzelf tegen).
De TS vraagt alleen maar, meestal zo vaag mogelijk, en geeft liever geen feedback.
Ondanks aandringen blijft hij zo doorgaan.
En ik hield hem nog wel z'n hand boven het hoofd...
http://www.circuitsonline.net/forum/view/44814
[Bericht gewijzigd door Henry S. op ]
Fantomaz
Ik moet hier weer vaker komen... Wat kun je zo'n forum als deze gaan missen. :-)
Op 12 maart 2007 19:59:22 schreef Henry S.:
En ik hield hem nog wel z'n hand boven het hoofd...
http://www.circuitsonline.net/forum/view/44814
Nou, ik ook...
Gewoon serieus proberen te benaderen ondanks zijn handycap van doldriest de grootste projecten willen starten.
@Robbert, je zakt weer af naar een nivo waarmee je geen vrienden maakt.
Houd je fatsoen wanneer men je helpt.
Stukje geven en nemen, jongen. 