12,964
回編集
細 (Wiki がページ「ArduinoでSC1602を制御する」を「Arduinoの基礎 - SC1602」に、リダイレクトを残さずに移動しました) |
|||
107行目: | 107行目: | ||
<br><br> | <br><br> | ||
==== | ==== LiquidCrystal_I2Cライブラリ ==== | ||
I2Cアダプタを使用するサンプルコードでは、LiquidCrystal_I2Cライブラリを使用する。<br> | I2Cアダプタを使用するサンプルコードでは、LiquidCrystal_I2Cライブラリを使用する。<br> | ||
<br> | <br> | ||
Arduiono | LiquidCrystal_I2Cライブラリのインストール手順を以下に示す。<br> | ||
# まず、Arduino IDEから[ツール]メニューバー - [ライブラリを管理...]を選択してライブラリマネージャを起動する。 | |||
* Linux | # 次に、検索欄に"LiquidCrystal I2C"と入力して、"LiquidCrystal I2C by Frank de Brabander"をインストールする。<br>また、以下に示すGitHubからダウンロードすることもできる。 | ||
*: ~/Arduino/libraries | #: https://github.com/marcoschwartz/LiquidCrystal_I2C | ||
* Windows | # Arduiono IDEから、[スケッチ]メニューバー - [ライブラリをインクルード] - [.zip形式のライブラリをインストール]を選択して、<br>LiquidCrystal_I2Cライブラリを取り込む。<br><br>取り込んだライブラリは、以下のディレクトリに保存される。 | ||
*: C:\Users\ユーザ名\Documents\Arduino\libraries | #* Linux | ||
#*: ~/Arduino/libraries | |||
もし、同一の名前のライブラリが同じディレクトリに存在しており、コンパイルが失敗する場合は、不要なライブラリを削除する。 | #* Windows | ||
#*: C:\Users\ユーザ名\Documents\Arduino\libraries | |||
# もし、同一の名前のライブラリが同じディレクトリに存在しており、コンパイルが失敗する場合は、不要なライブラリを削除する。 | |||
<br> | <br> | ||
以下にサンプルコードを記述する。<br> | 以下にサンプルコードを記述する。<br> | ||
< | <syntaxhighlight lang="c++"> | ||
#include <LiquidCrystal_I2C.h> | #include <LiquidCrystal_I2C.h> | ||
LiquidCrystal_I2C lcd(0x27,16,2); | LiquidCrystal_I2C lcd(0x27, 16, 2); // LCD : 16x2, IC : PCF8574T | ||
// LiquidCrystal_I2C lcd(0x3F, 16, 2); // LCD : 16x2, IC : PCF8574AT | |||
// LiquidCrystal_I2C lcd(0x27, 20, 4); // LCD : 20x4, IC : PCF8574T | |||
// LiquidCrystal_I2C lcd(0x3F, 20, 4); // LCD : 20x4, IC : PCF8574AT | |||
void setup() | void setup() | ||
139行目: | 142行目: | ||
} | } | ||
</ | </syntaxhighlight> | ||
<br> | <br> | ||
[[ファイル:Arduino SC1602 08.jpg|フレームなし|中央]] | [[ファイル:Arduino SC1602 08.jpg|フレームなし|中央]] |