」こんにちはomoroyaです。番外編はarduinoの基本的なことを書いていく方向性にしたいと考えています。本日は、arduinoのI2C通信についてです。その前に、arduinoの外観とピン配置を確認することをおすすめします。arduinoの入門編を書いていて、arduino自体の説明をしたいと考えていました。arduino自身のことを理解しておいた方が良いですよね。いうことで番外編...omoroya.comarduino自身のことを少しづつ理解して行きましょう。いやいや、arduinoを早速始めたいんだ!というかたは下記の入門編からお読みください。小学校でもプログラミングが始まる。我が家の子供にも、プログラミングを教えられないか。プログラミングしてもつまらない。目に見える形で楽しみたい!そこで、Arduinoの出番。「Arduino」であれば、色んなものを直接制御でき目に見...omoroya.comLessonの入門編で使用しているArduinoは互換品です。互換品とは言え、Arduinoはオープンソースであり複製して販売するのもライセンス的に問題なし。そのため互換品の品質も悪くなく、それでいて値段は安いです。正規品本体の値段で豊富な部品が多数ついています。番外編02のおさらいです。R3の外観図を下記に示します。I2Cピンは外観図右上にあります。I2C(SCL)、I2C(SDA)と書かれているところです。左下のアナログ入力の4、5も利用可能です。その場合アナログ入力として使えないため注意してください。I2C通信についてI2C通信とは、IC間で通信することを目的に、フィリップス社が開発したシリアル通信方式です。I2CI2C(アイ・スクエアド・シー、アイ・アイ・シー)はフィリップス社で開発されたシリアルバスである。低速な周辺機器をマザーボードへ接続したり、組み込みシステム、携帯電話などで使われている。略で、I-squared-C(アイ・スクエアド・シー)が正式な読みとされている。一般的な文字コード環境のプレーンテキスト上では上付き文字が使えないため、I2CあるいはIICと表記されることも多く、日本国内ではこれをもって「アイ・ツー・シー」と発声されたりカタカナ表記される[1]ことがある。I2Cの特徴は、2本の線を繋げるだけでお互いのデータのやりとりができるようになっていることです。・データをやり取りするために使用する「SDA」(シリアルデータ)・IC間でのタイミングを合わせるために使用する「SCL」(シリアルクロック)通信速度は以下となっています。1000bit/s実際には、電源も必要ですので「SCL」、「SDA」「電源」、「GND」の4本必要となります。