[RaspberryPi]I 2 C制御
1137 ワード
I 2 C特性と設置、検証
# 터미널에 입력
sudo apt-get install -y i2c-tools
# 터미널 에서 i2c 연결 유무 확인 명령어
i2cdetect -y 1
例
CDSセンサー利用
import smbus
import time
# smbus 라이브러리를 통해 i2c 통신을 할 것임
# i2c 통신 포트 1번
bus = smbus.SMBus(1)
# 주소는 16진수로 사용하는 것 권장
# i2c 통신 채널 주소
i2c_address = 0x48
# CDS 센서 채널 주소
Cds_channel = 0x01
try :
while True:
# 송신
bus.write_byte(i2c_address, Cds_channel)
time.sleep(0.1)
# 수신
CdsValue = bus.read_byte(i2c_address)
print("Cds : "+str(CdsValue))
time.sleep(0.1)
# Ctrl + C : 종료
except KeyboardInterrupt:
pass
Reference
この問題について([RaspberryPi]I 2 C制御), 我々は、より多くの情報をここで見つけました https://velog.io/@psh4204/RaspberryPi-I2C-제어テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol