ブロックを積みながら(82) Node-RED、Rpi-Mouseノードでクリックを検出

amazonBasicsMouse
Joseph Halfmoon

このNode-REDの練習シリーズはラズパイ3機をNode-REDサーバとして使っております。それでラズパイ特有のNode-REDノードが使えると。以前に、ラズパイGPIOを直接操作できるノードをやりました。今回は、ラズパイUSBに接続したマウスの読み取りができるノードです。Rpi-Mouseノード。

“ブロックを積みながら(82) Node-RED、Rpi-Mouseノードでクリックを検出” の続きを読む

帰らざるMOS回路(30) Icarus VerilogでCD4007をモデリング

CD4007_verilog
Joseph Halfmoon

注文してあったCD4007が到着。急遽こちらのシリーズをお休みしてCD4007の動作試験をやってました。CD4007は古いICですがMOSFETのソース、ドレイン、ゲートを個別に接続可能で変幻自在、まさにMOS回路を体現しています。そこでVerilogでもCD4007のモデリングを試みました。普通はやらんと思うケド。

“帰らざるMOS回路(30) Icarus VerilogでCD4007をモデリング” の続きを読む

うさちゃんと一緒(20) Z80の魔改造?Rabbit4000のオペコードマップその2

DD_EC
Joseph Halfmoon

前回は、Rabbit4000の、Z80「魔改造」第1バイトのオペコードマップを眺めてみました。しかしZ80にはDD、FDなどの第1バイトによって「拡張」されるオペコードマップも存在します。Rabbit4000の場合、DD,FD系も期待に違わぬ大拡張です。ただしここではZ80の元の命令には手は加えてません。

“うさちゃんと一緒(20) Z80の魔改造?Rabbit4000のオペコードマップその2” の続きを読む

部品屋根性(81) CD4007入手、特別サービス?2種類入っていた。動作はOK、多分。

CD4007
Joseph Halfmoon

別件でアナデバ様が記事でご指定の部品 CD4007 が手元に無く実験を断念したものがありました。そこでCD4007の注文入れたのですが、わざわざ中華製品を取り扱っているらしいところに頼んでみました。本日デバイス到着。どこの製造だか分からない製品を予想していたところ、予想の斜め上を行く御対応でした。動作はOK。 “部品屋根性(81) CD4007入手、特別サービス?2種類入っていた。動作はOK、多分。” の続きを読む

ぐだぐだ低レベルプログラミング(79)ARM64(AArch64)、先行ビットカウント命令

Joseph Halfmoon

前回はシフト、ローテイトの落穂ひろいでした。今回は先行する(MSB側の)ビットカウントを行う命令です。時々「こういう操作」が必要なことがあり、「こういう専用命令」が無いと時間がかかるので有った方が嬉しい気もするのです。しかしArmはRISCの割には複雑な感じを醸しだしてる気もします(個人の感想です。) “ぐだぐだ低レベルプログラミング(79)ARM64(AArch64)、先行ビットカウント命令” の続きを読む

やっつけな日常(34) Rustに入ればRustに従え、self.0って何?構造体とトレイト

self0EC
Joseph Halfmoon

前回は、時にselfになったりSelfになったりする「ヤバイ奴」selfを少し勉強してみました。しかし、まだまだ分からないことだらけです。直ぐにCかPythonを連想してしまう年寄りには意味不明な記述をまた見つけました。self.0。なんですかこれは? 構造体の特定形式向けにトレイトを実装したら現れてきます。

“やっつけな日常(34) Rustに入ればRustに従え、self.0って何?構造体とトレイト” の続きを読む

忘却の微分方程式(59) 反復練習22、右方極限、左方極限、不定形、Maxima

Joseph Halfmoon

前回までで線形代数の教科書1冊の練習完了(練習したのはMaxima様で、私は身についていないケド)。今回より微積分の練習に入ります。微積といえば、最初に登場するのは極限ですな。以前に一度やっておるのでありますが忘却の彼方。あれれ、右方極限とか左方極限とかどうやって計算(Maxima様にお願い)するのだったっけ? “忘却の微分方程式(59) 反復練習22、右方極限、左方極限、不定形、Maxima” の続きを読む

手習ひデジタル信号処理(51) SDR、「CICフィルタ再び」Scilabでgainplot

