顔認識して顔をおいかけるWebカメラ 22:14Arduino, Processingを使ってカメラ画像から顔認識し、サーボを使って見つけた顔を追いかけるカメラを作りました。 Arduino側 コードは次の通り。サーボは3番ピン。サーボにWebカメラを取り付ける。 Processing側 コ...Read More
炎センサ 7:29 Arduinoを使って炎を感知するセンサを利用してみましょう。 炎を感知する炎センサ。5V、GND、アナログピンにつなぐ。アナログ値をシリアルプロッタで出すと次の動画のようになる。 Read More
ロータリーエンコーダでサーボを動かす 0:40 Arduinoでロータリーエンコーダでサーボを動かすコードを作りました。10番ピンにサーボ、3,4番ピンにロータリーエンコーダをつなぎました。ロータリーエンコーダの検出がなかなか厄介です。可変抵抗よりノイズが少なくなることを期待したものの、うまく検知できずこちらもまだまだ課題...Read More
YL-73 赤外線測距モジュール 17:40 Arduinoで赤外線により物体との距離を測ります。赤外線を出し、距離をはかるモジュールYL-73です。3本のピンがあり、GNDはGNDに、VCCは5Vに、OUTはアナログピンにつなぎます。今回から、ArdublockからBlocklyduinoに使用するソフトを変更していき...Read More
たくさんセンサーを使うための16チャンネルアナログマルチプレクサ 23:05 Arduinoでアナログマルチプレクサを使ってみましょう。16チャンネルアナログマルチプレクサ(16-Channel Analog Multiplexer)は、センサーからの入力を切り替えて使うことで、たくさんのセンサーから入力を受け取ることができる。 Read More
ジョグタイプタッチセンサ(jog type touch sensor)を使う 0:20 Arduinoでタッチセンサを使ってみましょう。Jog Touch Sensor ジョグタッチセンサを使って見ます。タッチセンサですが、静電容量式?で指を近づけると微妙に触っていなくてもタッチを検出します。ポイントとして、I/Oはアナログピンにつなぐとよいようです。デ...Read More
GPSモジュール GY-GPS6MV2 20:34 ArduinoでGPSモジュールを使ってみましょう。GPSモジュール GY-GPS6MV2を使ってみました。 https://www.youtube.com/watch?v=09sNLmoJ3HI を参考に。 GPSのTXを10番、RXを11番に、GNDはGND、VCC...Read More
明るさセンサCdSセルで明るさを取り出す(抵抗なし、プルアップ) 16:09 Arduinoで明るさを感知するCdSセルを使ってみましょう。明るさがアナログ値でとれるCdSセルです。抵抗は使わずに明るさを取り出します。 動作の様子 つなぎ方 片側をGNDに、もう片側をアナログピンに繋ぎます。今回はアナログ2番ピンに繋ぎます。 ...Read More
水温センサDS18B20 21:46 Arduinoで水温センサDS18B20を使ってみましょう。単純な水温センサでステンレス(?)の棒の先が温度計になっており、シリアル通信でArduinoで値がとれます。 動作の様子 使い方 素のDS18B20の場合、抵抗が必要らしいので注意です。黄色線が...Read More
可変長パルスモジュール 13:39 Arduinoで可変長パルスモジュールの動作を確認しましょう。 動作の様子 作り方 可変長パルスモジュール。可変抵抗をねじるとパルスの幅が変わるモジュール。デジタルピンに入・切が出る。 Read More
マイクを使う 13:31 Arduinoでマイクモジュールを使ってみます。マイクは音をとるものです。アナログピンにアナログ値として出てきます。 0. 動作の様子 1. つなぎ方 マイクのOUT<アウト>をアナログピンに。今回は0番で。あとはGN...Read More
ロータリーエンコーダの使い方 8:42 Arduinoでロータリーエンコーダーを使ってみましょう。ロータリーエンコーダは回転を調べる装置です。似たものにポテンショメータ(可変抵抗)があります。形もよく似ています。ポテンショメーターは、ある決まった角度の間で検出するのに対して、ロータリーエンコーダはずっと回し続けること...Read More
時間をとる ZS-042リアルタイムクロックの使い方 12:06 ArduinoでRTCを使って日時を取得しましょう。ZS-04は、日付や時間を記録し時間を測り続けるモジュール。これらを総称してリアルタイムクロックモジュール(RTC)と呼んでいる。その中でもDS3231系のモジュールだ。 LIR2032のボタン電池を載せておけ...Read More
明るさセンサGY-30の使い方 18:31 Arduinoで明るさセンサGY-30を使ってみます。 I2C 通信を使って今の明るさを値で送信します。少々敷居が高いので、とりあえず明るさでなにかしたいのであれば、Cdsセルを使った方がいいでしょう。GY-30ではきちんと計算すればルクスが測れるようです。 コードが書け...Read More
キーボードブロックの使い方 11:16 Arduinoでキーボードブロックを使ってみましょう。 キーボードブロックは、ボタンのスイッチが5個ついたモジュールです。通常ボタンスイッチを使うには、 【スイッチを使う】 のように一つのスイッチに入力線とGND線を2本繋がないといけません。5個のボタンを使うには計10本...Read More
リレー(電気で動くスイッチ)を使う 11:40 Arduinoでリレーを使ってみましょう。 リレーです。リレーとは電気で動くスイッチです。Arduinoのデジタルピンから電気を出すとスイッチがつきます。 主にArduinoから直接動かせないような大きなパワーを使う時や家庭の交流電源のスイッチに使ったりします。 ソレノ...Read More
地震計を作る 1:52 Arduinoと 加速度センサ を使って簡単な地震計を作る。まずは加速度センサは、「 加速度センサを使う 」のように繋ぐ。 #1:ブロックを積む x,y,zそれぞれアナログピンから値をとる。とった値をそのまま 改行付き のシリアル出力...Read More
磁気センサの使い方 0:08 Arduinoで磁気センサを使ってみましょう。磁気センサは磁気を感じて電気を出すセンサです。つまり磁石が近づいたことがわかるということです。 #1:磁気センサをつなぐ DOをデジタルピンに、アンテナのようなマークの真ん中をGND、右...Read More
Arduinoの基本(4):その他のピン 13:14 Arduinoの基本 : その他のピン 電気をだす 、 電気をもらう でデジタルピン、アナログピンの使い方を説明しました。Arduinoにはその他にも幾つかピンがあるので説明します。 5V、3.3Vピン:電気出すだ...Read More
Arduinoの基本(3):電気をもらう 12:29 Arduinoの基本 : 電気をもらう 2~13ピン:デジタルピンで電気をもらう デジタルピンの2~13ピンどこでも電気をもらうことができる。(0,1は使わない。 理由 )どこのピンに電気があるか、ないかがわかる。 もし、デジタル2番ピンに電気が入...Read More