Hej alle dygtige
Jeg prøver at konstruere en simpel styring af 4 outputs med 5 inputs: De
4 input styrer hver et output, således at hver gang et input aktiveres, tændes det tilhørende output, og alt andet slukkes. Det 5. input slukker alting. Det svarer nøje til en drejeomskifter med 5 positioner; slukket, 1, 2, 3 eller 4 tændt.Men fordi jeg ønsker at implementere en drejeomskifters funktion med ringetryk er jeg endt i en konstruktion som:
Jeg har prøvet at simulere kredsløbet med et morsomt legetøj jeg fandt på nettet:
Det lader til at virke fint, bortset fra at begyndelsestilstanden er kaotisk, hvilket dygtigere folk end jeg nok ville fikse. Jeg har endvidere simuleret kredsløbet med CircuitLogix
(elev versionen) som udviser præcis samme adfærd.
MEN... Når jeg bygger kredsløbet på et breadboard, får jeg en anden adfærd: A tænder 1 og slukker de andre B tænder 2 og slukker de andre C slukker de andre D tænder 4 og tænder 3 på halvt blus og slukker de andre C efter D tænder 3 på halvt blus og slukker de andre
En lille video af denne adfærd kan se på en af
Så nu er mit spørgsmål: Er det blot en sjuskefejl på breadboardet som jeg ikke kan finde, eller er der noget fundamentalt galt med min tænkning? Er der forhold der gør sig gældende, som jeg ikke har tænkt på?
Ovenstående kredsløb er plan A. Plan B er at bruge en drejeomskifter. Plan C er at kaste mig ud i en Arduino løsning. Men først vil se om jeg kan lære noget af plan A (og C under alle omstændigheder).
Med venlig hilsen Jørgen Mangor Iversen