ESP8266 【ESP8266】NodeMCUでサクッとサーバーを構築する ESP8266(NodeMCU)を使用したサーバー構築の解説記事になります。本記事は初めてサーバーを構築される方向けの記事です。サンプルコードHelloServerを基にコードの解説から、動作説明を行っています。 2020.05.07 ESP8266組み込み基礎
ESP8266 【ESP8266 NodeMCU】ArduinoのdigitalRead/digitalWriteに使用できるピン配置解説 Arduioの開発可能なWiFi開発ボードESP8266のピンについて解説します。ESP8266を使用するうえで表記のピン名と実際のArduinoのGPIOは異なり、さらにブート時の挙動が異なるピンが存在するのでArduino開発前提で説明しています。 2020.05.07 ESP8266デバイス説明組み込み基礎
Arduino Arduinoでsprintfの書式とfloatの扱い方、0埋めとか Arduinoで文字列に変換する関数sprintfを使用する場合のフォーマット指定子一覧の解説と浮動小数点の扱い方(Arduinoでは浮動小数点の指定子が使えません)の紹介記事です。その他にも文字列に変換するときの0詰め方法についても解説しています。 2020.04.19 Arduino組み込み基礎
Arduino Arduino行うPID制御の簡単なデモ 本記事ではArduinoのみで行うことのできるPID制御について取り上げています。内容としてはPIDの解説、ArduinoでPID制御を行うために必要なコード、PID制御の結果の解説を行っています。PID制御はすべての制御の基礎なので一読いただければと思います。 2020.04.18 Arduino組み込み基礎
LTspice 【LTspice】アナログ回路シュミュレータの決定版!導入から使用法解説 本記事ではアナログ回路シュミュレータLTspiceの導入から基本的使い方までを解説します。記事内ではRLC共振回路を題材にシュミュレータ手法から、電気量の測定コマンドの使い方、電子部品のパラメータを振りながら周波数解析を行う方法など一通りの知識は詰め込んであります。 2020.03.30 LTspice組み込み基礎
組み込み基礎 発信周波数からインダクタンスを逆算する測定回路を作る 本記事では発振回路の一つであるクラップ発振回路の発振周波数から逆算してインダクタンス値を求める計測手法を紹介します。記事の中ではLTSpiceによる波形のシュミュレーションやインダクタンスのその他の測定手法についても紹介しています。 2020.03.28 組み込み基礎
Arduino 【Blink改】LEDを個別周期で点滅させるには? Arduinoで個別にLEDの点滅周期を変える制御はどのようにしますでしょうか?一般的に点滅をさせるときにはdelay関数を使うかと思います。しかし、delayを使用してしまうと完全に処理が停滞します。本記事ではdelayを使用しないタスク割りを紹介します。 2020.03.26 Arduino組み込み基礎
Arduino 【レジスタ操作でPWM周波数変更】Arduinoで格安中華サーボモーターを制御 格安中華製サーボモーターをArduinoのPWM関数analogWriteで制御をする記事です。ただし、初期状態のPWM周期では不都合があるのでarduinoに使用しているチップATmega328Pのレジスタをいじってサーボを制御するのに最適な周波数に設定を行います(使用サーボはRCサーボです)。その他にもサーボの説明なども載せているのでよかったらぜひ! 2020.03.14 Arduino組み込み基礎
組み込み基礎 【組み込みメモ】2進数10進(BCD)⇔10進数(DEC)相互変換方法 7セグ表示機などで使用されるBCD表記について、Arduinoでどのように10進数からBCD、BCDから10進数をひょうきするのか、そのコードの書き方と解説を行っていきます。 2020.02.11 組み込み基礎
IoT 【組み込みメモ】NTPサーバにアクセスして正確な時間をGET NTPサーバーへのアクセス方法と時刻同期の解説記事です。コードはESP32の標準ライブラリ内に存在します。他に豆知識として構造体として時刻のクラスの取得方法をポインタを交えて取り扱っていこうと思います。 2020.02.08 IoT組み込み基礎