Hoi mss is dit moeilijk maar ga de vraag toch stellen. Zou er een manier zijn om met een pic een teller aan te sturen doormiddel van 3 drukknoppen de eerste knop zou 5 pulsen moeten doorsturen de 2e knop 10 en de 3e knop 15 pulsen dat je zo een 5,10,15 punten kunt creeren, is er iemand die mij hier in kan helpen moet zeggen heb hier tot hiertoe nog geen verstand van.
tot hoors
Jasper91
'The purpose of my life, is to invent warp drive'
Dat is goed te doen hoor! Je hebt hierbij maar 4 I/O poorten nodig. 3 ingangen voor de knoppen en 1 uitgang voor de pulsen.
Ik weet niet of je al een PIC heb en in welke taal je hem wilt programmeren. Maar het moet niet zo moeilijk zijn.
Je zorgt er gewoon voor dat als je een signaal binnenkrijgt op 1 van de knoppen, dat er dan via de output 5 pulsen weggaan met een freq. van bij 100hz
BTW: Als je hem in Assembler programmeert wil ik je best daarmee helpen
[Bericht gewijzigd door Jasper91 op (19%)]
mts plus
Life is waiting!
je maakt 1 stukje code wat 5 pulsen uit stuurt.
oftewel de pin hoog maakt. even wacht en de pin weer laag maakt. even wacht. enz enz
als knop1 in gedrukt word voer je dit 1 keer uit
bij knop 2 2 keer enz enz
wel heb nog geen pic, en zou niet weten welke pic hier ik voor moet gebruiken. Ben een beetje nieuw hierin, maar ja alle begin is moeilijk zeker? heb zojuist de wisp648 gekocht maar weet niet welk programma welk raad je me aan?
greetz
Een programma dat je zelf moet maken.
www.picbasic.nl
Hoi, heb even mijn vraag aangepast ik zoek iemand die voor (tegen vergoeding natuurlijk)mij pic zou willen programmeren. Aangezien ik dit (nog niet)niet kan. Het geen deze zou moeten doen is er zijn 3 knoppen waarvan als ik ze indruk knop 1 5 impulsen moet geven, knop 2 10 impulsen en tenslote knop 3 15 impulsen. wat deze aanstuurt is een tellen (voor een score bord). als je nog vragen zou hebben zie ik die graag verschijnen.
alvast bedankt om dit te lezen
tot hoors
flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Looser!
Dit is toch de uitgelezen mogelijkheid om met micros te beginnen. Je hebt al een programmer!. PICje erbij, beetje hulp van ons, klein stukje programmeren en klaar ben je.
M-i-c-h-e-l
Honourable Member
Tja mijn idee 
Het is een ideaal projectje om de pic en het programmeren een beetje onder de knie te krijgen. Zeker als je de intentie hebt om deze techniek eigen te gaan maken (die indruk heb ik wel van je tenminste).
Voel je uitgedaagd zou ik zeggen 
Hoi ben hier terug even van weggeweest, maar door omstandigheden kon ik niet aan verder werken. nu heb ik de zin terug gekregen. maar geraak hier niet verder mee mss kan iemand mij verder op weg helpen. tot hier ver ben ik geraakt:
mijn programma ziet er als volgt uit,
include 16f877_bert
pin_d5_direction = output
pin_c4_direction = input
pin_d3_direction = input
pin_d2_direction = input
pin_d5 = low
forever loop
if pin_c4 == high then
for 5 loop
pin_d5 = high
delay_1s(1)
pin_d5 = low
delay_1s(1)
end loop
end if
end loop
forever loop
if pin_d3 == high then
for 10 loop
pin_d5 = high
delay_1s(1)
pin_d5 = low
delay_1s(1)
end loop
end if
end loop
forever loop
if pin_d2 == high then
for 15 loop
pin_d5 = high
delay_1s(1)
pin_d5 = low
delay_1s(1)
end loop
end if
end loop
als ik dit in de pic zet gaat allemaal alleen ik kan het eerste knopje maar indrukken kan iemand mij helpen wat ik fout doe?
ook als ik dit compileer zegt die geen fouten en toch doet die het niet mss vergeet ik wat. maar ik hoop dat iemand mij kan verder helpen alvast nog eens bedankt om het te lezen
mvg
joris
ik ken picbasic wel niet, maar als ik je code zie dan valt me wel op dat je forever loops gebruikt.
forever loop
....
end loop
Dat betekent dat je programma in de eerste loop blijft hangen, en dus nooit de andere loops uitvoert. Je moet in je programma maar 1 enkele forever loop gebruiken, en dan binnen de loop alle functies afhandelen.
Dus iets als:
forever loop
Als knop A ingedrukt
Doe 1 puls
Als knop B ingedrukt
Doe 2 pulsen
Als knop C ingedrukt
Doe 5 pulsen
end loop
Oke dekees, ga het morgen eens proberen se en ja als beginner kun je fouten maken he al bedankt voor de tip. ik laat het weten of het gelukt is
thx