-
作って学ぶプロジェクト
人感センサーとLEDで作る自動点灯ナイトライト、実践プロジェクトで学ぶセンサー活用
この記事の結論 HC-SR501の出力をdigitalRead()で受け取り、検知したらLEDを点灯、一定時間後に自動で消灯するナイトライトを作る 点灯を維持する時間の管理には、delay()ではなくmillis()を使うと、消灯までの間も次の検知を取りこぼさない 基板上の感度... -
センサー・モーター活用
赤外線(IR)リモコン受信モジュールの使い方、信号を受信して処理する仕組み
この記事の結論 IR受信モジュール(VS1838Bなど)はVCC・GND・OUTの3ピンで、市販リモコンの赤外線信号をデジタル信号に変換して受け取る IRremoteライブラリはバージョン3.0以降でAPIが刷新され、旧来の「irrecv」記法から「IrReceiver」記法に変わっている... -
センサー・モーター活用
静電容量式タッチセンサー(TTP223)の使い方、タッチスイッチをArduinoで作る
この記事の結論 TTP223は、指で軽く触れるだけで反応する静電容量式のタッチセンサーで、可動部品がない 配線はVCC・GND・SIG(信号出力)の3本だけとシンプルで、外部の抵抗器も不要 基板上のジャンパーパッドをはんだで橋渡しすることで、トグルモードとモ... -
部品・工具の選び方
リレーモジュールの選び方、機械式・ソリッドステートリレーの違いと選定ポイント
この記事の結論 リレーは、Arduinoの小さな電気信号で、電流・電圧の大きな機器をオン/オフする「電気式スイッチ」 リレーモジュールの基板にはトランジスタが載っているため、Arduinoのデジタル出力ピンだけで直接駆動できる(フォトカプラは搭載品と非搭... -
Arduino入門と準備
Arduinoのシリアルモニタ活用法、Serial.print()でデバッグする基本
この記事の結論 Serial.begin()でボーレートを設定しないとシリアルモニタは使えない、Arduino側とモニタ側の数値は必ず揃える Serial.print()は改行なし、Serial.println()は改行ありで、1行に複数の値をまとめたいかどうかで使い分ける シリアルモニタは... -
作って学ぶプロジェクト
フルカラーLEDテープ(WS2812B/NeoPixel)で作る、光るイルミネーション工作
この記事の結論 WS2812Bはチップの名前、NeoPixelはAdafruitがつけた製品ブランド名で、中身の仕組みはほぼ同じ データ線1本・電源2本(VCC・GND)の合計3本だけで、1つずつ違う色を光らせられる 1灯あたり最大約60mAの電流が必要なため、LEDの数が多くなる... -
センサー・モーター活用
加速度・ジャイロセンサー(MPU6050)の使い方、傾きや動きをArduinoで検知する方法
この記事の結論 MPU6050は「加速度センサー(3軸)」と「ジャイロセンサー(3軸)」を1つにまとめた6軸センサーで、傾きと回転の動きの両方を検知できる 配線はI2C通信でVCC・GND・SCL・SDAの4本だけ、Arduino Unoの場合はSDA=A4・SCL=A5につなぐ I2Cアドレス... -
部品・工具の選び方
タクトスイッチ・プッシュボタンの選び方と使い方、チャタリング対策の基本
この記事の結論 タクトスイッチは4本足だが、対角にある2本を選んで使えば必ずスイッチとして機能する、実質は2本足のスイッチと同じ部品 配線は内部プルアップ(INPUT_PULLUP)を使うのが最も簡単、抵抗器を1本も使わずに済む ボタンを押した瞬間に信号が細... -
部品・工具の選び方
コンデンサの選び方、セラミックコンデンサ・電解コンデンサの違いと電子工作での役割
この記事の結論 セラミックコンデンサは極性なし・小容量・ノイズ対策向き、電解コンデンサは極性あり・大容量・電源の平滑化向き 電解コンデンサは極性(プラス・マイナス)を逆につなぐと発熱・破裂の危険があるため、必ず足の長さと帯の位置で向きを確認... -
Arduino入門と準備
Arduinoライブラリのインストール方法、ライブラリマネージャの使い方とよくあるトラブル対処
この記事の結論 ライブラリはセンサーやモジュールを簡単に動かすためのコード集で、多くはライブラリマネージャから検索してワンクリックで導入できる GitHubで配布されているライブラリは「.ZIP形式のライブラリをインストール」機能で追加する 似た名前... -
Arduino入門と準備
Arduinoのスケッチの書き方入門、setup/loop・変数・if文の意味をやさしく理解する
この記事の結論 setup()は電源を入れた直後に1回だけ実行される「準備」の場所、loop()は電源が入っている間ずっとくり返される「本番」の場所 変数は値を入れておく箱のようなもので、int・float・boolの3つの型を覚えておけば大半のスケッチが書ける if... -
センサー・モーター活用
光センサー(CdSセル)の使い方、明るさを検知する工作の基本
この記事の結論 CdSセルは光の強さによって抵抗値が変わる部品、単体では電圧の変化に変換できない 10kΩ程度の抵抗と組み合わせた分圧回路を作ることで、analogRead()で読み取れる電圧の変化にできる 明るい場所・暗い場所の値を実測してしきい値を決める...
はじめての電子工作、Arduinoでゆっくり一歩ずつ
部品選びやIDEの設定、センサーの使い方まで、気になるところから読み進めてください。難しそうに見えても、焦らず自分のペースで大丈夫です。
