첫 Raspberry Pi Pico ㉚ Circuitpython에서 I2CScanner
2003 단어 RaspberryPiRaspberryPiPicoI2C
핀 조합은 다음 쌍입니다. 홀수가 SCL이고 짝수 핀이 SDA입니다.
[GP1,GP0], [GP3,GP2], [GP5,GP4], [GP7,GP6], [GP9,GP8], [GP11,GP10], [GP13,GP12],[GP15,GP14], [GP17 ,GP16], [GP19,GP18], [GP21,GP20], [GP27,GP26]
스캐너
찾은 슬레이브 디바이스 (복수 대응)의 주소를 16 진수로 표시합니다. GPIO 핀은 수동으로 사용할 핀을 입력하여 사용하십시오. 또한 모듈은 busio가 아닌 bitbangio에서도 마찬가지로 사용할 수 있습니다.
from board import *
from busio import I2C
i2c = I2C(GP21, GP20)
while not i2c.try_lock():
pass
for i in i2c.scan():
print('addr 0x{0:x}'.format(i))
i2c.deinit()
PS.
for i in i2c.scan():
print('addr 0x{0:x}'.format(i))
는
print([hex(i) for i in i2c.scan()])
하지만 16진수 표시가 가능합니다.
Reference
이 문제에 관하여(첫 Raspberry Pi Pico ㉚ Circuitpython에서 I2CScanner), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jamjam/items/10b9058af7058379ddb7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)