電子工作入門者・初心者の集うスレ

a77cb72e anonymous 2023-04-30 08:14
picoでI2Cで接続したoledをつけようとしてますが以下で空の配列?になります。micropythonです
調べたらディスプレイを認識してないらしいです
どうしたらいいですか?

from machine import I2C, Pin

i2c = I2C(0, scl(4)=Pin(4), sda=Pin(5))
print(str(i2c.scan())
7cac9bfe anonymous 2023-04-30 11:25
>>a77cb72e
freq設定してないやん
c8cbac28 anonymous 2023-04-30 16:56
>>7cac9bfe
ありがとうございます
import machine
machine.freq() #125000000が表示された

i2c = I2C80, scl=Pin(4), sda=Pin(5), freq=125000000) #これに変更
print(str(i2c.scan()))
やっぱり表示されません・・・
91508c74 anonymous 2023-04-30 17:03
freqを400000くらいにしても変わらない、、
5736858e anonymous 2023-04-30 17:03
Pull Up Resistors?がいる?もうわからないので寝ます
c3720010 anonymous 2023-04-30 19:33
>>91508c74
oledは115200くらいが多い
276cf8d0 anonymous 2023-05-02 14:42
115200って、シリアルかよ?
35a09bf2 anonymous 2023-05-02 17:39
>>276cf8d0
まあパレレルかシリアルかと言えばシリアルだな(笑
それに実際COMポートの影響はあるんだろうな
fa3871f9 anonymous 2023-05-12 13:25 1683865520.jpg (324KB)
先週久しぶりに秋葉原行ったら相変わらずメイドさんがずらっと並んでるのな
結局なにも買わずにIT自販機を眺めて帰ってきた w



Top of this page. | <<last 0 1

limit: 1536KB

(電子工作入門者・初心者の集うスレ/29/1.5MB)

Powered by shinGETsu.