鳥なき里のマイコン屋(165) 特価品(見切り品?)、GR-CITRUS入手、なんとかLチカ

GR-CITRUSonBB
Joseph Halfmoon

マイコンボードの特価品(見切り品?)、お安いのはありがたいですがリスクもありです。「推し」から外れたボードは開発ツールの更新がされないどころか、積極的にツールがダウンロードできないような処置が施されることも多いデス。特に「大メーカ」様のマイコン機種では。ルネ様のGR-CITRUSではいかがか?私はRubyが使いたい。
“鳥なき里のマイコン屋(165) 特価品(見切り品?)、GR-CITRUS入手、なんとかLチカ” の続きを読む

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

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

<これまでのあらすじ>

サイコーエジソン株式会社の詠人舞衣子(よんびとまいこ)です。訳あって4ビットAIを内蔵しています。心理学科卒文系女子ながら先端技術製品のICの営業に携わっています。米国現地法人のSS-Systemsを経て、今はミュンヘンにあるヨーロッパ現地法人のEdison Europe Electronics GmbHに勤務。携帯電話が爆発的に売れる中、我々の電子デバイスビジネスも絶好調。日本への帰任まであとわずかです。 “連載小説 第124回 4ビットAI内蔵 “詠人舞衣子” の思い出” の続きを読む

お手軽ツールで今更学ぶアナログ(148) LEDをライトセンサとして使う、実用になるじゃん

LEDlightSensor
Joseph Halfmoon

「アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」、今回は2023年1月号の2回目実習です。ぶっちゃけ前回の回路をダーリントン接続に変更しただけ。「前回の素の回路」では頼りなかった出力電流がガツンと流れだしました。これならセンサとしてみても十分実用になるんでないの?知らんけど。 “お手軽ツールで今更学ぶアナログ(148) LEDをライトセンサとして使う、実用になるじゃん” の続きを読む

L.W.R.(45) PicoDAC v2のパーツセット着弾、インタフェース3月号どこ?

PicoDACv2parts
Joseph Halfmoon

CQ出版Interface誌2023年3月号には付録基板を請求するためのオシルシが印刷されており、郵送するとラズパイPico用のPicoDAC v2基板を返送してもらえることになっとります。3月号を購入させていただいた直後に郵送。大分前に基板は頂いておりました。でもパーツ揃えるのが怠いのでキット販売を待っていたのよ。
“L.W.R.(45) PicoDAC v2のパーツセット着弾、インタフェース3月号どこ?” の続きを読む

RustにいればRustに従え(9) 方程式の求解、Newton法テキトー版mut無for無

Newton_EC
Joseph Halfmoon

前回前々回とPascalが続きました。Pascalにm2を掛ければNewtonという親父ギャク?をものにすべく、今回はNewton法です。アカラサマなmut無、for無で書けました。古くから研究されつくした算法なのでいろいろ注意点がある筈ですが、全部踏みつぶしてしまったヤッツケなコードです。4則演算のみで√2だと。

“RustにいればRustに従え(9) 方程式の求解、Newton法テキトー版mut無for無” の続きを読む

ブロックを積みながら(111) Node-RED、Web上のドキュメントをパースその1

http1flow
Joseph Halfmoon

過去http関係のノードを試用してみましたがNode-RED側がサーバになるものでした。今回からhttp requestノードを使ってWeb上のhtmlドキュメントをGETし、パースして所望の情報を取り出すという一連の流れを練習してみたいと思います。初回は当サイトの過去記事のテーブルを取り出してその内容を取り出すもの。
“ブロックを積みながら(111) Node-RED、Web上のドキュメントをパースその1” の続きを読む

GoにいればGoに従え(12) TinyGo、micro:bit v2、キーと温度センサ確認

MB20_DKT
Joseph Halfmoon

micro:bitボード をv1.5からv2.0に機材変更したのにともない、前回はLEDマトリックスの表示部分をv2.0対応に変更しました。v1.5用の他の関数などは「そのまま動くだろ」とは思ったものの、動作確認は未です。「動くだろ」と思っても「動かない」ことはままあり、今回は第5回第6回あたりのコードをv2.0で復習。 “GoにいればGoに従え(12) TinyGo、micro:bit v2、キーと温度センサ確認” の続きを読む

