注釈
こんにちは、SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebookへようこそ!Raspberry Pi、Arduino、ESP32を愛好する仲間たちと一緒に、これらの技術を深く探求しましょう。
参加する理由
専門家のサポート: コミュニティやチームの助けを借りて、購入後の問題や技術的な課題を解決します。
学びと共有: スキルを向上させるためのヒントやチュートリアルを交換します。
独占プレビュー: 新製品の発表やプレビューに早期アクセスできます。
特別割引: 最新の製品に対する独占割引を楽しめます。
フェスティブプロモーションとギブアウェイ: ギブアウェイやフェスティブプロモーションに参加できます。
👉 私たちと一緒に探索と創造を始める準備はできましたか?[ここ]をクリックして、今日参加しましょう!
1.1.6 I2C LCD1602
イントロダクション
LCD1602はキャラクター型液晶ディスプレイで、同時に32文字(16*2)を表示できます。
コンポーネント
回路図
T-Board Name |
physical |
SDA1 |
Pin 3 |
SCL1 |
Pin 5 |
実験手順
ステップ1: 回路を構築します。
ステップ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セルを持つことを意味します。