I2C通信の解説【電子工作・マイコン・シリアル通信】

Поділитися
Вставка
  • Опубліковано 25 лип 2020
  • マイコンで使うI2C通信について解説します。
    I2C通信は専用モジュールに組み込まれていることが多く、
    使いこなせると電子工作の幅が広がります。
    通信系は難易度が高いですが、しっかりと理解しておきましょう。
    今回使用した回路はArduinoのシールド基板にする予定です。
    ■参考になる動画■
    ・トランジスタを使った回路の設計方法の解説
      • トランジスタを使った回路の設計方法【公式と回...
    電子工作に役立つ情報を定期的に配信しています。
    チャンネル登録よろしくお願いします!
    ■動画内で使用しているArduinoスターターキット■
    amzn.to/2yfb1bR
    ■ブログ■
     miraiworks.org/?p=3352
    ■Twitter■
      / nakac_work
    #I2C通信 #シリアル通信 #電子工作 #なかしー
  • Наука та технологія

КОМЕНТАРІ • 12

  • @murasyo
    @murasyo 4 роки тому +3

    通信系の解説有り難いです。CANも気長に待っています。

  • @Nick-by4nw
    @Nick-by4nw 3 роки тому +2

    初めてのコメント失礼します。
    いつも動画拝見し、参考にさせていただいております。
    研究でPSoC5lpでi2c通信を使用しているのですが、PSoCの使用経験はございますでしょうか。
    ラズパイやArduinoとは違い、細かい設定やコードがややこしく、参考資料も少なく困っております。
    もし経験があり、なにか参考にしているものがあれば教えていただきたいです!

    • @user-oq7lz6lb1j
      @user-oq7lz6lb1j  3 роки тому

      Nickさん、コメントありがとうございます!
      残念ながらPSoC5lpを使ったことがありません。
      しかし、PICマイコンを使ったことがあり、設定の細かさや資料が英語なのは同じかと思います。
      勉強したときは分厚い参考書を読んだり、既存のソースコードの解析を行いつつ、理解を深めていきました。
      Arduinoを勉強した時はネットで検索して調べていました。

  • @yestfs
    @yestfs 4 роки тому +2

    シリアル通信とパラレル通信の違いに関して通信速度についてはどのような違いがありますか?

    • @user-oq7lz6lb1j
      @user-oq7lz6lb1j  4 роки тому +2

      traintechtohokuさん、コメントありがとうございます!
      送信する方式などによって送信時間が変わるので具体的な数値で表現できません。
      ただ、同時に並行してデータを送受信できるパラレル通信の方が早くなるはずです。

  • @jy2304
    @jy2304 4 роки тому +1

    8:16どの部分をみてデータの値がわかるんですか?

    • @user-oq7lz6lb1j
      @user-oq7lz6lb1j  4 роки тому +1

      J Y
      さん、コメントありがとうございます!
      黄色(CH1)がクロック信号になります。
      データ(8bit)+ACK(1bit)の合計9bit分のパルスが送られてきていることは分かりますか?
      そのパルスの立ち上がり(Lo→Hi)の時に青色(CH2)がHIであればデータ'1'、LOであればデータ'0'として判断できます。
      データは画面左側の方が上位ビットです。

  • @user-ok5dk8yl3c
    @user-ok5dk8yl3c 4 роки тому +1

    こんにちは
    実は大学の研究でarduino のを使うことになってやってるでんすけど初めてでわからなくて、なかしーさんの動画のを見て初心者キッドを買って勉強しています。それで一つ聞きたいことがあるんですけど聞いてもらっても大丈夫でしょうか?

    • @user-oq7lz6lb1j
      @user-oq7lz6lb1j  4 роки тому +1

      ゆーすけさん、コメントありがとうございます!
      気軽に質問どうぞ!

    • @user-ok5dk8yl3c
      @user-ok5dk8yl3c 4 роки тому +1

      ありがとうございます。
      実はarduino を使ってmywareの筋電センサを動かしたいと思っているのですがなかなか動かせなくて困っていてプログラムか繋ぎ方が違うのか分からなくて教えて欲しいです

    • @user-oq7lz6lb1j
      @user-oq7lz6lb1j  4 роки тому

      できればTwitterでやりたいことや回路図、プログラムなどを見せて欲しいです!
      twitter.com/nakac_work

    • @user-ok5dk8yl3c
      @user-ok5dk8yl3c 4 роки тому

      わかりました。
      Twitterフォローさせて頂きます