Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
embedded_systems:experimentiersystem:tcrt1000-sensoren [2020-12-18 10:33] – Urs Graf | embedded_systems:experimentiersystem:tcrt1000-sensoren [2020-12-31 08:43] – Urs Graf |
---|
| |
===== Schema ===== | ===== Schema ===== |
[{{:embedded_systems:experimentiersystem:tcrt1000-modul-schema.png?600|Schema}}] | [{{:embedded_systems:experimentiersystem:tcrt1000-modul-schema.pdf?600|Schema}}] |
| |
===== Datenblätter ===== | ===== Datenblätter ===== |
| |
===== Verwendung mit deep und dem Zynq7000 ===== | ===== Verwendung mit deep und dem Zynq7000 ===== |
Das TCRT1000-Sensormodul kann sehr einfach mit dem [[embedded_systems:experimentiersystem:expmicrozed|Adapterboard für den Zynq7000]] eingesetzt werden. Für die [[http://deepjava.org/|deep]] Entwicklungsumgebung steht ein fertiger Treiber zur Verfügung: ''[[http://api.deepjava.org/runtime-library/ch/ntb/inf/deep/runtime/mpc555/driver/HLC1395Pulsed.html | ch.ntb.inf.deep.runtime.mpc555.driver.HLC1395Pulsed]]''. Ausserdem ist eine kleine Demoanwendung verfügbar: ''[[http://api.deepjava.org/runtime-library/ch/ntb/inf/deep/runtime/mpc555/demo/HLC1395Demo.html | ch.ntb.inf.deep.runtime.mpc555.demo.HLC1395Demo]]''. Damit der Treiber verwendet werden kann muss dieser erst initialisiert werden. Dies geschieht über die Methode ''init(...)''. Die genaue Syntax kann der API-Beschreibung entnommen werden. Anschliessend kann über die Methode ''start()'' das auslesen gestartet werden. Nun wird der Reihe nach alle 1~ms der Wert von einem Sensor gelesen. | Das TCRT1000-Sensormodul kann sehr einfach mit dem [[embedded_systems:experimentiersystem:expmicrozed|Adapterboard für den Zynq7000]] eingesetzt werden. Für die [[http://deepjava.org/|deep]] Entwicklungsumgebung steht ein fertiger Treiber zur Verfügung: ''[[http://api.deepjava.org/runtime-library/org/deepjava/runtime/zynq7000/driver/TCRT1000.html | org.deepjava.runtime.zynq7000.driver.TCRT1000]]''. Ausserdem ist eine kleine Demoanwendung verfügbar: ''[[http://api.deepjava.org/runtime-library/org/deepjava/runtime/zynq7000/demo/TCRT1000Demo.html | org.deepjava.runtime.zynq7000.demo.TCRT1000Demo]]''. |
| |