どうも、瀬古草夫です。
先日、Aliexpressでよく分からないおもちゃをいろいろ買ったので、遊んでみました。
何のモジュールか分かりませんが、ネットで調べて分かったものから備忘録に残したいと思います。
今回は、KY-024 リニアホール磁気センサーモジュールです。

目次
使ったもの
Arduino UNO 1602A LCDモジュール PCF8574モジュール(1602A LCDモジュールをI2Cに変換) KY-024 リニアホール磁気センサーモジュール ジャンパーワイヤー
KY-024 リニアホール磁気センサーモジュールって?
磁気を検知する。 動作電圧 2.7V~6.5V
KY-024 リニアホール磁気センサーモジュール 配線
D0 ->LOW:磁気がない HIGH:磁気がある
A0 ->0:磁気がある~1023:磁気がないの範囲で強度測定可(しきい値512)
| A0 | GPIO A0 |
| G | GND |
| + | 5V |
| D0 | GPIO 2 |
Arduino IDEのコード例
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int i_pin = 2;
int a_pin = A0;
char buf[16];
void setup()
{
lcd.init();
lcd.backlight();
lcd.print("start");
pinMode(i_pin, INPUT);
delay(1000);
lcd.clear();
}
void loop()
{
lcd.setCursor(0,0);
lcd.print("KY-025 Test");
if (digitalRead(i_pin) == HIGH) {
//磁気の検出
sprintf(buf,"HIGH=%04d",analogRead(a_pin));
} else {
sprintf(buf," LOW=%04d",analogRead(a_pin));
}
lcd.setCursor(0,1);
lcd.print(buf);
delay(100);
}
瀬古の勝手な評価
★☆☆☆☆
う~ん、使い道が全く思い浮かばない。

コメント