Strumenti Utente

Strumenti Sito


raspberry:i2c

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
raspberry:i2c [2017/09/24 23:39]
stefano
raspberry:i2c [2023/04/17 14:25] (versione attuale)
Linea 1: Linea 1:
 Il bus I2C e i relativi sensori.\\ Il bus I2C e i relativi sensori.\\
 La mia prima esperienza è stata con il sensore INA219 che effettuala misurazione della corrente di un carico.\\ La mia prima esperienza è stata con il sensore INA219 che effettuala misurazione della corrente di un carico.\\
 +Diciamo che per cominciare dobbiamo abilitare l'interfaccia I2C\\
 +  raspi-config
 +e nel menù interfacce abilitare l'I2C.\\
 +riavviare\\
 +Poi installare i tools:\\
 +  apt-get install i2c-tools
 +
 Ho fatto un po di ricerca per capire come fare a leggere i valori del sensore tramite il set dei comandi messi a disposizione da i2c-tools, ma non è stata fruttuosa.\\ Ho fatto un po di ricerca per capire come fare a leggere i valori del sensore tramite il set dei comandi messi a disposizione da i2c-tools, ma non è stata fruttuosa.\\
 Avrei voluto  usare il sistema di interazione più a "basso livello" possibile, quindi con la shell bash, ma l'unica cosa utile che ho trovato è stato il sistema di installazione di alcune librerie python \\ Avrei voluto  usare il sistema di interazione più a "basso livello" possibile, quindi con la shell bash, ma l'unica cosa utile che ho trovato è stato il sistema di installazione di alcune librerie python \\
 Quindi installare il pyton-pip\\ Quindi installare il pyton-pip\\
-  apt-get install python-pip+  apt-get install python-pip python-smbus
 poi\\ poi\\
   pip install pi-ina219   pip install pi-ina219
Linea 67: Linea 74:
     sleep(1)     sleep(1)
 </file> </file>
 +Ora la pagina in php che si aggiorna automaticamente ogni 2 secondi e che va a leggere il file scritto continuamente dallo script di prima\\
 +<file php codice.php>
 +<?php
 +header("Refresh: 2; url=" . $_SERVER["PHP_SELF"]);
 +echo "scrivo";
 +include ("/home/pi/wri");
 +echo "testo";
 +?>
 +</file>
 +Ovviamente con questo sistema è possibile avere una pagina costantemente aggiornata con i dati e i valori di cui ho bisogno.\\
raspberry/i2c.1506289174.txt.gz · Ultima modifica: 2023/04/17 14:25 (modifica esterna)