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-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren

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-73-generic x86_64))  mit CUL V3.2 (Firmware 1.57 CUL868) für FS20 und CUL V3.4 (Firmware 1.57 CUL868) für HM + Arduino Mega
FHEM Revision: 27642
FS20-Schalter und Dimmer
HM Fensterkontakte, Heizungsthermostate, Temperatursensoren