ブロックを積みながら(74) Node-RED、rpi-gpioをDashboard接続

DASHBOARD_0
Joseph Halfmoon

前回、ラズパイに接続したIO ExpanderをNode-REDダッシュボードから制御できるようにしました。今回は以前に rpi-gpio in/out ノードを使ってNode-REDのフローから直接操作できるようにしてあった LEDとプッシュスイッチをダッシュボードに接続してみます。でも回路をずるしてるんだ、これが。

“ブロックを積みながら(74) Node-RED、rpi-gpioをDashboard接続” の続きを読む

ソフトな忘却力(22) シグナル、無視するにはsigprocmask()使う方が良いのね

ResultEC
Joseph Halfmoon

シリーズ3か月近く間が空きました。気を許すと練習頻度を忘却速度が上回ります。練習再開、テーマは「シグナル」です。マイコンの場合のハードウエア割り込みのようなアカラサマなものではなく、Linuxの管理下にある「ソフトウエア割り込み」的なやつです。今回はシグナルを無視するやり方を練習。

“ソフトな忘却力(22) シグナル、無視するにはsigprocmask()使う方が良いのね” の続きを読む

うさちゃんと一緒(12) 改めてHTTPサーバ、最小構成のSTATICコードを読みます

STATIC_PAGE
Joseph Halfmoon

前回前々回と気になっていたうさちゃんのメモリマップを調べて少しスッキリしたので、HTTPデーモンねたへと戻りました。今回は改めてということで最小構成、動的なページが一切ないスタティックなHTMLと画像のみをサーバするサンプルプログラムを眺めてみたいと思います。これだけなら簡単?ホントか?

“うさちゃんと一緒(12) 改めてHTTPサーバ、最小構成のSTATICコードを読みます” の続きを読む

帰らざるMOS回路(22)今時ゲートレベルでもあるまいに。ということでVerilogも?

VScodeSample
Joseph Halfmoon

ノスタルジックなゲートレベルのシミュレーションを楽しむ筈が、前回テストベンチもどきを取り付けたことで歯止めが効かなくなりました。やっぱりね~今時だからHDLも出来た方が良いよね~ ゲートレベルとHDLの橋渡しをどうするか、という問題は棚上げにして、今回はHDL環境を追加。

“帰らざるMOS回路(22)今時ゲートレベルでもあるまいに。ということでVerilogも?” の続きを読む

ぐだぐだ低レベルプログラミング(71) ARM64(AArch64)、MOVの込み入った事情

MOVZMOVN_A
Joseph Halfmoon

前回まで論理演算命令の「代表」AND命令をやりました。今回からは他の論理演算ORRやXORは飛ばし、転送命令MOVへ入りたいと思います。A64の命令多すぎ、さっさとやらないと終わりませぬ。しかしMOV、されどMOVであります。例によってMOVという実体なくaliasで紡がれているのですが事情いささか込み入っております。

“ぐだぐだ低レベルプログラミング(71) ARM64(AArch64)、MOVの込み入った事情” の続きを読む

忘却の微分方程式(51) 反復練習15、グラム・シュミットの直交化法、Maxima

gramSchmtEC
Joseph Halfmoon

前回は「数学風?」列ベクトル表記にこだわって処理してみましたが、今回、早くも列ベクトル断念。やりたいことにピッタシの関数があったのですが、処理は行単位デス。行ベクトルというかリスト表現のままの方が処理は簡潔に書けますものね。それでグラム・シュミットの直交化法じゃ、と。 “忘却の微分方程式(51) 反復練習15、グラム・シュミットの直交化法、Maxima” の続きを読む

手習ひデジタル信号処理(43) 適応線スペクトル強調器(ALE)、LMSアルゴリズム版とな

ALE_ON
Joseph Halfmoon

ALEというと、私の心の中では40年以上前から不動のAddress Latch Enableであります。しかし今回は、Adaptive Line Enhancer、適応線スペクトル強調器なんであります。適応フィルタの応用であります。信号処理素人の私にとっては適応と聞いただけで恐れいってしまうのですが。大丈夫か。

