Tanuki_Bayashin’s diary

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

C/C++

サーボモータで倒立振子を作ってみた~ハード編

※なにか気になる点がありましたらコメント欄にご記入ください。また、工作や回路を製作する場合には、細かい作業などに対して、細心の注意を払われるようお願いいたします。 1.はじめに 2.構成 2-1.部品表 2-2 各部品の説明 a. Raspberry Pi Pico b. UA…

サーボモータで倒立振子を作ってみた~ソフト編

※なにか気になる点がありましたらコメント欄にご記入ください。また、工作や回路を製作する場合には、細かい作業などに対して、細心の注意を払われるようお願いいたします。 1.はじめに 訂正 2.制作したコード群 a. プログラム冒頭部 b. UART部 c. PW…

倒立振子に挑む

※なにか気になる点がありましたらコメント欄にご記入ください。また、工作や回路を製作する場合には、細かい作業などに対して、細心の注意を払われるようお願いいたします。【目次】 1.はじめに 2.実機の紹介 3.コードの紹介 a ヘッダファイルのインク…

倒立振子のコード その6 main() 関数内の処理

※なにか気になる点がありましたらコメント欄にご記入ください。 ※この記事は以下のリンクから貼られており、倒立振子という創作物に関するコードの一部を載せています。詳しくはリンク元をご覧ください。 倒立振子に挑む - Tanuki_Bayashin’s diary使用して…

倒立振子のコード その5 モーターへの電圧の出力と使い勝手に関する処理

※なにか気になる点がありましたらコメント欄にご記入ください。 ※この記事は以下のリンクから貼られており、倒立振子という創作物に関するコードの一部を載せています。詳しくはリンク元をご覧ください。 倒立振子に挑む - Tanuki_Bayashin’s diary使用して…

倒立振子のコード その4 カルマンフィルタに関する処理

※なにか気になる点がありましたらコメント欄にご記入ください。 ※この記事は以下のリンクから貼られており、倒立振子という創作物に関するコードの一部を載せています。詳しくはリンク元をご覧ください。 倒立振子に挑む - Tanuki_Bayashin’s diary使用して…

倒立振子のコード その3 状態変数の測定

※なにか気になる点がありましたらコメント欄にご記入ください。 ※この記事は以下のリンクから貼られており、倒立振子という創作物に関するコードの一部を載せています。詳しくはリンク元をご覧ください。 倒立振子に挑む - Tanuki_Bayashin’s diary使用して…

倒立振子のコード その2 行列に関する関数

※なにか気になる点がありましたらコメント欄にご記入ください。 ※この記事は以下のリンクから貼られており、倒立振子という創作物に関するコードの一部を載せています。詳しくはリンク元をご覧ください。 倒立振子に挑む - Tanuki_Bayashin’s diary使用して…

倒立振子のコード その1 変数の定義など

※なにか気になる点がありましたらコメント欄にご記入ください。 ※この記事は以下のリンクから貼られており、倒立振子という創作物に関するコードの一部を載せています。詳しくはリンク元をご覧ください。倒立振子に挑む - Tanuki_Bayashin’s diary使用してい…

ラズパイ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.ソースコード 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:サンプル・プ…