Pico PR

Raspberry Pi Pico 開発環境まとめ ~Arduino言語編~

記事内に商品プロモーションを含む場合があります

はじめに

RaspberryPi Pico で使える開発環境についてのまとめです。今回はPicoで「Arduino言語」を使う場合の開発環境をまとめます。

~ この記事の内容 ~

※ MicoroPythonの開発環境については、こちらの記事をご覧ください。

\楽天ポイント4倍セール!/
楽天市場
\ポイント5%還元!/
Yahooショッピング

Arduino IDE

ArduinoIDEの画面イメージの紹介
Arduino IDE

Arduinoボードではおなじみの、Arduino言語公式の開発環境。ステップ実行やシリアルモニタなど、必要最低減な機能はすべて揃い、だれでも無料で使うことができます。

コード補完や拡張機能の追加はありませんが、その分シンプルで初心者でも使いやすく、初めてプログラミングに触れる方や、Arduino初心者におすすめの開発環境です

  • Arduino言語公式の開発環境(無料)
  • 高度機能がない分シンプル
  • 初心者や入門者におすすめ

Picoで使う場合の設定は、スイッチサインエンス Magazinさんの記事が分かりやすいです(リンク先の記事の下の方に記載があります)。

Visual Studio Code

Pico-Go+VS Codeを紹介する画像
Visual Studio Code

最早「何にでも使える」といっても過言ではない、Visual Studio Codeを使う開発環境です。拡張機能「Arduino for Visual Studio Code」を使用します。

ファイル書き込み・コンソール表示・ボード設定も、Visual Studio Code上で使えて、同じく拡張機能である「arduino-snippets」でコードの自動補完も可能です。

設定も簡単なので、Visual Studio Codeを使ったことがある方は、こちらの環境をおすすめします。

  • 日頃使っている環境(VS Code)が使える
  • コンソール・設定・機能拡張も使える(すべて無料)
  • 超初心者でなければ設定も難しくない。

まとめ

Raspberry Pi Pico で使える「Arduino言語」の開発環境についてまとめました。「Picoは安くて入手しやすいけど、他のボードで使ってるArduino言語を使いたいな…」といった方の参考になればうれしいです。

Udemyで『RaspberryPi』の講座が受講できます

RaspberryPiをもっと学びたいという方には『Udemy』をおすすめします。無料で見れる講座のたくさんあるので、ぜひ無料講座から初めてみてください。

⇒ RaspberryPiの講座一覧はこちら
icon

以下の記事で、RaspberryPiのおすすめ講座3選も解説しています。

お知らせ

今月号のInterfaceは『RaspberryPi 5』特集

3月25日発売のInterfaceは「RaspberryPi 5」特集!

実験などを通じた性能測定や特徴・変更点の解説。新規に追加されたI/Oボード「RP1」の特徴と謎。Pi5のはじめかたやLinuxコマンド入門などが特集されています。

CQ出版
¥1,430 (2024/03/24 17:23時点 | Amazon調べ)
\楽天ポイント4倍セール!/
楽天市場
\ポイント5%還元!/
Yahooショッピング

Pico/Pico W関連のおすすめ本

RaspberryPi Pico / Pico W関連のおすすめ本を独断と偏見で3つ選んでみました。Picoやるならとりあえずこれ買っとけ的な本や、電子工作全般で使える本などを厳選しています。

見た目のいい工具をお探しの方へ

よく使うツールは『見た目』が重要。モチベもあがりますし、仲間との話のネタにもなります。以下のサイトは、デザイン性の高い工具が集めたサイトなので、興味がある方はぜひご覧ください。

質問・要望 大歓迎です

「こんな解説記事作って」「こんなことがしたいけど、〇〇で困ってる」など、コメント欄で教えてください。 質問・要望に、中の人ができる限り対応します。

使えたよ・設定できたよの一言コメントも大歓迎。気軽に足跡を残してみてください。記事を紹介したい方はブログ、SNSにバシバシ貼ってもらってOKです。

ABOUT ME
えす
現役のソフトウェアエンジニアです。 C++ C# Python を使ってます。10年ちょい設計/開発部門にいましたが、今はQAエンジニアっぽいことをしています。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です