ラズパイPicoでLチカ（１）届いた。RP2とMicroPythonの話し。

# ラズパイPicoが届きました! 完全に出遅れた。。

いつものPimoroniからゲットしましたが、既に国内発売が始まっており、出遅れ。しかも、Pimoroniは、お一人様一枚限りでしたが、KYKは複数枚買えた模様？
デバッガとしての用途もあるので、せめて2枚まで、にして欲しいところですね。

Pimoroniからは、テーピングというか、リールパッケージで届きました。この写真は、もうピンヘッダーをハンダ付けしちゃった後ですが。
<img width="320" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/5412/80cc32ec-a166-c8b0-5b67-585f47e58026.jpeg">

ところで、Micro Centerでは、5個まで単価$1.99という、大セールが。いいなぁ。在庫あるし。
<img width="480" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/5412/15eb30a4-926f-547c-dceb-118d73b56239.png">

本体£3に送料£5は、ちょっとやりきれないのもあって、とりあえず、[Pico Audio Pack](https://shop.pimoroni.com/products/pico-audio-pack)というpiggy backシリーズのうちの一枚を一緒に買っておきました。

I2S接続のDACは[バーブラウンのPCM5100A](https://www.ti.com/product/PCM5100A)採用、ライン出力と[ヘッドフォンアンプ(PAM8908)](https://www.diodes.com/assets/Datasheets/PAM8908.pdf)出力あり。音的には、Pirate Audio Headphone Amp for Raspberry Piと同じ部品構成ですね。ちなみに、このボードだけ、MicroPythonのサポート予定がない。C/C++のみ。
<img width="320" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/5412/49f3b37f-c20b-ed11-ab3c-ba0f18e3b166.jpeg">

## VGA Demo Base
PIOを使ってVGA出力できる[Pimoroni Pico VGA Demo Base](https://shop.pimoroni.com/products/pimoroni-pico-vga-demo-base)は、欲しかったけど、まだ準備中です。VGA映像出力に加えて、オーディオ出力、SDカードスロット付き。
<img width="320" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/5412/a5a8480e-3e5a-5c6b-990b-00dad8380b09.jpeg">
このVGAデモボードで、面白いことやってる人、Graham Sandersonさん。
![grahan_sanders.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/5412/e54753a8-086b-a2dc-f5fd-9dfd1e36cd74.jpeg)
Graham Sanderson (YouTube)
「Showing off the Power of the Raspberry Pi Pico/RP2040 & PIO」
https://www.youtube.com/watch?v=PwDuyB0XOqQ&list=PL-_wCtHUfdDOvB9edAA1Jge1ZUbgnf4Tu

ラズパイ財団側でPico関連の開発を担当、Pico用MicroPython作成で、Damien P. George（MicroPython作った）に協力した人。Raspberry Pi Pico SDK / Performance Architect at Raspberry Pi (Trading) Ltd
ケンブリッジ大学つながりだけど、今はテキサス州/USAにいますね。


##RP2用のMicroPython v1.14が公式リポジトリに入った瞬間 2021-01-29
発売に微妙に間に合っていなかったりして。発売時は、ラズパイ財団のリポジトリからv1.13でリリースされています。今後は、MicroPython側のダウンロードページが「正」になります。[今後は、ラズパイ公式、いろいろな場所からMicroPython公式にリンクを貼るね、というGitHub.comでのやりとり。]
(https://github.com/micropython/micropython/pull/6791#issuecomment-772095360)

最新、安定版のURLは、こうなります。https://micropython.org/download/rp2-pico/rp2-pico-latest.uf2 ここから、実際のファイルへリダイレクトされる。

プルリクは、dpgeorge:picoから、micropython:masterへ、14コミット。
[GitHub.com](https://github.com/micropython/micropython/commit/469345e7285128739e2934e7934e107ffda79fc1)
<img width="480" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/5412/dc5f7eb8-d1c0-1595-f1a6-d17331c5ae57.png">

こちらは、Damien Georgeさん（MicroPythonの中の人）
![damien_george.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/5412/3eb51044-ba1a-775e-c15b-07ece62761df.jpeg)

2013年にMicroPythonがKickstarterで出てきたときは、うーん。。。だったのが、8年経って今や立派に。元々、ロボティクス関係の人で、コツコツ続けてきたことが実を結んだ感じ。良かった。George Robotics Limitedをケンブリッジでやってます。
豆腐も作ってたりする。（笑）
https://dpgeorge.net/tofu/

# ヘッダーピンについての注意事項！！

40ピンと多めなので「細ピンヘッダー」をハンダ付けしましたが、ちょっと失敗。ブレッドボードに挿すときはちょうどよいのですが、piggy backボードのメスのピンヘッダーと合体するとき、ユルユルです。

<img width="320" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/5412/6c1c10e1-3054-27e7-6feb-7ddae84c5dd6.jpeg">

あと、USBコネクタの反対側にあるデバッガー接続用の3ピンは必ず普通のピンヘッダーにしましょう。


![debug.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/5412/61de811f-7972-138b-6923-073095ffa3f8.png)



# 次は、Lチカ。ターミナルでやりましょう。

PicoとMicroPythonではじめるフィジカルコンピューティング、初学者、小中学生から80歳まで、オススメ。ラズパイも良いけどPicoだと、Mac/PCでも入門でき、応用編まで連続的にいける。


過去記事
「Raspberry Pi Pico 登場！ RP2040関連リソースまとめ」
https://qiita.com/naohiro2g/items/c9f0b0d4485db7e776e3
「MicroPython開発環境（紹介編）」
https://qiita.com/naohiro2g/items/b6aee1833509b2e21d68