注釈

こんにちは、SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebookへようこそ!Raspberry Pi、Arduino、ESP32を愛好する仲間たちと一緒に、これらの技術を深く探求しましょう。

参加する理由

  • 専門家のサポート: コミュニティやチームの助けを借りて、購入後の問題や技術的な課題を解決します。

  • 学びと共有: スキルを向上させるためのヒントやチュートリアルを交換します。

  • 独占プレビュー: 新製品の発表やプレビューに早期アクセスできます。

  • 特別割引: 最新の製品に対する独占割引を楽しめます。

  • フェスティブプロモーションとギブアウェイ: ギブアウェイやフェスティブプロモーションに参加できます。

👉 私たちと一緒に探索と創造を始める準備はできましたか?[ここ]をクリックして、今日参加しましょう!

1.1.6 I2C LCD1602

イントロダクション

LCD1602はキャラクター型液晶ディスプレイで、同時に32文字(16*2)を表示できます。

コンポーネント

../_images/list_i2c_lcd1.png

回路図

T-Board Name

physical

SDA1

Pin 3

SCL1

Pin 5

../_images/schematic_i2c_lcd1.png

実験手順

ステップ1: 回路を構築します。

../_images/image961.png

ステップ2: I2Cの設定を行います(I2C設定を参照してください。既に設定済みの場合、このステップはスキップしてください。)

ステップ3: コードのフォルダに移動します。

cd ~/davinci-kit-for-raspberry-pi/nodejs/

ステップ4: 依存関係をインストールします。

sudo npm install @oawu/lcd1602

ステップ5: コードを実行します。

sudo node i2c_lcd1602.js

コードが実行されると、LCDに「Greetings!!, From SunFounder」と表示されます。

コード

const LCD = require('@oawu/lcd1602');
const lcd = new LCD();

lcd.text(0, 0, 'Greetings!!');
lcd.text(1, 1, 'from SunFounder');

コードの説明

const LCD = require('@oawu/lcd1602');
const lcd = new LCD();

lcd1602``モジュールをインポートし、 ``lcd として表現します。

注釈

lcd1602モジュールの詳細については、次を参照してください:https://www.npmjs.com/package/@oawu/lcd1602

lcd.text(0, 0, 'Greetings!!');
lcd.text(1, 1, 'from SunFounder');

LCD クラスのカプセル化された text() 関数を呼び出すことで、lcd1602に表示したいテキストを表示できます。

text() 関数は3つのパラメータを受け取ります。 最初のパラメータはlcd1602の行を指定し、 2番目のパラメータは表示位置を示し、 3番目のパラメータは表示したいテキストを指定します。

LCDモデルの 1602 という数字は、それが2行で各行16セルを持つことを意味します。

現象の写真

../_images/image971.jpeg