Arduino/Firmata: Nutzung von Pin 0 und 1 als Ausgänge

Begonnen von stobor, 07 Februar 2019, 10:57:29

Vorheriges Thema - Nächstes Thema

stobor

Hallo,
ich habe gerade erfolgreich meinen Arduino Uno (Rev3) in Betrieb genommen:

#Arduino
define Arduino1 FRM /dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_85735313333351709191-if00@57600
attr Arduino1 verbose 4
#attr Arduino1 sampling-interval 1000

define Pin13 FRM_OUT 13 # definiert Arduino Pin 13 als digitalen Ausgang
attr Pin13 IODev Arduino1
attr Pin13 stateFormat value

define Pin0 FRM_OUT 0
attr Pin0 IODev Arduino1
attr Pin0 stateFormat value
define Pin1 FRM_OUT 1
attr Pin1 IODev Arduino1
attr Pin1 stateFormat value
define Pin2 FRM_OUT 2
attr Pin2 IODev Arduino1
attr Pin2 stateFormat value
define Pin3 FRM_OUT 3
attr Pin3 IODev Arduino1
attr Pin3 stateFormat value


Alle Pins außer Pin 0 und Pin 1 kann ich jetzt wunderbar ansteuern (z.B.: "set Pin2 on").
Sind Pin 0/1 reserviert (da steht auf der Buchse parallel noch TX/RX)? Kann ich die trotzdem irgendwie von FHEM aus als Ausgänge nutzen? Wie?

Danke für ein wenig Hilfe.
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

Wzut

Klick doch einfach Arduino1 an oder gib "list Arduino1" ein
welcher Pin für was benutzt werden kann steht doch in den jeweiligen Readings :) 
und ja 0&1 fehlen dort aus gutem Grund wenn du ihn wie du seriell angebunden hast .....
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

stobor

Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus