Was wäre ein Sensor, mit dem ich erkennen könnte, ob sich das CD-Fach meines Desktops geöffnet hat?
Im Digikey-Katalog stehen so viele Sensoren zur Auswahl.
Sollte ich eine mechanische Komponente verwenden?
Eine Lichtstrahlinterferenzkomponente?
Welches würde mir ermöglichen zu erkennen, ob mein CD-Fach offen ist, sodass die Informationen in eine PIC-MCU eingespeist werden können?
Ich weiß, dass ich für diese Art von Frage einen Systemaufruf machen kann, aber ich würde eine Art externen Sensor bevorzugen.
Verwenden Sie einen Dauermagneten und einen Reedschalter .
Befestigen Sie den Magneten am beweglichen Teil und setzen Sie den Reedschalter auf den festen Teil. Überwachen Sie dann den Reedschalter mit dem Mikrocontroller.
Wenn der Stromverbrauch kein Problem ist (im Vergleich zum Reed-Schalter), würde ich mich für eine IR-LED und einen Fototransistor entscheiden. Sie können entweder den Strahl brechen lassen, wenn er sich öffnet, oder wenn er geschlossen ist, und vom Transistor an Ihrem digitalen In-Pin lesen.
Wenn es Ihnen nichts ausmacht, das Laufwerk zu zerlegen, können Sie in die Verriegelung oder den Schalter zum Öffnen des Laufwerks schauen, der ziemlich einfach zu verdrahten sein sollte. Es kann sogar einen Pull-up haben, der ein logisches Signal direkt an das Gerät Ihrer Wahl liefert.
Der Widerstand