プログラミング

raspberry pi pico

Raspberry Pi PicoでAT-Xを作る⑫ フレームレートを上げる【dxt1圧縮】

前回Raspberry Pi PicoでAT-Xを作る⑪ microSDに保存した画像をDMA転送でLCDに表示するフレームレート2ちょいだった。今回は各フレームのデータを圧縮して、データの転送を早くしてみるdxt1という圧縮方式で圧縮圧縮...
プログラミング

pythonとc++で動画の各フレームをdxt1圧縮する

raspberry pi picoみたいな限られたリソースで動画を再生したいなら動画を小さく圧縮してみよう大まかな流れmain.py動画ファイルを読み込んで各フレームを240*135のビットマップとして保存↓main.cpp(dxt1_en...
vscode

【ラズパイピコ,vscode】serial monitorのポート欄に何も出てこなかった

ラズパイピコをPCに接続してるのにvscodeの拡張機能serial monitorでポートを選択できなかったのでひとつの解決策として置いておきます。
プログラミング

SDKとライブラリの違い

c/c++のSDKとライブラリの違いはなにか調べた結果を置いておきます
プログラミング

vscodeのターミナルからpico – developer command promptを呼び出す

vscodeのターミナルでもcmakeとかをpico - developer command promptと同じように使えるようにしました。
プログラミング

【vscode】c/c++の環境構築でつまづいたところ

プログラミング初学者すぎてしょうもないことで躓いたのが悔しかったので書き残しておきます。
プログラミング

【ソースコード有り】閲覧中のページタイトルとURLをトゥートするfirefox向けアドオンを作った。

閲覧中のページタイトルとURLをトゥートするfirefox向けアドオンを作りました。必要なファイルも少ないので、webサービスのAPIを叩く練習になると思います。9割コピペで動くので是非どうぞ。
raspberry pi pico

Raspberry Pi PicoでAT-Xを作る④ microSDの読み書きテスト

microSDとのやりとりの方法を習得するのと買った部品の動作チェックをする。microSDシールドモジュールのレビュー欄に「3個中1個使えなかった」って書いてあったからめっちゃ不安。今回使うものmicroSDシールドモジュールmicroS...
プログラミング

自動でAMVを生成したい⑤ 機能の関数化

関数化する目的機能を細かく関数化して、main.pyをスッキリさせることで、可読性をよくして、メンテナンスのときに自分でわからなくならないようにするため。関数を定義する疑問点・不安プログラミングが本職でもなければ情報系の学校に通っていたわけ...
プログラミング

自動でAMVを生成したい④ 動画の長さを取得

動画ファイルの長さを取得するどこをスタートとして切り取って使うかランダムに決める部分のコードをもっと受動的なコードに直していく。これまでの記事みたいに新たに実装するわけではなく、既に同様の機能を簡易的に実装してるので改良前後を比較する形にし...