M5STACK MQ-5 可燃ガス検出ユニットでガスを検出して遊んでみる はじめにM5Stack社 よりMQ-5 可燃ガス検出ユニットが最近発売されました。このガス検出ユニットはセンサー部分を取り換えることが可能なため、MQ-2、MQ-3、 MQ-7、MQ-135などの他のMQシリーズのセンサーを簡単に取り扱う事... 2025.10.10 massa M5STACK電子工作
電子工作 KT0936M(B9)にオプション機能のパラメータを書き込んだEEPROMを接続して使ってみる はじめに日々忙しい中でもようやく少し電子工作を楽しむ時間ができたので、過去の電子工作作品で取り組めて案件を少しづつ棚卸しを始めました。一つ目は、M5STACK用DSPラジオモジュールのCORE2、CORE S3での動作検証です。BASICや... 2025.10.04 massa 電子工作
電子工作 Arduino Pro Microを使ったArduboy FXの自作手順をトレースして理解を深める はじめに電子工作で楽しめるゲーム機作りとして先般ご紹介したESPBoyに引き続き今回はArduboyFXなるゲーム機も作成してみました。このArduboyですが、このところのトランプ関税とやらで、開発者者も商用製造についてはぐうの音をあげて... 2025.09.28 massa 電子工作
Arduino 電子工作で便利に使えるArduino言語のIO命令ガイド Arduino言語のI/O命令についてArduino言語は、C/C++をベースにしたプログラミング言語で、Arduinoボードの入出力(I/O)操作を簡単に行えるように設計されています。I/O命令は、LED、センサー、モーターなどの外部デバ... 2025.08.19 massa Arduinoプログラミング言語
Arduino 電子工作で便利に使えるArduino言語の標準ライブラリ Arduinoの標準ライブラリについてArduinoの標準ライブラリは、Arduinoプラットフォームでプログラミングを簡素化し、ハードウェアや一般的な機能を簡単に扱えるように設計されたライブラリの集合です。基本的な通信機能や一般的なハード... 2025.08.10 massa Arduinoプログラミング言語
Arduino 電子工作で便利に使えるArduino言語の条件分岐の基本 Arduino言語の条件分岐のやり方Arduino言語(C/C++ベース)では、条件分岐を主にif、else if、else文やswitch文を使って実現します。if条件が真(true)の場合に特定のコードを実行します。構文if (条件) ... 2025.08.03 massa Arduinoプログラミング言語
Arduino 電子工作で便利に使えるArduino言語の繰り返し命令ガイド Arduinoの繰り返しに関する命令Arduinoで繰り返し処理を行うための主な命令です。これらは、プログラム内で同じ処理を複数回実行するために使用されます。for ループwhile ループdo-while ループbreakcontinue... 2025.07.27 massa Arduinoプログラミング言語
Arduino 電子工作で便利に使えるArduino言語の算術演算子 算術演算子とは数値計算は日常生活でもよく使うので、算術演算子は比較的理解しやすいと思います。Arduinoの算術演算子は、プログラム内で数値の計算を行うために使用されます。今回はArduinoで一般的に使用される算術演算子とその説明を整理し... 2025.07.20 massa Arduinoプログラミング言語
Arduino 電子工作で便利に使えるArduino言語の論理式ガイド 論理式とはArduinoは、主にC/C++ベースのプログラミング言語を使用しており、その中で使用可能な論理式(論理演算子や条件式など)は、プログラムの制御構造や条件分岐、繰り返し処理などで重要な役割を果たします。論理式の種類、構文、具体例、... 2025.07.12 massa Arduinoプログラミング言語
Arduino 電子工作で便利に使えるArduino言語のデータ型とその使用 データ型とはプログラム内で扱うデータの種類に応じて適切なデータ型を選択する必要があります。データ型とは、符号なし整数、符号付き数値、浮動小数点、英数字文字列、行列などデータの種類を示します。コンピュータはプログラムで変数がどの様な種類である... 2025.07.05 massa Arduinoプログラミング言語