Die ADC-Kanäle

Viele JControl-Geräte sind mit einem 8-Bit Analog-Digital-Konverter mit mehreren Eingangskanälen (ADC-Kanäle) ausgestattet. Diese können zum Messen anliegender Spannungen verwendet werden, die z.B. durch einen Temperatur-Fühler erzeugt werden. Die genaue Pinbelegung kann der API Dokumentation von GPIO oder den Produkt-Datenblättern entnommen werden.

Die Klasse ADC stellt lediglich eine Funktion zur Verfügung, die statische Methode getValue(int channel). Ihr Aufruf liefert einen 8-Bit Wert zwischen 0 und 255 zurück. Dieser Wert entspricht dem aktuellen Messwert des durch channel ausgewählten ADC-Kanals mit Bezug auf die an Pin VDDA anliegende Referenzspannung (standardmäßig die Versorgungsspannung), wobei 255 aussagt, dass die anliegende Spannung gleich oder größer der Referenzspannung ist.

Achtung: Die zu messende Eingangsspannung an den ADC-Kanälen darf die Versorgungsspannung keinesfalls um mehr als 0.3V überschreiten und nicht kleiner als -0.3V sein.