編集履歴一覧に戻る
akira.keiのアイコン画像

akira.kei が 2026年09月23日16時52分58秒 に編集

コメント無し

本文の変更

[<前の記事](https://elchika.com/article/a3b70452-117f-4056-bfd8-2b7de5f72935/) : 次の記事> ## PicoをVScode+SDKでMac mini上でやるぞ だいぶ[前の記事](https://elchika.com/article/a3b70452-117f-4056-bfd8-2b7de5f72935/)でMac miniで開発環境を整えたことを書いたが、[Micropython](https://micropython.org/)や[CircuitPython](https://circuitpython.org/)の方が遥かに使いやすいので、SDKで開発するのが億劫だったのだが、これではいかん!と一念発起し、例によって開発用ボードを仕立て直してみた。 ![Pico2開発ボード](https://camo.elchika.com/e0a81f68e697dea76243bc9e0ebed6dc13d8b791/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f33363031626666382d633530632d343762382d613765362d3531663731393163323336642f39613635353163652d363539632d346262382d613134352d386163616261393833396336/) 秋月で買ったデバッグプローブ、ピンの名前付きピンソケット及びPico2を載せ、アリエクで買ったタッチスイッチと8連LEDボードを接続してある。ボリュームは10kΩのBカーブ、Lチカ用のLEDはボード上のモノを使う。 ![DebugProbe](https://camo.elchika.com/659ea6eaa553e7f8521d6ac0833b7c9a2d2622b6/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f33363031626666382d633530632d343762382d613765362d3531663731393163323336642f65353866316234612d383930372d343632622d393432622d646630376362383462376235/)

-

このDebugProbeの中から5V電源を引き出してあり、これをPico2用の電源としてVSYS/GNDに接続できるようになっている。開発ボード側には3.3Vを供給する。UARTとDebugProbeは常時接続されているので、デバッグ出力もバッチリだ。

+

このDebugProbeの中から5V電源を引き出してあり、これをPico2用の電源としてVSYS/GNDに接続できるようになっていて、開発ボード側にはPicoが作った3.3Vを供給する。UARTとDebugProbeは常時接続されているので、デバッグ出力もバッチリだ。

## Pico拡張機能 [GettingStartedという初期マニュアル](https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf)に従えば、Mac Mini上で何の問題もなく開発環境が構築できた。ただ、セキュリティセッティングか何かにちょっと苦労したようなしなかったような。 ![](https://camo.elchika.com/7bd7614726c3dcea44b35532e5015f357a27a861/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f33363031626666382d633530632d343762382d613765362d3531663731393163323336642f37373136626531622d383737612d346365352d396461302d313334356636656435386233/) プロジェクトを始めるには、「新しいプロジェクトを作る」か「Exampleから作る」かの二択なんだが、このExampleから作るというのもちょっと曲者だ。なんと言ってもどんなExampleがあるのかが皆目わからないので[Githubのページ](https://github.com/raspberrypi/pico-examples)を直接参照するのがいいかもしれない。pico-exampleフォルダをそのままcloneしても良いが、ちょっとストレージの無駄のような気もする。Mac miniのストレージは小さいから… 「新しいプロジェクトを作る」場合、デバッグ用のシリアル出力はFeatures内のUARTにチェックを入れるのではなく、Stdio supportの方にチェックを入れれば良い。 ![キャプションを入力できます](https://camo.elchika.com/edb362047da58de4a6dd03f7fcd1415c599c7d28/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f33363031626666382d633530632d343762382d613765362d3531663731393163323336642f39333065633061352d613661312d343030612d393536622d376235343339383632653132/) ![キャプションを入力できます](https://camo.elchika.com/ebecf5bd4fa4708f48b88027bfca1a43f2f185fb/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f33363031626666382d633530632d343762382d613765362d3531663731393163323336642f39343335303265342d323831652d343933622d386139312d333030646665336132656661/) プロジェクト名だけ入れてCreateすると、以下のような```main```が設定される。これだけなら何の問題もない。 ![キャプションを入力できます](https://camo.elchika.com/1384b1a9b4f7365cb62c810df519e644295cf907/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f33363031626666382d633530632d343762382d613765362d3531663731393163323336642f35663264323434372d623434342d346366332d393431652d303735323462393636626662/) 次の記事では以下の機能を盛り込んだデモプロジェクトを考える。 1. GPIO出力(=LED点灯) 1. タイマー割り込み 1. GPIO入力(タッチスイッチ) 1. スイッチ割り込み 1. ADC入力

+

これだけ網羅しておけば残りはI2CとかUARTとかの通信関係か、PIOとかUSBなど高度な機能だろう。 --- [<前の記事](https://elchika.com/article/a3b70452-117f-4056-bfd8-2b7de5f72935/) : 次の記事>