C++

SIM7080GのAPN設定

更新日 2011/11/13 概要 M5Stack社のCAT-Mモジュール「SIM 7080G」を購入したのでAPN設定を行い、UI FLOWからHTTP通信できるか確認する。 結果、APN設定はできたが、UIFLOWのUnitではHTTP通信できない。 UiFLOWでCAT-M Unitが実装されていないため 試験系 SI…

ESP32 無線関係資料

ESP32のWIFI_MODE_APSTA(Client AP共用モード)を調べていると、1228pageに渡る"Kolban's book on ESP32"と称される秘伝の書に辿り着いた。仙人の巻物感ある Leanpub: Publish Early, Publish Often AP STA BT 共用方法 WiFI AP起動後にSTAを立ち上げる。 #in…

C++ headerとcppファイルによるコンパイル

headerとcppファイルを分割してコンパイルする方法がわからなかったので備忘録として記録する。 C++にてheaderとcppファイルによるコンパイルを行うには、分割コンパイルとリンクを行う必要がある。 student.hとstudent.cppによりクラスを作成し、mainからst…

M5StickC Magic Wandからの学び

M5StickCのジェスチャでLEDを変色させるMagic Wandのコードで学びがあったため記載しておく。 プロジェクトは下記から確認できる。 それにしても認識は早い。これは機械学習を使っていないためという事もある。 https://m5stack.hackster.io/shasha-liu/magi…

HC-SR04が未検知状態で異常動作する

未検知状態はエコーが返ってこない状態を指す。 室内では周辺のものがあるためエコーが返るため正常動作するが、 室外(見通し)だと室内同様に検知できなかった。 未検知状態では回路の違いにより、正常・異常動作するものがある事が分かった。注意する事。 U…

SoftAPの静的IP設定

Wifi.softAPConfig() sometimes set the wrong IP address · Issue #985 · espressif/arduino-esp32 · GitHub を参照 参考コードは下記。 #include <WiFi.h> const char *ssid = "ESP32ap"; const char *password = "12345678"; void setup() { Serial.begin(115200)</wifi.h>…

M5StickC 3Dマウスを動かしてみる

目次 M5StickC 3Dマウス ソースコード HID OVER GATT (BLE入力)がうまくできない場合 所感 Pitch/Roll/Yawの取得 FEZのインターフェイスへの利用 BLE 3Dマウス BLE ゲームパッド BLE キーボード BLE 3Dゲームパッド(左手) + BLE マウス(右手) BLE キーボード…

ESP32-CamのRTSP配信の動作検証

検証条件 ・Arduino IDE 1.8.7 ・esp32 1.0.1 動作時の接続 書き込み時は3Vで良いが、動作時は5Vで動作させる必要がある ブラウザより以下へアクセスすると、 http://<IP>/stream 映像取得、 http://<IP>/capture 静止画取得できる。 また、RTSPサーバを動かしてVLCp</ip></ip>…

ADALM-PLUTOの環境構築(まとめ中、未検証含む)

Host / Network モデムとして運用する方法 GNU Radioインストール手順 スタンドアローンSDRの作成方法(未検証・調査中) スタンドアローンSDRの作成方法2(未検証・調査中) カスタムアプリケーションを創る。 その他スタンドアローンSDR サンプルプロ…