---
title: "RP2040（Raspi Pico 互換）ボードで Web Server の実験"
url: "https://maker.wiznet.io/TheoIm/projects/rp2040%EF%BC%88raspi-pico-%E4%BA%92%E6%8F%9B%EF%BC%89%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A7-web-server-%E3%81%AE%E5%AE%9F%E9%A8%93/"
markdown_url: "https://maker.wiznet.io/TheoIm/projects/rp2040%EF%BC%88raspi-pico-%E4%BA%92%E6%8F%9B%EF%BC%89%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A7-web-server-%E3%81%AE%E5%AE%9F%E9%A8%93/md"
type: "UCC: User Created Content"
author: "PanariLab"
author_url: "https://panarilab.hatenablog.com/entry/2022/11/05/113124"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "PanariLab"
original_url: "https://panarilab.hatenablog.com/entry/2022/11/05/113124"
published: "2023-10-04"
language: "ja"
hardware: ["Raspberry Pi RP2040", "WIZnet W5500-EVB-Pico"]
likes: 0
views: 681
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# RP2040（Raspi Pico 互換）ボードで Web Server の実験

> RP2040（Raspi Pico 互換）ボードで Web Server の実験

Original author: PanariLab (source: https://panarilab.hatenablog.com/entry/2022/11/05/113124)

## Components

- **Raspberry Pi RP2040** x 1 ([docs](https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html))
- **WIZnet W5500-EVB-Pico** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/w5500-evb-pico))

## Article

Elecrowから届いたRP2040（Raspi Pico 互換）基板を組み立てました。組み立て過程でパーツの干渉や端子の接触問題など細かい不具合がありましたが、最も大きな問題はRP2040基板のPIN間隔の誤りで、PINを内側に曲げて半田付けすることで対処しました。実験ボードとしてはまだ問題があるものの、なんとか実用に供することができそうです。

次に、どのプラットフォームを使用して開発または操作するかを考えました。確実に動作させたい気持ちと新しいものを試してみたい気持ちが交錯しました

Arduinoのように見慣れたものを選択するか、Raspberry Pi Foundationで推奨されるMicroPythonまたはCircuitPythonのような新しいオプションを考慮しました。 サンプルプログラムを実行し、ライブラリを調査した結果、新しいものを使用し、スケーラビリティを考慮してCircuitPythonを選択することにしました。

CircuitPythonを使用してサンプルプログラムを実行した後、この基板を作った主な目的の一つであるPCBに実装されたW5500Etherボードを確認しました。 デフォルトの動作確認が完了した後、Web サーバーを構築することを決定しました。 このウェブページで説明するのは、Raspberry PiPico + W5500基板を使用してウェブサーバーを設定し、フルカラーLEDを制御することです。 公開されたソースコードをこのRP2040基板に合わせて修正し、フルカラーLEDのPIN割り当てを変更しました。 これで第一段階が終わりました。。

---

Source: https://maker.wiznet.io/TheoIm/projects/rp2040%EF%BC%88raspi-pico-%E4%BA%92%E6%8F%9B%EF%BC%89%E3%83%9C%E3%83%BC%E3%83%89%E3%81%A7-web-server-%E3%81%AE%E5%AE%9F%E9%A8%93/
