Tanuki_Bayashin’s diary

電子工作を趣味としています。最近はラズベリーパイPicoというマイコンを使って楽しんでいます

2022-01-01から1年間の記事一覧

ラズパイPicoで使うPico‐SDK C/C++ に関する覚え書き

【目次】 1.はじめに 2.各処理の記述 2.1 GPIO 2.2 パルス幅変調(PWM) 2.3 A/Dコンバーター 2.4 タイマ割り込み 2.5 処理の時間計測 1.はじめに ラズベリーパイPicoというマイコンがあります(以下Picoと表記します)。倒立振子を作…

傾斜計に応用したカルマンフィルターの動特性

※なにか気になる点がありましたらコメント欄にご記入ください。また、工作や回路を製作する場合には、細かい作業などに対して、細心の注意を払われるようお願いいたします。目次 1.はじめに 2.ソースコード 3.動画 4.まとめ 1.はじめに 前回の投稿…

テレビのインチサイズから縦横の長さを求める式

目次 1.はじめに 2.計算してみる 1.はじめに テレビの大きさはよく画面の対角線の長さで表示されます。(インチで示されています) 例えば50V型と言えば、テレビの画面の対角線の長さが50インチであることを示しています。 ではこのとき、縦と横の…

カルマンフィルタを用いた傾斜計の製作

※なにか気になる点がありましたらコメント欄にご記入ください。また、工作や回路を製作する場合には、細かい作業などに対して、細心の注意を払われるようお願いいたします。【目次】 1.はじめに 2.ソースコード 2.1 全体の構造 2.2 ソースコード …

傾斜計の試作機の製作 C言語バージョン

※なにか気になる点がありましたらコメント欄にご記入ください。また、工作や回路を製作する場合には、細かい作業などに対して、細心の注意を払われるようお願いいたします。目次 1.はじめに 2.傾斜計のソフトウェア 3.今回のコードをビルドするときに…

ラズパイPico によるUART接続~Pico-SDK C/C++開発環境にて

※なにか気になる点がありましたらコメント欄にご記入ください。目次 1.はじめに 2.コードの内容 2.1 1桁の数値を送信するには 2.2 複数の桁を送信する場合 2.3 main() 内での処理 3.PicoからPCにデータを送信する(動画) 4.まとめ 1.…

pico-sdk C/C++ での開発の進め方

※なにか気になる点がありましたらコメント欄にご記入ください。目次 1.はじめに 2.開発の進め方 2.1 ディレクトリ構造とCMakeLists.txtファイル 2.2 新しくソースコードを起こし、ビルドする手順 A 前準備的な手順 B 開発していく上で繰り返すで…

Raspberry Pi Pico SDK C/C++の構築

※なにか気になる点がありましたらコメント欄にご記入ください。目次 1.はじめに 2.構築の手順 手順1:Windows10環境でubuntuをインストールする 手順2:C/C++ビルドツールをインストールする 手順3:pico-sdk のインストール 手順4:サンプル・プ…

傾斜計の試作機の製作

※なにか気になる点がありましたらコメント欄にご記入ください。また、工作や回路を製作する場合には、細かい作業などに対して、細心の注意を払われるようお願いいたします。目次 1.はじめに 2.傾斜角度を測定する原理 3.傾斜計のハードウェア 4.傾斜…

Xmas ツリーイルミネーション~コード編

※なにか気になる点がありましたらコメント欄からお伝えください。目次 1.はじめに 2.イルミネーションのコード 3.もりしーさんのモジュール(oled.py) 4.まとめ 1.はじめに もりしーさん(@kotaMorishita :twitter)の懸賞でXmas tree のプリント…

【模型】クリスマスツリーを作ろう~プログラム編

※なにか気になる点がありましたらコメント欄からお伝えください。目次 1.はじめに 2.単色のLEDを徐々に明るくし、徐々に暗くしていく 2.1 PWMについて 2.2 Picoにおけるプログラミング 2.3 ぼんやり光らせる仕組み 3. 複数のLEDを…