Come programmatore sono piuttosto riflessivo: raramente scrivo codice di getto e prima di arrivare alla stesura finale ho valutato almeno due o tre soluzioni differenti in base a vantaggi e svantaggi.
Insomma per me programmare è una cosa molto diversa dallo scrivere codice e fino ad ora non ho trovato grossi benefici nell’usare l’intelligenza artificiale generativa.
Pochi giorni fa, però, si è presentata l’occasione perfetta: per un progetto di automazione a cui sto lavorando mi serviva convertire una libreria scritta per MicroPython in normale Python.
La libreria serve per controllare tramite protocollo I2C (IIC) delle schede di relè che usano il chip XL9535 e per farlo utilizza la classe ‘I2C’ del modulo ‘machine’.
Il codice è presente qui: https://github.com/mcauser/micropython-xl9535-kxv5-relay.
il modulo ‘machine’, però, è presente in MicroPython ma non in Python. Di qui la necessità della conversione.
Continua a leggere Conversione di una libreria usando una intelligenza artificiale generativa