ich habe mal ne frage, ich möchte an einem Askin++ HM-LC-Sw1-Ba-PCB nicht das Relais schalten sonder eine Klasse ansprechen die z.b eine LED direkt am Nano Pro schaltet.
Kann ich anstatt dem DigitalenOutput einen Virtuellen oder eine interne Variable im Nano ansprechen?
Ich nehme mal an in der Zeile
Code: Alles auswählen
sdev.channel(1).init(RELAY1_PIN);
Ich möchte keinem Pin sonder einfach nur eine andere Klasse starten die eine Reihe an befehlen per IR-Led rausschicken.
Ich habe mir jetzt erstmal so geholfen das ich den aktuellen Status des Pins auslese, aber das ist ja nicht Sinn der Sache.
Code: Alles auswählen
int digitalReadOutputPin(uint8_t pin)
{
uint8_t bit = digitalPinToBitMask(pin);
uint8_t port = digitalPinToPort(pin);
if (port == NOT_A_PIN)
return LOW;
return (*portOutputRegister(port) & bit) ? HIGH : LOW;
}
Danke und schmelzt nicht weg.