「RaspberryPI」カテゴリーアーカイブ

PICOLAB-HDMI:PICO

RaspberryPI PICOを入手して、いろいろしたい

さてと、どうやって・・・あ!いいのがある!

マイクロファンのPICOLAB-HDMIという実験ボードがある。

入手

PICOLAB-HDMI – マイクロファン ラボ

これにPICOを実装して、SDカードを使いたい・・・実験!

ん~

取説が準備中で・・・無い

基板にSPI1(SD)のピン番号が書いてあるので
それを信じて、サンプルを実行

SD Card Failed!

あーだ、こーだ・・・だめです

もしかしてマイクロSDカード自体がだめ?

ダイソーに買いに行った・・・無い?
2店舗回ったが、無い・・・部品高騰でか?

LEDx2
LED0:GP0
LED1:GP1

カラーLEDx4
CLED:GP21

#include <Adafruit_NeoPixel.h>

#define PIN 21
#define NUM_LEDS 4

Adafruit_NeoPixel strip(NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
  strip.begin();
  strip.setBrightness(40);  // ★ ここで明るさ調整(0〜255)
  strip.show();
}

void loop() {
  strip.setPixelColor(0, strip.Color(0, 0, 255));
  strip.show();
  delay(500);

  strip.setPixelColor(1, strip.Color(255, 0, 0));
  strip.show();
  delay(500);

  strip.setPixelColor(2, strip.Color(0, 255, 0));
  strip.show();
  delay(500);

  strip.setPixelColor(3, strip.Color(255, 255, 255));
  strip.show();
  delay(500);
}

機能GPIO備考
1LED00青:PAD
2LED11赤:PAD
3ColoerLED0~321カラー
4Buzzer20圧電
5SPI18:MISO
9:CS
10:SCK
11:MOSI
マイクロSD
9:CS(プルアップ)
6OLED1GND
VSYS
6:SDA0
7:SCL0
SSD1306
7SW12プルアップ
8SW23プルアップ
9SW36プルアップ
10SW47プルアップ
11RST5リセット
12TP126
27
22
VR0
VR1
SW:プルアップ
13CN23V3
GND
7:SCL0
6:SDA0
14CN33V3
GND
7:SCL0
6:SDA0
15SV1VSYS
3V3
GND
2
3
6
7
28
GND
8:MISO
9:CS
10:SCK
11:MOSI
GND
3V3
16CN512
13
14
15
16
17
18
19
HDMI
17CN4GND
28
VSYS
18CN1GND
GND
VSYS
VSYS
1
0
VSYS
3V3
5V
3.3V

追記:20260802

PICOLAB-HDMIをもう一つ購入(マイクロファン)

結果、動きました。

つまり、最初に購入した(AMAZON)はSDスロットが不良だった。

つづく・・・

Raspberry PI :PICO

まず、PICOが届いた

ArduinoIDEで開発環境を用意する
arduino.cc/en/software/

ダウンロードしてインストール

起動して、Preferenceを開く
Languageを日本語にして「OK」
再度、基本設定を開く
追加ボードマネージャのURLに以下を追加

https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

ツールのボードのボードマネージャを起動して
検索欄に

Raspberry Pi Picoを入力して
RaspberyPI Pico/RP2040/RP2350をインストール(6.0.0)

ボードを選択(Raspberry Pi Pico)

さっそく。Lチカだね・・・

void setup() {
pinMode(25, OUTPUT); // Pico のオンボードLED
}

void loop() {
digitalWrite(25, HIGH);
delay(500);
digitalWrite(25, LOW);
delay(500);
}

ビルドする。

あららららら・・・・・

fork/exec C:\Users\bunchan747\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\5.0.0-9576866/bin/arm-none-eabi-g++.exe: An Application Control policy has blocked this file. Compilation error: fork/exec C:\Users\bunchan747\AppData\Local\Arduino15\packages\rp2040\tools\pqt-gcc\5.0.0-9576866/bin/arm-none-eabi-g++.exe: An Application Control policy has blocked this file.

うげげ・・・

以下、Copilotの回答

① Windows Defender の「アプリケーション制御」をオフにする

  1. 設定 → プライバシーとセキュリティ → Windows セキュリティ
  2. アプリとブラウザーコントロール
  3. Smart App Control(スマートアプリコントロール)
  4. オフにする

② Windows Defender の「制御されたフォルダーアクセス」をオフにする

  1. Windows セキュリティ
  2. ウイルスと脅威の防止
  3. ランサムウェア防止
  4. 制御されたフォルダーアクセス → オフ

ひとまず、これでビルドできた

ビルドの後、PICOに転送するのに、前準備が必要

PICOのUSBを一旦抜いて、PICOのBOOTSELボタンを押しながらUSBを接続する。

PICOのフォルダーが出れば接続完了

その準備ができたら、ビルド開始・・・転送開始・・・OK

Lチカ動いた

ひとまず、PICOの準備OK・・・

つづく

Amazon.co.jp: Freenove Raspberry Pi Pico ボード プレサルダードヘッダー搭載,デュアルコア Arm Cortex-M0+ マイクロコントローラー,開発ボード,Python C Java コード,チュートリアル サンプルプロジェクト : パソコン・周辺機器