どうも、瀬古草夫です。
先日、Aliexpressでよく分からないおもちゃをいろいろ買ったので、遊んでみました。
何のモジュールか分かりませんが、ネットで調べて分かったものから備忘録に残したいと思います。
今回は、KY-025 リードスイッチモジュールです。
目次
使ったもの
Arduino UNO 1602A LCDモジュール PCF8574モジュール(1602A LCDモジュールをI2Cに変換) KY-025 リードスイッチモジュール ジャンパーワイヤー
KY-025 リードスイッチモジュールって?
磁気を検知する。 動作電圧 3.3V~5V
KY-025 リードスイッチモジュール 配線
D0 ->LOW:磁気がない HIGH:磁気がある
A0 ->0:磁気がある 1023:磁気がない
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); }
瀬古の勝手な評価
★☆☆☆☆
う~ん、使い道が全く思い浮かばない。
コメント