Systeem voor voetgangerlicht ontwerpen

Eduard stelde deze vraag op 15 maart 2007 om 15:03.

Hallo, ik kom niet uit de volgende opgave:

Het voetgangerslicht bij een verkeersoversteekplaats staat normaal gesproken op rood. Met een drukknop kan een voetganger het licht op groen zetten. Na het indrukken van de knop gebeurt er 4s niets. Dan gaat het rode licht uit en het groene licht aan. Het groene licht blijft 4s branden. Daarna wordt de beginsituatie (rood licht) hersteld, tot er weer op de knop wordt gedrukt. De pulsgenerator moet een frequentie van 1hz afgeven, en gebruik twee led's als groen en rood licht.

Nog een opmerking: van EN en OF-poorten mag niet gebruik gemaakt worden, deze worden pas in de volgende les behandeld.

Ik heb vooral moeite met de beginsituatie herstellen, dus dat het licht weer op rood springt. Ik had zelf zoiets in gedachte als de knop (drukschakelaar) op de set van de geheugencel aan te sluiten, en de uitgang van de geheugencel op teller aan/uit. De pulsgenerator stel je dan in op tel pulsen, en alleen het derde bitje wordt gebruikt (2^2 is immers vier). Deze geeft dan een signaal door aan de led. Maar hoe reset hem ik dan weer dat die na 4s weer op rood springt?

Bij voorbaat dank.
 

Reacties

Melvin op 16 maart 2007 om 16:19

Beste Eduard,

Ik ga het antwoord niet direct geven, dat zou flauw zijn, maar ik zal je wel twee vragen stellen die je erg ver in de goede richting moeten leiden.

1. Vanaf hoeveel seconden na het indrukken van de knop moet het licht weer uitgaan? En komt dat overeen met een bepaalde bit (zodat je geen &-poorten hoeft te gebruiken)?

2. Welke ingang van de geheugencel heb je nog niet gebruikt?

Ok, ik heb een beetje gesmokkeld; het waren twee en een halve vraag, maar toch. 

Heb je nu een idee? Laat het weten als je toch ergens over twijfelt.

Groet,
Melvin

Eduard op 16 maart 2007 om 18:17

Hoi Melvin,

Bedankt voor je reactie. Hij moet na 4s weer op rood, dat is dus hetzelfde bitje (2^2). En wat ik nog niet heb gebruikt van de geheugencel is de reset. Die moet sowieso gebruikt worden. Maar hoe zorg ik er dan voor dat hij "weet" dat hij na 4 seconden gereset wordt? Moet ik dan gewoon dat bitje ook aansluiten op de reset? En wat moet ik dan nog doen met die rode led? Die ook aansluiten op de uitgang van de geheugencel?

Mvg,

Eduard. 

Plaats een reactie

+ Bijlage

Bevestig dat je geen robot bent door de volgende vraag te beantwoorden.

Clara heeft negenentwintig appels. Ze eet er eentje op. Hoeveel appels heeft Clara nu over?

Antwoord: (vul een getal in)