#290円 のマイコンボード で
#ナイトライダー の 「KITT(ナイト2000)」のLEDスキャナーバーらしきものを作ってみた。
#UIAPduino
#AnamorphicEqualizer
#KnightRider
#UIAPduino #電子工作
こっちのコードも公開した
github.com/moyashi17060...
#UIAPduino #電子工作
コードを公開した
github.com/moyashi17060...
#UIAPduino Pro Micro CH32V003でLチカ無事できました。
なんかエラー出て書き込み出来なかったんだけどリセットボタン離さずに長押しし続けてたらオレンジLEDが点灯し、ソースのdealyの数字いじって書き込みしたらやっと出来た。他の人も同じ現象にぶち当たってるみたいでなぜちゃんと動き出したかは謎。
#電子工作 #UIAPduino
RustでUIAPduino開発するときは、是非こちらを...(クソデカ宣伝)
github.com/moyashi17060...
#電子工作 #UIAPduino
このプログラムはRustで書いたけど、releaseビルドで6KBほどに収まっている。
HIDにする必要がないかつRustに抵抗がないならch32-halを用いて書くのは中々良い選択肢なのでは?
なお、debugビルドにすると信じられないくらいはみ出す。今のところそれで困ったことはないが。
#電子工作 #UIAPduino
作業を効率化させるためにポモドーロ・タイマーの役割をするものを自作した。
なお、これを作る時間を使えば、するべき作業がめちゃくちゃ進んでいた。
人類は愚か
#UIAPduino げっと
アキバというか末広町の上野寄りのほうに店あってあまりこっちの方に来ないから知らなかった。
WCH CH32V003 RISC-V系SoC積んだ"UIAPduino Pro Micro CH32V003 V1.4"っていう1ボードマイコンでPC等とUSB-C(2.0)で繋いでArduino IDEで開発できる。
開発はUIAP www.uiap.jp
日本でもこういう製品作れるのが凄い。自販機価格300円。普通に買ったら2〜3千円はする。
#UIAPduino #電子工作
テルミンモドキ。
ただ距離を測ってPWMの周波数を変えているだけなので本物のテルミンとは異なる仕組み。
コードはRustで書いてみた
#電子工作 #UIAPduino
既存のテンプレートをフォークして、ch32-halを使うUIAPduino用テンプレートを作ってみました。
主要OSでは動くようにしたつもりですがWindowsしか確認してないです。
Embassyも一応対応させていますが、どうもEmbassy使った時点でメモリがあふれてしまうみたいなので実質死んでます。
UIAPduino Pro Micro CH32V003 V1.4はライブラリを入れたらメモリあふれたみたいなケースがちょくちょくありますね。
次世代機ではメモリの量が増えるみたいなので楽しみです
github.com/moyashi17060...
超安価マイコンボードUIAPduino公式のリポジトリに作例を投げたらマージされた!
MisskeyとNostrの通知を知らせてくれるデバイスのやつ
github.com/YuukiUmeta-U...
#電子工作 #UIAPduino
#UIAPduino #電子工作
トランジスタでNOT回路を作成。
ブレッドボードがガバガバすぎて苦戦
#UIAPduino #電子工作
なんか出た
MisskeyとNostrの通知を光と音で知らせるデバイス
github.com/moyashi17060...
#UIAPduino #電子工作
雰囲気だけでSNS通知お知らせデバイスの回路図書いた
#UIAPduino #電子工作
Misskeyの通知を受け取ったら緑に、Nostrの通知を受け取ったら紫に光る装置できた
BlueSkyはAPI周り良く分からない
#電子工作 #UIAPduino #マイコン演奏部
「夢みる機械」のギターソロ
終盤の高音がうるさいので音量注意
#UIAPduino #電子工作 #マイコン演奏部
取りあえず1オクターブ鳴らす。
Arudino互換なのでライブラリが使えて楽
#電子工作 #UIAPduino
半田付け難しい。
1つピンが短くなってしまった
#UIAPduino #電子工作
キラキラと輝くもの
#UIAPduino #電子工作
これで無事platformIOから書き込めた!
```
[env:genericCH32V003F4P6]
platform = ch32v
board = genericCH32V003F4P6
framework = arduino
upload_protocol = minichlink
upload_flags =
-c
0x1209b803
```
#UIAPduino #電子工作
少し前に公式の方からいただいたUIAPduinoをLチカさせてみた。