“手習ひデジタル信号処理(43) 適応線スペクトル強調器(ALE)、LMSアルゴリズム版とな” の続きを読む

データのお砂場(37) R言語、WWWusage、毎分のインターネット接続ユーザ数とな

diffPlot
Joseph Halfmoon

前回は1940年と古いデータでした。今回のデータはWWWねたなので、それほど古いことはないでしょう。でも振り返ると最初にWWW(ワールドワイドウエッブ)にアクセスしたのはNCSA Mosaicというブラウザででした、まだWindows 3.x の時代だったかと。それからすると30年くらいたってますな。今は昔、違うか。

“データのお砂場(37) R言語、WWWusage、毎分のインターネット接続ユーザ数とな” の続きを読む

トホホな疑問(51) 定番2SC1815のIc-Vbe特性、意外とバラつかないのね?

Ic-Vbe
Joseph Halfmoon

前回はDual MOSFETの特性が「揃っていると思っていたら違った」回でした。今回は単体バイポーラトランジスタの特性が意外とバラついていなかった件です。別シリーズで「Vbe特性がそろった」ペア・トランジスタを要求されることが多いので、測定する特性はIc-Vbe特性であります。R言語で処理したのでお楽。

“トホホな疑問(51) 定番2SC1815のIc-Vbe特性、意外とバラつかないのね?” の続きを読む

連載小説 第90回 4ビットAI内蔵 “詠人舞衣子” の思い出

Maiko Yonbito
Momoe Sakurada
ペンネーム
桜田モモエ

<これまでのあらすじ>

サイコーエジソン株式会社の詠人舞衣子(よんびとまいこ)です。訳あって4ビットAIを内蔵しています。心理学科卒文系女子ながら先端技術製品のICを販売する米国現地法人のSS-Systemsへ赴任していましたが、夫の倫太郎さんがソミーヨーロッパへ転職する事になり、私もサイコーエジソンの現地法人があるドイツのミュンヘンへ異動しました。IT環境は、インターネット、電子メール、Windows95と新時代を迎える中、ヨーロッパでは携帯電話の普及というビジネスの波が起こっていました。

“連載小説 第90回 4ビットAI内蔵 “詠人舞衣子” の思い出” の続きを読む

お手軽ツールで今更学ぶアナログ(101) ディスクリート・トランジスタでオペアンプ

OpAmpDUT
Joseph Halfmoon

「アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」の今回はいよいよ2021年10月号です。遂にたどり着きました。今まで実験してきた回路部品を組み合わせて「オペアンプ」を作ってみるぞ、と。プリミティブなものでたった4個のディスクリート・トランジスタ構成ですが、それでもオペアンプだ、と。

“お手軽ツールで今更学ぶアナログ(101) ディスクリート・トランジスタでオペアンプ” の続きを読む

SPICEの小瓶(10) 電圧制御Switch、.model文が必要なのね。

voltageControlledSwitch
Joseph Halfmoon

そういえばSPICEには電圧制御スイッチがあった筈、使ってみるべしと思い立って、プチはまりましたです。「スイッチだろ~ON/OFFするだけじゃん」などと思って回路図に挿入したら動きませぬ。まあLTspiceのHELPファイルを読んで、教育用サンプル回路を開いたら疑問は氷解しましたです。先に読めよ。自分。 “SPICEの小瓶(10) 電圧制御Switch、.model文が必要なのね。” の続きを読む

ブロックを積みながら(73) Node-RED、Execした結果をDashboardに表示

GetPortB
Joseph Halfmoon

別シリーズでラズパイにMCP23017 IO Expanderを取り付け、8ビットのDIPスイッチの値を読み取るPythonスクリプトを作りました。しかし、暑さにかまけてPython書いて中断、Node-REDダッシュボードから制御する部分を後回しっと。残り作業は純然たるNode-REDの作業なのでこちらでやります。

“ブロックを積みながら(73) Node-RED、Execした結果をDashboardに表示” の続きを読む