手習ひデジタル信号処理(78) Scilab、パワースペクトル密度プロットを使ってみる

psd_8psk_sigma001
Joseph Halfmoon

前回はコンスタレーション・プロットで「星座が見えた」と喜びました。今回はパワースペクトル密度(PSD)プロットです。実はScilab “comm_tbx”を使い始めた第75回から既にお世話になっていたもの。要はFFTプロットにお化粧を施しただけのユーティリティなのですが便利なものです。スペアナみたいなグラフが出てきていい感じ? “手習ひデジタル信号処理(78) Scilab、パワースペクトル密度プロットを使ってみる” の続きを読む

定番回路のたしなみ(20) CD4046でPLL(フェーズロックドループ)その2

400k
Joseph Halfmoon

前回、定番のPLL-IC、CD4046を使い始めてみました。初回の前回はPLLの中心要素VCO(電圧制御発振器)の特性を眺めてみました。2回目の今回は、VCO出力に分周器などかませず1:1で外部からの入力信号にフェーズ・ロックを試みたいとおもいます。IC内蔵の位相比較器と外付けLPF(ローパスフィルタ)を追加。
“定番回路のたしなみ(20) CD4046でPLL(フェーズロックドループ)その2” の続きを読む

ぐだぐだ低レベルプログラミング(109)ARM64(AArach64) FCVT、固定小数点

fxp_format_example
Joseph Halfmoon

前回のFCVT命令群は浮動小数点数を整数に変換するものでした。今回のFCVTは浮動小数点数を固定小数点数に変換する命令です。ハード上は整数、でも小数点位置を心の中に秘めて?いるもの。デジタル信号処理では必須。プログラマが小数点位置を管理しないとならないのでメンドイですが高速に計算できます。

“ぐだぐだ低レベルプログラミング(109)ARM64(AArach64) FCVT、固定小数点” の続きを読む

MicroPython的午睡(98) STM32版、Nucleoのクロック設定を見直す

X2
Joseph Halfmoon

前回前々回とRTCを触りながら、いったい私はどのクロックを使っているのだろうかと不安になりました。以前の第81回でタイマを触る時に高速のシステムクロックは内蔵PLLからのクロックということは確かめてあったのです。しかしRTCなどのクロック設定は未調査でした。今回は「成り行き」で使っていた部分を調査。 “MicroPython的午睡(98) STM32版、Nucleoのクロック設定を見直す” の続きを読む

忘却の微分方程式(89) 反復練習52、等角螺旋(極座標表示)の弧長を求めよと、Maxima

EquiangularSpiral
Joseph Halfmoon

前回に引き続き「曲線の長さ(弧長)」を求めます。今回は極座標表示されている関数 r = f(Θ)、rは原点からの距離、Θは角度、のような形について練習します。例題はEquiangular spiral、等角螺旋、等角渦線、対数螺旋、ベルヌーイの螺旋などとも呼ばれる図形らしいです。ぐるぐるまき?

“忘却の微分方程式(89) 反復練習52、等角螺旋(極座標表示)の弧長を求めよと、Maxima” の続きを読む

SPICEの小瓶(22) POLYのパラメータを.STEPできるようにしてみる

TSTPOLY1P_LIB
Joseph Halfmoon

前回はマクロモデルの中で非線形な従属電源の特性をPOLY(多項式)で表現してみました。これができればどんな特性でも思うがままなどとほくそ笑んだのですが、前回の方法では新たな特性のデバイスを定義する度にモデルファイルを書き換えねばなりません。メンドイです。今回は「パラメータ化」してみたいと思います。 “SPICEの小瓶(22) POLYのパラメータを.STEPできるようにしてみる” の続きを読む

データのお砂場(75) R言語、rivers、川のお名前をつけたい、名無しベクトルに名前を

dotchart2_plot
Joseph Halfmoon

R言語所蔵のサンプルデータセットをABC順(大文字)優先で拝見させていただいております。今回は rivers とな。北米の主要河川の「長さ」のデータみたいです。長さ順に並べるくらいしかその処理を思いつかないのです。しかしデータは名無しの権兵衛、単なる数値の羅列です。川のお名前がありませぬ。 “データのお砂場(75) R言語、rivers、川のお名前をつけたい、名無しベクトルに名前を” の続きを読む