Verwenden Sie einen IR-Sensor mit Arduino

April 23

Verwenden Sie einen IR-Sensor mit Arduino

Die Arduino Open Source Elektronik und embedded-Prozessor-Plattform lässt sich ein Infrarotsensor überwachen und steuern. IR-Sensoren können verwendet werden, erkannt Nähe, Kommunikationssignale empfangen und sogar Bewegung einer Person erkennen. Arduino kann programmiert werden, einen IR-Sensor überwachen und reagieren auf eine wahrgenommene IR-Ebene. Ob Sie sich entscheiden, dass ein IR-Sensor mit einem digitalen Ausgang oder mit einen Analogausgang verwenden einen IR-Sensor mit dem Arduino erfordert wenig, wenn überhaupt, externe Komponenten und nur ein paar Zeilen Code.

Anweisungen

1 Wählen Sie einen IR-Sensor. Es gibt verschiedene Arten von IR-Sensoren für verschiedene Zwecke, wie Fernbedienung, Abstandserkennung, Kommunikation und menschliche Bewegungserkennung. Wählen Sie den IR-Sensor für Ihre Anwendung am besten geeignet.

2 Verbinden Sie den IR-Sensor mit dem Arduino. Je nach Art der Ausgabe vom IR-Sensor, den Sie ausgewählt haben, wählen Sie eine entsprechende Eingabe Pin auf dem Arduino. Wenn Ihr IR-Sensor ein analoges Signal ausgibt, sollten Sie z. B. verbinden den IR-Sensor Pin A0 von Ihrem Arduino, die als eine analoge Eingabe Pin dienen kann.

3 Programm der Arduino. Schreiben Sie Code, um den IR-Sensor-Wert zu lesen, der mit dem Arduino-Pin Eingabe wird ist. Haben Sie einen IR-Sensor mit einem Analogausgang angeschlossen an Pin A0 der Arduino, Sie könnten beispielsweise eine Code-Zeile wie "Int IRsensorValue = analogRead(A0);" in Ihrem Programm. Die Variable IRsensorValue enthält einen Wert zurück, der Analog-Digital-Wandlung des Signals auf A0 angewendet.

4 Testen Sie den IR-Sensor und Arduino zusammen. Nachdem Sie Ihr Programm auf dem Arduino gemäß den Angaben des Herstellers übertragen haben, sind Sie bereit, zu testen. Um Tests einfacher zu machen, möchten Sie bereitstellen, irgendeine Form von sichtbarem (z. B. eine LED, verbunden mit dem Arduino) um eine Änderung im Zustand von den IR-Sensor anzuzeigen. Wenn Ihr Arduino und IR-Sensor nicht einwandfrei angezeigt werden, überprüfen Sie die Strompfade und überprüfen Sie Ihr Programm, um sicherzustellen, dass Ihr Code liest die korrekte Pin der Arduino in den richtigen Modus (digital oder analog).