2021-01-01から1年間の記事一覧
ALGYAN 6th IoT基板とは ALGYAN 6th IoT基板とは、ALGYAN6周年IoT祭2021『IoTは技術の総合格闘技!』講演&ノベルティ抽選会で参加者に配布されたESP32搭載のオリジナル基板です。今週末の7月3日(土)には、基板プレゼント有・ALGYAN6th IoT基板『はんだづけ…
ブログ記事 (はてなブログ) ソース(GitHub) スライド資料 (SlideShare) 同人誌 動画 (YouTube) 他の方々の素晴らしい記事 ブログ記事 (はてなブログ) ソース(GitHub) スライド資料 (SlideShare) GR-SAKURAでEtherCAT from Bizan Nishimura GR-MANGOでEtherCA…
PCのCOMポートをRS485に接続するには、レベル変換のほかに半二重通信のための制御が必要になります。具体的にはRS485変換ICのDE/~REピンに制御信号を入力しないといけません。これにはいくつかの方法があります。 (1) FTDIのICのTXDENを接続する メリット: …
Visual Studio 2019でのインストーラの作り方は下記の記事に詳しく説明されているが、 要点と注意点をここにメモする。VisualStudio 2019 インストーラの作成方法 - Grow up 全体の流れ Installer Projects拡張機能をインストール (開発環境の準備) インスト…
中国製の廉価な安定化電源買いました。 (今までケンウッドの中古を使ってたのですが壊れたので買い替え。) WanptekというメーカーのNPS3010Wという製品です。 30V/10A のスイッチング電源で、サイズは7×13×23cm、1.3Kgです。 アマゾンで7199円。アマゾン発送…
高速逆平方根とは? C言語のコード 検証 アルゴリズムの要点 [1] 逆平方根の計算を対数・指数の計算に置き換える [2] 浮動小数点型の内部表現を利用した対数・指数の近似計算 [2.1] 対数の近似 [2.2] σの最適値 [2.3] 整数型での解釈 [2.4] 逆平方根の計算と…
C言語のfloat型のバイナリ表現形式に着目すると、2^x と log2(x) の近似値を高速に計算できます。 float型のバイナリ表現形式 float型は32ビットで、仮数部が23ビット(ケチ表現)、指数部が8ビット、MSBが符号ビットです。⇒ 単精度浮動小数点数 - Wikipediaこ…
ヒロセのDF11コネクタは、2mmピッチ2列型のコネクタであり、基板対ケーブル、ケーブル対ケーブル、基板対基板のいずれにも対応できるのが特長です。ただ、部品のバリエーションが多いために少し分かりにくいので以下にまとめました。 コネクタのバリエーショ…
STM32F031のF0,F1ピンは外部クロックのピン(OSC_IN, OSC_OUT)を兼ねている。この切り替えはRCCレジスタのHSEONビットでおこなわれる。リセット値は 0 すなわち外部クロック無効なので、デフォルトではGPIOとして使える。…のだが、環境によっては、main関数よ…