Arduino UNOとLV MaxSonar EZ1とLCDで超音波測距計を一瞬で作る。
先日、日本橋に行ったときに超音波センサ Maxsonarを買った。PICマイコンも内蔵されていて、超簡単に使えるもの。

http://www.mecharoboshop.com/Products/sensor/LV-MaxSonar-EZ1
ということはArduinoにつないだらすぐ超音波の距離計が作れるか。ということでブレッドボードにつないでみた。LCDのライブラリもあるのでこれもつなぐだけ。
動いた。
ほんとにつなぐだけ。プログラムはいろいろなところを参考にさせてもらったものがこちら。アナログピンを使っている。
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
static FILE lcdout = {0} ;
static int lcd_putchar(char ch, FILE* stream)
{
lcd.write(ch) ;
}
const int anPin = 0;
void setup() {
lcd.begin(16, 2);
lcd.print("Distance");
fdev_setup_stream (&lcdout, lcd_putchar, NULL, _FDEV_SETUP_WRITE);
}
void loop() {
int average = 10;
long sum = 0;
int range;
int inch;
for (int i=0; i<average; i++) {
sum += analogRead(anPin);
}
range = sum/average;
inch = range / 2;
lcd.setCursor(0, 1);
fprintf(&lcdout, "%5d cm", ((unsigned int)(inch) * (unsigned int)(2.54 * 64)) >> 6);
delay(300);
}
« 昨日、新堂本兄弟観てたらギニュー特戦隊が出てた。初めて見たけどすごいね。 | トップページ | 「キング&クイーン」(柳広司)を読んだ。 »
「学問・資格」カテゴリの記事
- RF Weekly Digest (Gemini 3.5 Flash・Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)2026/5/31-6/7(2026.06.07)
- 高周波・RFニュース 2026年6月4日 Qualcommが6Gウェビナー開催、Next G Allianceが5G ISACイニシアティブ立ち上げ、Keysightが新RFシグナルアナライザ発表、アンリツが5G LTM評価環境構築(2026.06.04)
- 高周波・RFニュース 2026年6月3日 BroadcomがブロードバンドエッジAIポートフォリオ発表、Marvellが102.4Tbpsスイッチ発表、Mini-CircuitsがLTCC・MMICフィルタのカスケード接続解説、ASUSのミニPCにSnapdragon X2 Elite、KeysightとNTTドコモ・NTTが6Gシミュレーション協業(2026.06.03)
- 高周波・RFニュース 2026年6月2日 QualcommがSnapdragon C発表&6G解説記事、アンリツが140Gbaudバイアスティ内蔵 広帯域リニアアンプ発売、SONY Xperia 10 VII分解動画など(2026.06.02)
- RF Weekly Digest (Gemini 3.1 Pro・Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ)2026/5/24-5/31(2026.05.31)
« 昨日、新堂本兄弟観てたらギニュー特戦隊が出てた。初めて見たけどすごいね。 | トップページ | 「キング&クイーン」(柳広司)を読んだ。 »



コメント