CIC_SDR_GAIN
Joseph Halfmoon

前回はアンダーサンプリングでした。今回はCICフィルタです。途中までやりかけて気づきました。僅か2か月ほど前にCICフィルタやってました。年寄りの忘却力は強力。既に頭の中から抜けてました。前回とは目的は違いますがCICはCIC、でも微妙に記号など違っていたので「チョイ直し」でお茶を濁しますです。すみません。 “手習ひデジタル信号処理(51) SDR、「CICフィルタ再び」Scilabでgainplot” の続きを読む

データのお砂場(45) R言語、austres、オーストラリアの人口、4半期毎

tsPlot
Joseph Halfmoon

前回は意味が良く分からないデータでしたが、今回は単純明快「オーストラリアの人口」です(Residentsという表現なので国籍的なものとはまた別かと。)データは1971年から1994年まで、既に四半世紀経過してますが、とても古いデータが多いRのサンプルデータセットの中では比較的新しい感じです。 “データのお砂場(45) R言語、austres、オーストラリアの人口、4半期毎” の続きを読む

お手軽ツールで今更学ぶアナログ(112) フラッシュA/Dの実験、勝手にクリッパ

ClipperDUT2
Joseph Halfmoon

だらだら継続中のフラッシュA/Dの実験ですが、前回、アナログ回路からデジタル回路へのインタフェースレベルが「多分OKだろうけれど気持ち悪」などと恐れ多いことを書いてしまいました。そこで問題部分に勝手に簡単なクリッパ回路を挿入してレベルを合わせてみました。これで74HCだろうとロジアナ端子だろうと接続OK?ホントか?

“お手軽ツールで今更学ぶアナログ(112) フラッシュA/Dの実験、勝手にクリッパ” の続きを読む

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

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

<これまでのあらすじ>

サイコーエジソン株式会社詠人舞衣子(よんびとまいこ)です。訳あって4ビットAIを内蔵しています。心理学科卒文系女子ながら先端技術製品のICを販売する米国現地法人のSS-Systemsへ赴任していましたが、夫の倫ちゃんのドイツ転職を機に、私もミュンヘンにある現法へ異動しました。ヨーロッパでは携帯電話の普及というビジネスの波が起こっていました。我々の半導体製品もその波に乗って大忙しです。そこへ、一度は別々の職場になったと思ったトム君が緊急赴任して来ちゃいました。あら、また一緒ですねえ。うふっ。 “連載小説 第98回 4ビットAI内蔵 “詠人舞衣子” の思い出” の続きを読む

お手軽ツールで今更学ぶアナログ(111) フラッシュA/Dの実験、デジタル部分気持ち悪いデス

OP482
Joseph Halfmoon

前回は、ADコンバータの記事の最初の一歩、フラッシュA/Dのシミュレーションでトホホな間違いをしてました。今回は気を取り直して原理回路の実機動作確認です。しかし、この回路のデジタルなエンコーダ部分がちょっと気持ち悪いです。多分、動作はするのだろうけれども。とりあえずアナログ部分だけの動作確認をいたしました。

“お手軽ツールで今更学ぶアナログ(111) フラッシュA/Dの実験、デジタル部分気持ち悪いデス” の続きを読む

ブロックを積みながら(81) Node-RED、yamlノードでオブジェクトと相互変換

yamlNode
Joseph Halfmoon

昨日は「第4回目接種」でありまして倦怠感あり、何もやる気が起きませぬ。気を取り直して予定の yaml ノードをやっつけてしまう所存。やっつけなので、内容は?、まあ、いつものことですかね。

“ブロックを積みながら(81) Node-RED、yamlノードでオブジェクトと相互変換” の続きを読む

部品屋根性(80) Membrane Force Sensor、Taiwan Alpha

Alpha_MF01A-N-221-A11
Joseph Halfmoon

前回は米国製の位置と押す力の両方が検出できるセンサでした。今回は台湾製の押す力が検出できるセンサです。前回は特売品のデモボード形態でしたが、今回はポロリンとデバイス単体で入手であります。テキトーな回路をとりつけで動作確認してみたです。といって指で押すだけなので肝心の「力」加減が感覚だより。 “部品屋根性(80) Membrane Force Sensor、Taiwan Alpha” の続きを読む