正規オンライン販売店:

Buy from USA Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES ここでご購入を!

以前のレッスンでは、Raspberry Pi PicoのプログラミングにMicro Pythonを使用する方法を学びました。Pythonは、強力で初心者にもやさしいプログラミング言語です。ただし、Arduinoプログラミングの経験がある場合は、Arduino IDEを使用してPicoをプログラムしたいと思うかもしれません。

幸いなことに、Arduino IDEは現在Raspberry Pi Picoをサポートしています。つまり、Arduinoライブラリを使用してPicoボードをプログラムし、多くのコーディングや調査にかかる時間を節約できます。

このレッスンでは、Arduino IDEを使用してPicoをプログラムし、デモとしてPicoでArduino Blinkの例題プログラムを実行する方法を紹介します。

  1. Raspberry Pi PicoボードとmicroUSBケーブル
  2. Arduino IDEを実行するコンピュータ

Arduino IDEをインストールする

Arduino IDEをインストールしたことがない場合は、PCにArduino IDEをインストールするためのチュートリアルを読んでください。

PicoをサポートするArduino Mbed OS RP2040ボードをインストールするには:

Arduino IDEを開く -> ツール -> ボードマネージャー
 
検索バーで「pico」と検索すると、「Arduino Mbed OS RP2040 board」という名前のボードが表示されます。
インストールボタンをクリックして、このボードをIDEにインストールします。


ソフトウェアをArduino IDEにインストールするには、数分かかる場合があります。

PicoボードをPCに接続する

Step 1: PicoボードのBOOTSELボタンを押して押し続け、PicoをPCのUSBポートに接続します。

Step 2: Arduino IDEで、次を選択します:ツール->ボード->Arduino Mbed OS RP2040ボード->Raspberry Pi Pico。

本物のArduinoボード(UNO、Nanoなど)とは異なり、PicoボードではIDEでポートを選択する必要はありません。

Step 3: Arduino IDEで、ファイル->例->基本->Blinkを選択します。

Step 4: アップロードボタンを押します。Arduino IDEは、コードをコンパイルし、スケッチをPicoボードにアップロードします。
アップロードにエラーがある場合は、Picoが正しくPCに接続されていないことを意味します。ステップ1を再度実行してください。

IDE が “Done uploading” を表示した後は、Pico ボードで Blink プログラムが実行されていることを意味します。レッスン1で見たように、PicoボードのLEDが連続的に点滅しているのが確認できます。

SKU:2021005900のパーツについてもっと学びましょう。

 

No. 画像 商品名 Link
1 Raspberry Piピコボード https://osoyoo.store/products/raspberry-pi-pico-flexible-microcontroller-board-based-on-the-raspberry-pi-rp2040-dual-core-arm-cortex-m0-processor-1-pc?variant=39875307864175
2 サーボモーター https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 赤外線センサーモジュール https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 RFID モジュールとカード https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 押しボタンと帽子 https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED(白×6、赤×6、黄×6、緑×6) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 サーボモーター https://osoyoo.store/products/sg90-micro-servo-for-arduino-raspberry-pi-robot?variant=31957821096047
8 ピエゾブザーモジュール https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815
9 I2C LCDディスプレイ(16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
10 プラスドライバー https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
11 ブレッドボード https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
12 ポテンショメータ (10KΩ可変抵抗器) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
13 40Pin M から M へのジャンパー線 https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
14 20Pin M – F ジャンパー線 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327