「Raspberry Pi Pico」はこれまでのRaspberry Piシリーズとは異なり、アナログコントローラーを持つなど、どちらかというとArduinoのようなマイコンに近い製品です。このためか、Arduinoを動かすための「Arduino IDE」に、Raspberry Pi Picoに搭載されている「RP2040」用のボード(コントローラー)が用意されており、Arduino IDEで作ったスケッチ(プログラム)をRaspberry Pi Picoに転送して使えます。今回はこの手順について紹介しましょう。
まずはMicrosoft Storeから「Arduino IDE」と検索してArduino IDEをインストールしましょう。
Arduino IDEが起動したらボードマネージャーを起動します。ボードマネージャーからRP2040用のボードをインストールします。
ボードのインストールが終了したらArduino IDEに戻り、「ツール」−「ボード」−「Arduino Mbed OS RP2040 Boards」−「Raspberry Pi Pico」を選びます。これでスケッチを転送する準備はできました。
ではRaspberry Pi PicoをPCにつなぎましょう。本体にある白い小さい「BOOTSELボタン」を押しながら接続します。接続したらArduino IDEにスケッチを記述しましょう。まずはテストということで、「Hello World」を繰り返し表示する物にします。以下の内容を記述します。
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("hello world");
}
記述したらArduino IDEの左上にある「→」をクリックしてRaspberry Pi Picoに転送します。終了したあと「ツール」−「シリアルポート」でRaspberry Pi Picoが接続されているシリアルポートを確認したら、「ツール」−「シリアルモニタ」を選びましょう。1秒おきに「Hello World」が表示されていればOKです。
ついでに、というわけではないですが、Hello Worldと同じくはじめの一歩である「Lチカ」もやってみましょう。本体にあるLEDはGPIO25番でコントロールできますので、以下のようなスケッチを作成します。
void setup() {
// put your setup code here, to run once:
pinMode(25,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(25,HIGH);
delay(1000);
digitalWrite(25,LOW);
delay(1000);
}
これも同じように、Arduino IDE左上の矢印ボタンをクリックしてRaspberry Pi Picoに転送すると、本体のLEDが1秒おきに点滅します。
ラズパイで「Windows 10 on ARM64」を動かす(オーバークロック編)
ラズパイで「Windows 10 on ARM64」を動かす(インストール編)
ラズパイで「Windows 10 on ARM64」を動かす(事前準備編)
ラズパイ一体型キーボード「Raspberry Pi 400」レビュー 特例制度のWeb申請で“技適なし”を回避した
ラズパイ一体型キーボード「Raspberry Pi 400」の性能は? ベンチマークテストで従来モデルと比べた
ラズパイで気温と湿度を測定、LINEで通知を受け取る 〜前編〜
ラズパイを無線LANルーター化する 〜アクセスポイント編〜
本格的な撮影が楽しめる公式カメラモジュール「Raspberry Pi High Quality Camera」を試す
ラズパイで新型コロナウイルス解析に参加する 〜Ubuntu Serverの構築編〜
ラズパイでスマートスピーカーを作る 「アレクサ!あしたの天気は?」 〜ソフトウェア準備編〜
これが“らずキャン△”だ! キャンプ場で役立つ「気温・湿度・気圧センサー」の作り方
ラズパイで「YouTube」と「Amazon プライムビデオ」を見るCopyright © ITmedia, Inc. All Rights Reserved.
Special
PR