注釈
こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。
参加する理由は?
エキスパートサポート:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。
学び&共有:ヒントやチュートリアルを交換してスキルを向上させましょう。
独占的なプレビュー:新製品の発表や先行プレビューに早期アクセスしましょう。
特別割引:最新製品の独占割引をお楽しみください。
祭りのプロモーションとギフト:ギフトや祝日のプロモーションに参加しましょう。
👉 私たちと一緒に探索し、創造する準備はできていますか?[ここ]をクリックして今すぐ参加しましょう!
2.2 - レベル表示
最初のプロジェクトはLEDを点滅させる単純なものです。このプロジェクトでは、LEDバーグラフを使用しましょう。これは、10個のLEDがプラスチックケースにパッケージされており、一般的には電力や音量レベルを表示するために使用されます。

必要なコンポーネント
このプロジェクトで必要なコンポーネントは以下の通りです。
全体のキットを購入するのが便利です。以下がリンクです:
名前 |
このキットに含まれるアイテム |
購入リンク |
|---|---|---|
ケプラーキット |
450以上 |
以下のリンクから個別にも購入可能です。
SN |
コンポーネントの説明 |
数量 |
購入リンク |
|---|---|---|---|
1 |
1 |
||
2 |
マイクロUSBケーブル |
1 |
|
3 |
1 |
||
4 |
数本 |
||
5 |
10(220Ω) |
||
6 |
1 |
回路図

LEDバーグラフには10個のLEDがあり、それぞれが個別に制御可能です。ここでは、10個のLEDのアノードはGP6〜GP15に接続され、カソードは220Ωの抵抗器を介してGNDに接続されています。
配線
コード
注釈
ファイル
2.2_display_the_level.inoはkepler-kit-main/arduino/2.2_display_the_levelのパスで開くことができます。または、このコードを Arduino IDE にコピーペーストしてください。
アップロード ボタンをクリックする前に、ボード(Raspberry Pi Pico)と正確なポートを選択してください。
プログラムが動作すると、LEDバーグラフのLEDが順番に点灯し、次に消灯します。
動作原理
LEDバーの各LEDはピンで制御する必要があります。つまり、これらの10個のピンを定義する必要があります。
setup() 内のコードはforループを使用して、順番にピン6〜15を出力モードに初期化します。
for(int i=6;i<=15;i++)
{
pinMode(i,OUTPUT);
}
loop() 内でforループを使用して、LEDを順番に点滅させます(0.5秒点灯、次に0.5秒消灯)。
for(int i=6;i<=15;i++)
{
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
delay(500);
}
