MasahideYamada

松山アドバンスの山田雅英と申します。 Picoを有効に、また短時間で活用できるよう、ソフトウエア作成、および基板作成に関して、 独自に体験した情報をお伝えします。不明点、問題点、ご意見等をいただければ、大変うれしく思います。 www.elabnet.jp

MasahideYamada

松山アドバンスの山田雅英と申します。 Picoを有効に、また短時間で活用できるよう、ソフトウエア作成、および基板作成に関して、 独自に体験した情報をお伝えします。不明点、問題点、ご意見等をいただければ、大変うれしく思います。 www.elabnet.jp

最近の記事

7.新規プロジェクトの開発(光、音モールス信号発生)-Raspberry Pi Pico Windows C言語プログラミング入門

9.5.LEDによるモールス信号 プロジェクト名:MorseCodeGenerator プロジェクト概要 LEDの点滅、またはブザーオンオフによるモールス信号の送信を行います。メッセージは接続されたPCからの標準入力から受け取ります。本プロジェクトでは、標準入出力から送信するメッセージをプログラム起動時に受け取ります。またPCとのUSB経由接続は、Pico側プログラムが起動されないと有効にならないため、Pico側では、プログラムの先頭でPCでのTera Term起動を待ちま

    • 6.新規プロジェクトの開発(外部LED)-Raspberry Pi Pico Windows C言語プログラミング入門

      8.新規プロジェクトの開発 8.1. Pico Project Generatorによる新規プロジェクト作成 これまでは、サンプルのプログラムのビルド、修正をしましたが、今回からは、ゼロから自分自身のオリジナルPicoのプログラムを作成します。新規プロジェクトのCMakeLists.txtを新規に作成するのは、大変ですが、先の記事”1.開発環境セット”でインストールしました”Pico Project Generator"を使用します。 Picoインストール先のフォルダの"P

      • 5.Picoボード構成改善、および電子回路工作の準備-Raspberry Pi Pico Windows C言語プログラミング入門

        Picoボード構成の改善、および電子回路工作の準備本書においては、これら共有のピンの使用を以下にまとめ、全サンプルプロジェクトで統一し、プログラムが見やすくなるよう、固定しています。 配置パターンは UART2個、SPI未使用、I2C1個、GPIO11個 ADC2個  UART0として使用 Pin GPIO Function 1 GPIO-0 UART-0 TX 2 GPIO-1 UART-0 RX UART1として使用 Pin GPIO Function 6 GPIO-

        • 4.Hello World標準出力サンプル-Raspberry Pi Pico Windows C言語プログラミング入門

          ここでは次のサンプルプログラムとして"Hollo World”を取り上げます。Picoインストール先の"pico-examples>hello_world>usb"がプロジェクトフォルダです。さきのblinkプロジェクトと異なり、hello_worldにはプロジェクトが2つあります。usb、およびserialプロジェクトです。usbプロジェクトは標準出力をusb経由でシリアルポートに出力します。SerialプロジェクトではGPIOピンに設定されたUARTポートに出力します。今

        • 7.新規プロジェクトの開発(光、音モールス信号発生)-Raspberry Pi Pico Windows C言語プログラミング入門

        • 6.新規プロジェクトの開発(外部LED)-Raspberry Pi Pico Windows C言語プログラミング入門

        • 5.Picoボード構成改善、および電子回路工作の準備-Raspberry Pi Pico Windows C言語プログラミング入門

        • 4.Hello World標準出力サンプル-Raspberry Pi Pico Windows C言語プログラミング入門

          3.サンプルプログラム実行確認-Raspberry Pi Pico Windows C言語プログラミング入門

          自動インストールの場合、Pico開発環境保存先のフォルダ内”Visual Studio Code for Pico”をクリックし、Visual Studio Codeを起動します。このコマンドではCMakeの構成構築、その他各種のコマンドを実行後、Visual Studio Code を起動します。Windowsメニュー等で単独には起動しないで、常にこのコマンドラインから起動します。 手動でのインストールの場合、Windowsメニューから Windows > Visual

          3.サンプルプログラム実行確認-Raspberry Pi Pico Windows C言語プログラミング入門

          2.Visual Studio Codeの準備-Raspberry Pi Pico Windows C言語プログラミング入門

          先の自動セットアップでVisual Studio Codeがインストールされますが、ソースの編集、ビルドには、初回の起動時に以下設定が必要です。Pico開発環境保存先のフォルダ内”Visual Studio Code for Pico”をクリックし、Visual Studio Codeを起動します。 起動すると、以下画面のように、Windows Defenderからのネットワークにアクセスすることの警告画面が表示されますが、"アクセスを許可する"をクリックします。 初回起

          2.Visual Studio Codeの準備-Raspberry Pi Pico Windows C言語プログラミング入門

          1.開発環境セット-Raspberry Pi Pico Windows C言語プログラミング入門

          開発の環境は、いくつかありますが、本書ではWindows上でのC言語による開発を選択しています。他言語と比べて、C言語はPi Picoの能力をフルに引き出すことが可能です。またシステムのソフトウエアはすべてC言語でかかれています。制御する機器のタイミングが厳密でスピードが要求される場合、C言語でのプログラムが選択の基本となります。これから、機器制御のプログラムに入門されるかたは、特にPi PicoでのC言語開発がおすすめです。 一連の開発ソフトウエアをツールチェインと呼んでお

          1.開発環境セット-Raspberry Pi Pico Windows C言語プログラミング入門