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

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%)]

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

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.

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