12/04/2024, 21:27 
(Questo messaggio è stato modificato l'ultima volta il: 13/04/2024, 15:34 da LaPa.)
		
	
	
		Buonasera, 
Sto cercando di usare un sensore analogico via ADS1115.
Ho usato per questo uno script di Adafruit che implica l'istallazione del seguente modulo:
adafruit-circuitpython-ads1X15
con il seguente comando:
modulo lo trovo nei moduli se lancio il comando list in bin
Lo script che uso è il seguente:
ma il lancio dello script mi dà il seguente errore
Girellando su web ho capito che potrebbero esserci dei problemi con questi moduli se l'OS è inferiore a Bullseye, io ho Buster so che il passaggio non è possibile.
C'è un modo di aggirare/risolvere il problema?
Conoscete un altro script per usare ADS1115?
Grazie per l'attenzione
Saluti
LaPa
	
	
Sto cercando di usare un sensore analogico via ADS1115.
Ho usato per questo uno script di Adafruit che implica l'istallazione del seguente modulo:
adafruit-circuitpython-ads1X15
con il seguente comando:
Codice:
sudo pip3 install adafruit-circuitpython-ads1X15modulo lo trovo nei moduli se lancio il comando list in bin
Lo script che uso è il seguente:
Codice:
import time
 
import board
 
import busio
 
import adafruit_ads1x15.ads1115 as ADS
 
from adafruit_ads1x15.analog_in import AnalogIn
 
 
 
i2cbus = busio.I2C(board.SCL, board.SDA)
 
ads = ADS.ADS1115(i2cbus)
 
 
 
# Set analog chanel
 
ch0 = AnalogIn(ads, ADS.P0)
 
ch1 = AnalogIn(ads, ADS.P1)
 
 
 
#calculate the Volumetric Water Content
 
vwc1 = 2.8432*ch0.voltage**3 - 9.1993*ch0.voltage**2 + 20.2553*ch0.voltage - 4.1882
 
#round vwc to 2 decimals
 
vwc1 = round(vwc, 2)
 
print("Voltage on A0: ", round(ch0.voltage, 3), "%VWC1: ", vwc1)
 
 
 
vwc2 = 2.8432*ch1.voltage**3 - 9.1993*ch1.voltage**2 + 20.2553*ch1.voltage – 4.1882
 
vwc2 = round(vwc, 2)
 
print("Voltage on A1: ", round(ch1.voltage, 3), "%VWC2: ", vwc2)ma il lancio dello script mi dà il seguente errore
Codice:
Traceback (most recent call last):
File "/home/pi/plant+out/Sensori/SoilWatch10Driver.py", line 21, in <module>
import board
ModuleNotFoundError: No module named 'board'Girellando su web ho capito che potrebbero esserci dei problemi con questi moduli se l'OS è inferiore a Bullseye, io ho Buster so che il passaggio non è possibile.
C'è un modo di aggirare/risolvere il problema?
Conoscete un altro script per usare ADS1115?
Grazie per l'attenzione
Saluti
LaPa
With a little/big help from my friends 
	
	

![[-] [-]](https://forum.raspberryitaly.com/images/square/collapse.png)

  Facebook
			
  Twitter
			
  Google +
				
  Youtube
			
  Telegram