---
title: "ArduCAM Example Using W55RP20 in C"
url: "https://maker.wiznet.io/TheoIm/projects/arducam-example-using-w55rp20-in-c/"
markdown_url: "https://maker.wiznet.io/TheoIm/projects/arducam-example-using-w55rp20-in-c/md"
type: "WCC: WIZnet Created Content"
author: "theo"
author_url: "https://maker.wiznet.io/TheoIm/"
original_author: "Theo"
published: "2024-10-29"
language: "en"
hardware: ["WIZnet W55RP20-EVB-Pico", "Arducam Mini 2MP Plus"]
likes: 0
views: 812
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# ArduCAM Example Using W55RP20 in C

> Due to the lack of C language examples for the ArduCAM library, I created a project using the W55RP20. This example provides practical guidance for developers.

Original author: Theo

## Components

- **WIZnet W55RP20-EVB-Pico** x 1 ([docs](https://wiznet.io/products/powered-by-raspberry-pi/w55rp20-evb-pico))
- **Arducam Mini 2MP Plus** x 1 ([docs](https://www.arducam.com/product/arducam-2mp-spi-camera-b0067-arduino/))

## Article

The ArduCAM library is largely implemented in Python or C++, which can be limiting for developers who prefer working in C. To help bridge this gap, I created an ArduCAM example using the W55RP20 MCU with a focus on C language. You can easily integrate this project into the WIZnet-PICO-C "Example" directory to build and use it.

[\[ArduCAM_RP2040_C\]](https://github.com/theoim/ArduCAM_RP2040_C)

[\[W55RP20 Library\]](https://github.com/WIZnet-ioNIC/WIZnet-PICO-C)

#### How to Use:

**Build and Flash**
Insert the ArduCAM directory provided below into the WIZnet-PICO-C project "Example" directory. Build the project and flash the resulting UF2 file onto the W55RP20 board.

![](https://maker.wiznet.io/upload/ckeditor5/50543174%5F1730208233%2Epng)

**Run the Host Application**
Run **HostApp.exe** and connect to the USB port where the W55RP20 is connected.

![](https://maker.wiznet.io/upload/ckeditor5/50543174%5F1730208273%2Epng)

![](https://maker.wiznet.io/upload/ckeditor5/50543174%5F1730208302%2Epng)

**Capture Video or Images**
Once connected successfully, use the **Video** or **Image** button to capture the desired content from the camera.

![](https://maker.wiznet.io/upload/ckeditor5/50543174%5F1730208371%2Epng)

---

Source: https://maker.wiznet.io/TheoIm/projects/arducam-example-using-w55rp20-in-c/
