Skip to content

Routine I2C per controllori PIC implementate in C

  • by

Lavorando con i PIC possiamo aver bisogno di utilizzare il protocollo I2C dovendolo implementare a basso livello in C o in assembler (bit banging). Questo capita se lavoriamo con un controllore di fascia base che non offre nativamente tale funzionalità.

Purtroppo mi sono trovato in questa necessità e le routine fornite di esempio con il compilatore PICC di Hitech (il compilatore che utilizzo di solito) non sono riuscito a farle funzionare. Non so se perché errate, o se per colpa dell’ottimizzazione che nella versione freeware non è garantita.

Il sensore di temperatura DS1775

  • by

Il DS1775 prodotto da Dallas Semiconductors è un sensore di temperatura/termostato che può essere utilizzato nei nostri circuiti, pilotato da un controllore tramite il protocollo I2C.
Le applicazioni sono molteplici: termometro digitale, termostato, controllo di temperatura interna al circuito, registratore di temperatura, …
Purtroppo è disponibile solo nel package SOT23, quindi per utilizzarlo va necessariamente realizzato un circuito stampato abbastanza preciso. Suggerisco il metodo con il ferro da stiro e carta patinata.
dspr1775

Sostituire la lampadina degli anabbaglianti nella Stilo

  • by

A chi non da fastidio pagare più di 50 euro per farsi cambiare una lampadina della macchina? Io mi sono trovato in queste condizioni avendo una FIAT Stilo 1.9 Jtd con l’anabbagliante sinistro bruciato. Mi hanno fregato due volte.

Come utilizzare i pannelli solari

  • by

Vorrei presentare alcuni calcoli utili per il dimensionamento di impianti fotovoltaici. L’idea è quella di invertire la solita logica con cui si effettuano i calcoli e partire dal pannello solare: vorrei aiutare nella risposta alla domanda “Cosa posso fare con un pannello solare da 5, 10, … Watt?”. Partendo dalla potenza del pannello arrivare quindi a capire se è ciò che fa per noi.

pannello