「Arduinoの基礎 - SC1602」の版間の差分

ナビゲーションに移動 検索に移動
(Wiki がページ「ArduinoでSC1602を制御する」を「Arduinoの基礎 - SC1602」に、リダイレクトを残さずに移動しました)
107行目: 107行目:
<br><br>
<br><br>


==== LiquidCrystal_I2C ライブラリ ====
==== LiquidCrystal_I2Cライブラリ ====
I2Cアダプタを使用するサンプルコードでは、LiquidCrystal_I2Cライブラリを使用する。<br>
I2Cアダプタを使用するサンプルコードでは、LiquidCrystal_I2Cライブラリを使用する。<br>
LiquidCrystal_I2Cライブラリは、以下のGitHubのWebサイトからダウンロードできる。<br>
https://github.com/marcoschwartz/LiquidCrystal_I2C
<br>
<br>
Arduiono IDEのメイン画面から、メニューバー[スケッチ] - [ライブラリをインクルード] - [.zip形式のライブラリをインストール]にてLiquidCrystal_I2Cライブラリを取り込む。<br>
LiquidCrystal_I2Cライブラリのインストール手順を以下に示す。<br>
取り込んだライブラリは、以下のディレクトリに保存される。<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
<br>
#*: ~/Arduino/libraries
もし、同一の名前のライブラリが同じディレクトリに存在しており、コンパイルが失敗する場合は、不要なライブラリを削除する。<br>
#* Windows
#*: C:\Users\ユーザ名\Documents\Arduino\libraries
# もし、同一の名前のライブラリが同じディレクトリに存在しており、コンパイルが失敗する場合は、不要なライブラリを削除する。
<br>
<br>
以下にサンプルコードを記述する。<br>
以下にサンプルコードを記述する。<br>
  <source lang="c++">
  <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行目:
   
   
  }
  }
  </source>
  </syntaxhighlight>
<br>
<br>
[[ファイル:Arduino SC1602 08.jpg|フレームなし|中央]]
[[ファイル:Arduino SC1602 08.jpg|フレームなし|中央]]

案内メニュー