Quand je suis rentré à la maison aujourd'hui, mon enfant me disait fièrement comment ils avaient réussi à faire de la logique ET, OU et NON à partir de son kit électronique de circuits instantanés et me demandait comment ils pouvaient rendre exclusif ou.
Quelqu'un a-t-il des suggestions pour un circuit simple (et hautement éducatif / divertissant) qui ferait cela?
Le kit ne comporte que de simples interrupteurs à poussoir (c'est-à-dire aucun interrupteur SPDT) et la variété habituelle de composants électroniques de base. Il a des transistors PNP et NPN mais je préférerais quelque chose de plus simple (ils n'ont pas utilisé de transistors jusqu'à présent). Les diodes seraient bien car elles sont plus faciles à comprendre et plus familières.
Une idée que j'avais était quelque chose comme ça:
mais ce n'est pas idéal car il utilise deux batteries et finit par entraîner la lampe à travers un diviseur potentiel qui doit être adapté aux tensions de batterie actuelles. De meilleures suggestions?
ÉDITER:
Pour clarifier, ils veulent faire un circuit qui a deux boutons poussoirs, et la lampe s'allumera si l'un des interrupteurs (mais pas les deux) est enfoncé.
En particulier, il n'est pas nécessaire que le circuit ait des entrées numériques et une sortie numérique (la façon dont nous penserions normalement à la logique numérique).
la source
L'une des équations possibles pour XOR est (A + B) .pas (AB)
Si un seul bouton de contact doit être utilisé, il peut être implémenté par le schéma suivant, en utilisant la logique de diode.
REMARQUE : Le schéma initial a été dessiné avec une lampe en sortie, mais tant que les lampes sont des dispositifs symétriques, les diodes sont en fait superflues. Dans le même temps, cette implémentation du XOR fonctionnera mieux avec l'indicateur LED, donc je l'ai redessiné de cette façon:
simuler ce circuit - Schéma créé à l'aide de CircuitLab
Si des boutons avec des contacts de commutation peuvent être utilisés, les choses deviennent vraiment simples. Le schéma suivant utilise une équation légèrement différente: Q = (A + B). (Pas A + pas B)
simuler ce circuit
la source