【Arduino】No such file or directory include “HX711.h”【C++】

目次

はじめに

Arduinoを使って、HX711を制御しようとコードを書いたら、

C:\Users\morinokabu\Desktop\Arduino\test_HX711.ino:1:10: fatal error: HX711.h: No such file or directory
#include “HX711.h”
^~~~~
compilation terminated.
exit status 1

Compilation error: HX711.h: No such file or directory

とエラーがでました。


コード

以下がコードになります。重量計の信号を拾うコードです。

#include "HX711.h"

// HX711のDTとSCKピンに対応するArduinoのピン番号
const int LOADCELL_DOUT_PIN = 2; // D2ピン
const int LOADCELL_SCK_PIN = 3;  // D3ピン

HX711 scale;

void setup() {
  Serial.begin(9600);        // シリアルモニタの開始
  scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); // HX711のピン設定

  // キャリブレーションが必要な場合は以下の行を調整します
  scale.set_scale(2280.f);   // キャリブレーション係数(例: 2280)を設定
  scale.tare();              // 0点調整(何も載せていない状態で基準値を設定)
}

void loop() {
  // データ取得と表示
  float weight = scale.get_units(10); // 平均値を取得
  Serial.print("Weight: ");
  Serial.print(weight);
  Serial.println(" g");

  delay(1000); // 1秒ごとに更新
}

原因:HX711のライブラリをインストールしていなかった

原因はHX711のライブラリをインストールしていなかったので、こんなことになりました。

以下はインストールの手順です。

手順

  1. Arduino IDEを開く
    Arduino.exeを開きます。
  2. ライブラリーマネージャーを開く
    メニューから「スケッチ」→「ライブラリを管理」を選択します。
  3. HX711ライブラリを検索
    右上に検索ボックスがあるので「HX711 Arduino Library」と入れてください。
    「インストール」ボタンがあるので、それをクリック。
  4. インストール完了
    インストールが完了すると、HX711ライブラリがArduino IDEで利用可能となります。
  5. スケッチを再コンパイル
    インストール後、再度スケッチをコンパイルしてください。

おわりに

以上です。これで、ArduinoでHX711が使えるようになると思います。

参考になれば幸いです。

IT・ガジェット・電子工作の知識をこれひとつで

画像に alt 属性が指定されていません。ファイル名: KU-Assocb-2017810-640x100._V518059506_.jpg

ここまで読んでいただきありがとうございます。最後に宣伝をさせてください。

PCアプリの操作解説、最新のガジェット情報、そして電子工作の専門書まで。 Kindle Unlimitedなら、あらゆるジャンルのIT・デジタル関連書籍が読み放題です。

「仕事の効率化」から「趣味の深掘り」まで、高価な専門書をわざわざ買わずに、必要な情報をその場で引き出せるのが最大のメリット。 現在は30日間の無料体験や、対象者限定の「3ヶ月499円」プランなどが用意されています。まずはご自身のアカウントでお得なオファーが表示されるかご確認ください。

[Kindle Unlimited 読み放題プランをチェックする]

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

私が勉強したこと、実践したこと、してることを書いているブログです。
主に資産運用について書いていたのですが、
最近はプログラミングに興味があるので、今はそればっかりです。

目次