Spero di aver messo questo topic nella sezione giusta del forum.
Dunque ... avrei bisogno di pilotare poco più di una trentina di LED alimentati ad anodo comune; avevo provato a fare delle basette usando 6 TPIC6C595N con la libreria <ShiftRegister74HC595.h>: la cosa, un paio d'anni fa funzionava ... ora ho ripreso in mano ill progettino e ... niente non va più !
l
Allora ho pensato di ricorrere al PCA9685, che, secondo il data sh ...eet, può essere configurato come open drain; ho trovato anche un topic in proposito sul forum Adafruit ... ma non ho capito niente della soluzione !!!! Insomma dove vanno messe quelle tre istruzioni
uint8_t oldmode = read8(PCA9685_MODE2); // read current Mode2 register
uint8_t newmode = (oldmode&0x7F) | 0x04; // make sure that bit 3 is equal to 1 for totem pole configuration
write8(PCA9685_MODE2, newmode); // write totem pole configuration
Ringrazio anticipatamente dei suggerimenti