Arduino基礎編

1/2ページ
  • 2020.06.19

ArduinoでSTEM教育​ 基礎編:ロードセルで質量を量る

ロードセル(SC616C)とADコンバータ(HX711)を使用して、Arduinoで質量やトルクを測定する方法を紹介します。githubで公開されているHX711ライブラリを使用することで、校正や測定のプログラムを簡単に記述できます。 使用する部品一覧 Arduino Mega 2560 (ELEGOO製キット付属品を使用) ロードセル シングルポイント(ビーム型) SC616C 500g(秋月電 […]

  • 2019.12.21

ArduinoでSTEM教育​ 基礎編:デジタル入力フィルタ

センサの入力信号は、ノイズ成分が含まれる場合がほとんどです。このノイズをソフトで除去する方法がデジタルフィルタです。今回は、代表的なローパスフィルタ、Mean(平均)フィルタ、Median(中央)フィルタのプログラム方法を紹介します。 ローパスフィルタ(RCフィルタ) ローパスフィルタは、周波数が低い信号を通して、周波数が高い信号を遮断します。また、このフィルタはRCフィルタとも呼ばれます。電気回 […]

  • 2019.12.15

ArduinoでSTEM教育​ 基礎編:センサのキャリブレーション

センサはいろいろな種類がありますが、どんなものにも誤差が生じます。この誤差をできるだけ小さくするために、キャリブレーション(校正、調整)を行います。例えば、ライントレースカーの場合だと、床材が異なると反射率も異なるので、その環境下でデータを取って、制御閾値を調整する必要があります。このようなセンサデータを処理プログラムする方法を紹介します。 起動時にキャリブレーションする方法 起動時時に実行される […]

  • 2019.10.22

ArduinoでSTEM教育​ 基礎編:赤外線コントロール

今回は、Arduinoで赤外線受信モジュールとコントローラを使用して、3つのLEDのON/OFF制御をする方法を紹介します。LCDの使用方法については、以前の記事(ArduinoでSTEM教育​-基礎編:LCD)を参照してください。 目次 使用する部品一覧 赤外線受信モジュールの特徴や取り扱い方法 回路図 配線図 組立完成写真 プログラム 動かしてみよう 今回学んだポイント 改造してみよう 使用す […]

  • 2019.10.21

ArduinoでSTEM教育​ 基礎編:超音波センサ

今回は、Arduinoと超音波センサで距離を測定し、距離に応じてLEDの明るさを変化させる方法を紹介します。LCDの使用方法については、以前の記事(ArduinoでSTEM教育​-基礎編:LCD)を参照してください。 目次 使用する部品一覧 超音波センサ(HC-SR04)の特徴や取り扱い方法 超音波センサの測定原理 回路図 配線図 組立完成写真 プログラム 動かしてみよう 今回学んだポイント 改造 […]

  • 2019.10.14

ArduinoでSTEM教育​ 基礎編:温湿度センサとサーミスタ

今回は、Arduinoで温度と湿度をLCDに表示する方法を紹介します。測定方法は、温湿度センサとサーミスタによる2通りの方法について説明します。LCDの使用方法については、以前の記事(ArduinoでSTEM教育​-基礎編:LCD)を参照してください。 目次 使用する部品一覧 DHT11温度湿度センサの特徴や取り扱い方法 サーミスタの特徴や取り扱い方法 回路図 配線図 組立完成写真 プログラム 動 […]

  • 2019.10.12

ArduinoでSTEM教育​ 基礎編:LCDモジュール

今回は、ArduinoでLCDモジュールを使用して、文字の表示や書き換えをする方法を紹介します。デバッグ用途としてもよく使用するデバイスなので、今後の制作過程で役立つと思います。 目次 使用する部品一覧 LCDモジュールの特徴や取り扱い方法 ポテンショメータの特徴や取り扱い方法 回路図 配線図 組立完成写真 プログラム 動かしてみよう 今回学んだポイント 改造してみよう 使用する部品一覧 使用する […]

  • 2019.10.11

ArduinoでSTEM教育​ 基礎編:サーボ

今回は、Arduinoでサーボを制御する方法を紹介します。 目次 使用する部品一覧 サーボの特徴や取り扱い方法 回路図 配線図 組立完成写真 プログラム 動かしてみよう 今回学んだポイント 改造してみよう 使用する部品一覧 使用する部品は図のとおりです。これらの部品は、すべて「ELEGOO Arduino用のMega2560スタータキット」に含まれています。​Arduinoは、もちろんunoやna […]

  • 2019.10.09

ArduinoでSTEM教育​ 基礎編:パッシブブザー

今回は、Arduinoとパッシブブザーを使用して、ドレミファソラシドの音階を鳴らす方法を紹介します。 目次 使用する部品一覧 パッシブブザーの特徴や取り扱い方法 回路図 配線図 組立完成写真 プログラム 動かしてみよう 今回学んだポイント 改造してみよう 使用する部品一覧 使用する部品は図のとおりです。これらの部品は、すべて「ELEGOO Arduino用のMega2560スタータキット」に含まれ […]

  • 2019.10.06

ArduinoでSTEM教育​ 基礎編:RGB-LED

今回は、RGB-LEDを使用して、赤・緑・青の輝度をそれぞれ調節して、様々な光を作る方法を紹介します。​ 目次 使用する部品一覧 RGB-LEDの特徴や取り扱い方法 PWM変調とは 回路図 配線図 組立完成写真 プログラム 動かしてみよう 今回学んだポイント 改造してみよう 使用する部品一覧 使用する部品は図のとおりです。これらの部品は、すべて「ELEGOO Arduino用のMega2560スタ […]