プログラミング素人のはてなブログ

プログラミングも電気回路も専門外の技術屋の末端が勉強したことや作品をアウトプットするブログ。コードに間違いなど見つけられたら、気軽にコメントください。 C#、Python3、ラズパイなど。

ESP32

ESP32CAMを試してみた

ESP32CAMを試してみた 動かせるまでに少し手間がかかったのでメモとして上手くいった方法を残しておきます。 ソースコード的にはESP32-Dev-kit等の動作実績があるものや、Cameraのネット上のコードが動きました。 ただしPlatformIOでは上手く書き込みが出来…

あれ?ESP32のPWMって何bitだっけ?

ESP32でPWM使ったことなかったかも AD(analogRead)は12bit (分解能4096)なのは確認したけど、PWMって使ったことありませんでした。 まずWeb上を調べてみると、ledcxxxみたいな関数があることが分かります。 analogWriteじゃないんですね。 しかも引数が多い……

ESP32でGoogle Spreadsheetを使う

データを収集するのにSpreadsheetは便利 以前M5Stackの服薬管理アプリでSpreadsheetは使っていますが、ESP32でSpreadsheetを使ってみました。 s51517765.hatenadiary.jpそのまま移植しようとしたら上手くいかなくて、というのも中身がよくわかっていないとこ…

ESP32でwebサーバーを作る

ESP32でIOTにWebとかUIとか作ってみた ESP32でつくったローカルサーバーにWebからアクセスしてLEDを操作するやつ、さらにこれをWindowsアプリでも出来るようにする基本技術を身に着けた。 pic.twitter.com/g0gyd20dgl— とりてん (@s51517765) 2022年2月11日 …

ハンドスピナーの回転数を測定する

ハンドスピナーの回転数をM5Stackで測ってみた ハンドスピナーとは、上図のように複数の羽をもったもので、回転させて楽しむおもちゃです。 手遊びするフィジェット(fidget)の一つですが、性能のいいものや上手い人ならより高速により長く回転させることが出…

Hello ESP world

ESP32に入門しました。 ESP32は Wi-FiとBluetoothを内蔵するマイコンで、Arduinoの開発環境と類似のプログラムでIOTが出来ます。 このようなボード(開発ボード)が1400円ぐらいで売っていて、Arduinoより安くコンパクトです。 左からArduinoNano互換、ESP32…