プログラミング初心者

raspberry pi pico

【C/C++】raspberry pi picoで乱数のシード値をランダムに取得する方法

乱数を発生させたいとき普通は現在時刻をシード値にするんだけど、ラズパイピコには現在時刻を取得する方法がない。だから電源入れるたびに同じパターンの乱数になっちゃう。だから代案を試してみたよ何も繋いでないピンのノイズをシード値として使う概要空い...
raspberry pi pico

Raspberry Pi PicoでAT-Xを作る⑭ ランダム再生を実装する

AT-Xは一挙放送じゃなかったらランダム再生みたいなもんだよな。運が悪かったら最終回から再生される可能性もあるのウケる。テスト用のフォルダ構成アニメのタイトルがついたフォルダを作ったそれぞれのフォルダにはOPとEDを入れた乱数発生器でランダ...
プログラミング

c/c++に関する超初歩的なこと

初学者すぎてもはや誰も書いてくれてないレベルのことでつまずきまくったのをまとめました誰かの参考になるといいな。引数についてる「*」と「&」は何?「*」:「ポインタ型」、「参照先の値を使う」「&」:「アドレスを取得する」 関数に配列とか構造体...
プログラミング

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

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

SDKとライブラリの違い

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

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

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

Raspberry Pi PicoでAT-Xを作る⑥ LCD(Pico-LCD-1.14)の動作チェック

raspberry pi pico(以下、ラズパイピコ)に接続したLCD(Pico-LCD-1.14)を動かしてみました。MicroPythonで記述した動作テスト用のソースもあります。
raspberry pi pico

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

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

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

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

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

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