ESP2866系 NodeMCU(ESP-12F搭載)

ESP2866系 NodeMCU(ESP-12F搭載)

【プログラム】NodeMCU2台で直結無線通信(1スイッチ-1LED)

NodeMCU (ESP8266) 2台をESP-NOWで連携させることで、無線環境の無い屋外でもワイヤレス通信で制御が可能となります。今回は、片方のボタンで片方のLEDを制御するプログラムを作成を通し、ESP-NOWの「データ受信時に呼ば...
ESP2866系 NodeMCU(ESP-12F搭載)

【プログラム】NodeMCU+ESP32でラジコンロボット(ジョイスティック)

ESP32とNodeMCU(ESP8266)間でESP-NOWという通信方法を使ってラジコンを制御するプログラムを作成します。ESP-NOWはWi-Fiを介さずとも、低遅延で直接デバイス間通信ができるため、リモコン操作に最適です。このプロジ...
ESP2866系 NodeMCU(ESP-12F搭載)

【プログラム】NodeMCUでライントレースロボット(TCRT2個)

NodeMCUとTCRT5000赤外線センサーを2個、そして2チャンネル(右前進・左前進)のモータードライバーを使用したライントレースロボットのプログラムを作成します。センサーを2個使用することで、1個の時よりもスムーズなライントレースが可...
ESP2866系 NodeMCU(ESP-12F搭載)

【プログラム】NodeMCUでライントレースロボット(TCRT1個)

NodeMCUと赤外線反射センサーTCRT5000を1個、そして2チャンネルのモータードライバー(右前進・左前進)を使用したライントレースロボットのサンプルプログラムと解説を以下に示します。このプログラムは、黒い線の上をジグザグに動きながら...
ESP2866系 NodeMCU(ESP-12F搭載)

【プログラム】NodeMCUでLEDをWifi制御(押している間だけ)

Wifi経由で、スマホに表示されているボタンを、押している間だけLEDが点灯し、離すと消灯するプログラムです。ロボットカーなど、モーターを作動させる場合、ボタンから指を離せば停止するので、リモートコントロールしやすくなります。1. 準備Ar...
ESP2866系 NodeMCU(ESP-12F搭載)

【プログラム】NodeMCUでHC-SR04をWifi制御

NodeMCU(ESP8266)と超音波センサー(HC-SR04)を使い、測定した距離をWi-Fi経由でスマートフォンのブラウザに表示するソースコードと手順を解説します。測定値はリアルタイムに更新され、小数点第1位まで「cm」単位で表示され...
ArduinoIDE環境(C言語系)

【プログラム】NodeMCUで4LEDをWifi制御

NodeMCUを使用して、スマートフォンからWi-Fi経由で4つのLEDを操作するためのコードを作成します。スマホのブラウザに表示される4つのボタンで、それぞれのLEDをON/OFFできるようにします。以下に、NodeMCU用のArduin...
ESP2866系 NodeMCU(ESP-12F搭載)

【環境設定】Wifi経由でプログラム書き込み(Nodemcu編)

NodeMCUにWiFi経由でプログラムを書き込むには、OTA (Over-The-Air) プログラミング機能を利用します。これにより、一度USBケーブルで初期設定を書き込んでおけば、その後はWiFiネットワーク経由でスケッチ(プログラム...
ArduinoIDE環境(C言語系)

【環境設定】ArduinoIDEでプログラミングの手順(NodeMCU編)

Windows 11でNodeMCUをArduino IDEを使って開発するための手順を、初心者にも分かりやすく具体的に解説します。1. 準備するものNodeMCU (ESP8266) 開発ボード: NodeMCU V2またはV3など。Mi...
ESP2866系 NodeMCU(ESP-12F搭載)

【環境設定】MicroPythonでプログラミングの手順(NodeMCU編)

Windows 11のパソコンとNodeMCU(ESP8266)を使って、MicroPythonを始めるための具体的な手順を解説します。全体的な流れは、①準備 → ②書き込み → ③プログラミング の3ステップです。初心者でも分かりやすいよ...