Hallo,
heute habe ich einen Arduino Mega 2560 mit LAN-Shield bekommen und diverse digitalen Ein- und Ausgänge für 4fach-Relais, Fensterkontakt, Leckmelder funktionieren einwandfrei.
Die analogen Eingänge habe ich versucht zu definieren:
define Thermometer FRM_AD 0
In STATE steht folgendes:
error initializing: unsupported mode '2' for pin '0'
get Thermometer reading
wirft pin '0' is not configured for mode 'ANALOG' at FHEM/lib/Device/Firmata/Platform.pm line 513.
aus.
Ich habe A0 bis A5 mit und ohne Thermosensor probiert.
Die Meldung erscheint immer. Was mache ich falsch?
Bitte gebt mir einen Tipp.
Gruß Jens
EDIT
Nach dem Wechsel auf das UNO-Board kann ich A0 mit 14 als analogen Eingang definieren. Das gilt "analog" für die Pins A1-A5.
Eine genaue Auflistung, wie die Pins belegt werden können, habe ich im Device FIRMATA (Typ FRM) gefunden.