Raspberry Pi не может найти конвертер объявлений 115. Ошибка ic2 не найдена в местоположении 0x48Python

Программы на Python
Anonymous
Raspberry Pi не может найти конвертер объявлений 115. Ошибка ic2 не найдена в местоположении 0x48

Сообщение Anonymous »

Я пытаюсь настроить аналого-цифровой преобразователь, но получаю следующую ошибку:

Нет устройства I2C по адресу: 0x48 >

Это код:

Код: Выделить всё

import board
import time
import busio
import adafruit_ads1x15.ads1115 as ADS
from adafruit_ads1x15.analog_in import AnalogIn

# Initialize the I2C interface
i2c = busio.I2C(board.SCL, board.SDA)
print(i2c)

print(board.SCL)
print(board.SDA)

# Create an ADS1115 object
ads = ADS.ADS1115(i2c)

# Define the analog input channel
channel = AnalogIn(ads, ADS.P0)

# Loop to read the analog input continuously
while True:
print("Analog Value: ", channel.value, "Voltage: ", channel.voltage)
time.sleep(0.2)
У меня VCC подключен к 3,3 В, а GND к GND. SCL, SDA подключены к GPIO 2, 3. И к A0 — фоторезистор.
Я пробовал что-то переключать, но, похоже, ничего не помогает. Перезагрузка включает/отключает переключатель ic2 SDA и SCL от 3,3 В до 5 В. Как я могу это исправить?

Подробнее здесь: https://stackoverflow.com/questions/785 ... ation-0x48

Вернуться в «Python»