Arduinoで距離を測定するスケッチです。 void setup(){ pinMode(0, OUTPUT); Serial.begin(9600); } void loop(){ int a_in; int distance; a_in = analogRead(0); distance = (6762/(a_in-9))-4; Serial.println(distance); }
![【Arduino】赤外線距離センサGP2Y0A21で距離測定](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6b8f147babb865b06e91c27ec1529f0ff436a78/height=288;version=1;width=512/http%3A%2F%2Flivedoor.blogimg.jp%2Fprogr-python3%2Fimgs%2F7%2Fc%2F7cc97865-s.png)
Processingを使おう 今回はProcessingとArduinoを連携させてシリアル通信を行う。ボタンを押すとLEDが点灯し「1」をシリアル通信でProcessing側に送り、ボタンを離すと「0」を送るコードを書く。 Processingはビジュアルデザインに特化したプログラミング言語で、初心者でも簡単に画像処理や図形描画が行える。 ダウンロード まずはProcessingをダウンロードしよう。下記のリンクへ。 Download \ Processing.org 寄付を呼びかけているが、No donationでも別にかまわない。「Donate & download」をクリックしてインストールしよう。 コード Arduino側のコードを以下に示す。回路は前回のままでかまわないが、使用するのは赤LEDとプッシュボタンのみだ。 // Original 04:シリアル通信でProcessi
サーボモータを活用してオリジナル「自動給餌器」を作ろう!:アイデア・ハック!! Arduinoで遊ぼう(11)(1/3 ページ) 頭の中のアイデアを「Arduino(アルドゥイーノ)」で実現!! 筆者と一緒にモノづくりの喜びや難しさを体験・体感してみよう。連載第11回では、サーボモータを用いた「自動給餌器」を作る。これさえあれば、お留守番しているペットの食事を心配せずに思う存分残業できるぞ!! 突然ですが、あなたは「犬派」ですか? 「猫派」ですか? ペットを飼うのなら、どちらがよいですか? 筆者は、子どものころから犬(ワンコ)を飼っていたこともあり、だんぜん犬派です! しかし、実家を離れ、1人暮らしをするようになってからは、ワンコのいる生活は遠い夢……。しばらくそんな状態が続いていたのですが、数年前の引っ越しで、念願だったペットOKな環境を手に入れました! 仕事柄、1人で家にこもっている時
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く