Grazie, mi fa piacere che la libreria ti è tornata utile.
Ciò che ti serve è la proprietà "lastPWM" del canale.
Per ottenerla devi esporla tramite una funzione pubblica in lettura da inserire sull'interfaccia ("Plafo.h"). Ad esempio:
codice:
byte lastPWMChannel(const int channel);
Per poi implementarla (su "plafo.cpp"):
codice:
byte Plafo::lastPWMChannel(const int channel){
return channels[channel]->lastPWM;
}
Per richiamare la funzione dal tuo progetto basterà quindi inserire ad esempio:
codice:
byte pwmValue=plafo.lastPWMChannel(white);
Ciao[/QUOTE]
Niko Grazie, sei un grande veramente.
domani provo i codici e ti faccio sapere.
più che utile! ho sostituito le mie centinaia di righe con le tue semplicissime ( nel numero di righe ) librerie. ieri ho implementato il rotary, un LCD 20x4 con un'interfaccia i2C ed un RTC sempre I2C. risparmiando pin sull'uno. ora implemento il menù ed il primo passo è fatto.
Grazie ancora Niko!!
a disposizione per qualunque cosa ( nel mio piccolo)