ふと作りたいなと思うものがあって、Aliexで注文した
Arduino Leonardo互換ボードと、バニラシールド。
届いた。

まだ試してないからちゃんと動くのかはわからないけど、
まぁこの手のもので動かなかいっていうのはあまりない
だろうから、大丈夫だろう。
Leonardoなので、まぁ当然ながらUSBデバイス作ろう
って話なんだけど、何作るかっていうと、マウスなんだ
よな。タクトスイッチで4方向キーと2ボタン(or3ボタン)
を用意して、ボタン押下で動くマウス。
(普通の光学マウスとかと違って、ちょっと位置が
ずれただけだと動かないマウス、的な)
この手のものはサンプルプログラムがたくさんある
だろうから、作ること自体は難しくないだろう。
あとはちょっとした使い勝手の面だな。
バニラシールド、どうせならあといくつか買い込んで
おけばよかったなぁ…安いんだし。届いてからふと
気づいてしまった。
用途的に、付属してたピンヘッダだともったいない
ので、普通のピンヘッダ(ちょっと長め)のものに
変えちゃった方がいいかな。
要はキーパッド的なシールドを作るわけなので、
まさかこの上にさらにシールドを重ねることはない。
Leonardoって、スケッチの書き込み時にリセットが
掛かってちょっと面倒な感じの動作になるのと。
マウスみたいなUSBデバイスのスケッチ書き込むと、
次に書き込みするときって、なんか注意が必要だった
ような気がするんだよな。
(PCに繋いだ途端にUSB-HIDデバイスとして認識
されちゃって、スケッチ書き込むための配線として
使えるんだか使えないんだかみたいな)
以前、Leonardoの純正品だったか互換ボードだかを
買った記憶があるんだけど、なんかその辺を忘れて
しまったので、とりあえず再書き込みできなくても
困らないように新たにボード買ったっていうのもある。
こないだ、ふとあの辺に行く機会があって、ものすごく
ひさびさにドムドムバーガーに寄ってきた。
セット頼んだんだけど、とりあえずコーヒーだけ受け
とって待機。

てりやきセット、900円なり。やっぱどこのハンバーガー
も最近はセット価格となると結構な金額になってきたな。
まぁ、ファストフードはハンバーガーに限らず、だいたい
けっこう値上げしてるけどな。麺類も最近やっぱ高いし。

で、すごい久々にドムドム食べたんだけど、普通に普通の
てりやきバーガーだな。多分味的にはマックよりおいしい。
このくらいで食べれるなら、時々寄りたい。
NVIDIA急落、90兆を失う…と。
DeepSeek-R1、面白そうなのであとでじっくり読む。
なんとなくこういうものが出てくるってことは、CUDA
って、非効率なコード(GPU向けコード)を生成している
ってことなのかね?
汎用性を考慮するために、冗長なコードとせざるを得ない
ってことなのかなぁ?ハード依存を避けるための冗長性
とかなのかなぁ?
それにしても、この時代にカリカリに書いたPTXの
アセンブリコードなんて、面白いねぇ…。
CUDAを回避してPTXプログラミングを行うとは? - acoustype.com
CUDAって、確かライセンスガチガチだと思ったんだ
けど、CUDAを介さずに直接自分でPTXプログラム
するなら、ライセンス不要でGPGPUが利用できるのか
なぁ?(その辺がよくわかってない)
なんにしても、日本はAI研究からだいぶ水をあけられて
しまった感じが強いなぁ。アメリカも今回の件でだいぶ
危機感強い感じになってるし、中国が本気だしたら
国家予算でガシガシ研究進めちゃうんだろうなぁ。



|