今更ながらRaspberry Pi Pico
が手元に届いたのでちょっと触ってみたいと思います。発売当初に日本からだと入手性が悪いかな~と思って海外サイトで購入したのですが、届いたのが日本発売の2ヶ月以上後だったのは悲しい思い出でした。せっかく届いたので個人的にはこれを使用してショートカット的なキーボードを作ってみたいと思っています。近いものとしては以下のような商品になるかなと思います。
ここまでのものでなくても、遊舎工房さんでも以下のような商品があるので、こちらを使うという手もあるかなと思います。
そこをあえてRaspberry Pi Pico
で自作してみるという感じでしょうか。ただ、単にArduinoIDE
環境をつかって開発を行っても新しい学びはなさそうなので(?)今回はMicroPython
を使用する環境でやってみたいと思います。
今回は環境設定の(その1)という感じでMicroPython
のREPL環境を設定してみます。公式サイトの以下のページを参考にして設定を行いました。
https://www.raspberrypi.org/documentation/rp2040/getting-started/
すでに、結構な方がRaspberry Pi Pico
(以下Pico
)のエントリーを書いていると思いますが、Pico
の主な機能は次のようになっています。
- RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
- Dual-core Arm Cortex M0+ processor, flexible clock running up to 133 MHz
- 264KB of SRAM, and 2MB of on-board Flash memory
- Castellated module allows soldering direct to carrier boards
- USB 1.1 with device and host support
- Low-power sleep and dormant modes
- Drag-and-drop programming using mass storage over USB
- 26 × multi-function GPIO pins
- 2 × SPI, 2 × I2C, 2 × UART, 3 × 12-bit ADC, 16 × controllable PWM channels
- Accurate clock and timer on-chip
- Temperature sensor
- Accelerated floating-point libraries on-chip
- 8 × Programmable I/O (PIO) state machines for custom peripheral support
あの値段でここまでの機能が搭載されていると思うと、本当に安いなあと思います。
以下のリンクで機能詳細が記載されたpdfファイルがあるのでこちらもチェックです。
続きを読む