---
title: "Simple two-way serial between Raspberry Pi Pico and Pi (or PC)"
url: "https://maker.wiznet.io/matthew/projects/simple-two-way-serial-between-raspberry-pi-pico-and-pi-or-pc/"
markdown_url: "https://maker.wiznet.io/matthew/projects/simple-two-way-serial-between-raspberry-pi-pico-and-pi-or-pc/md"
type: "UCC: User Created Content"
author: "Hwan iryek219"
author_url: "https://goldensyrupgames.com/blog/2022-02-04-pico-simple-two-way-serial/"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Hwan iryek219"
original_url: "https://goldensyrupgames.com/blog/2022-02-04-pico-simple-two-way-serial/"
published: "2023-04-03"
language: "en"
hardware: ["WIZnet W5500-EVB-Pico"]
likes: 0
views: 1159
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Simple two-way serial between Raspberry Pi Pico and Pi (or PC)

> Simple two-way serial between Raspberry Pi Pico and Pi (or PC)

Original author: Hwan iryek219 (source: https://goldensyrupgames.com/blog/2022-02-04-pico-simple-two-way-serial/)

## Components

- **WIZnet W5500-EVB-Pico** x 1: core ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/w5500-evb-pico))

## Documents and links

- [Github Source](https://github.com/iryek-rpi/pico-encoder) (code)

## Article

#### [Source Github: iryek-rpi/pico-encoder: Simple Raspberry Pi Pico data encoder (github.com)](https://github.com/iryek-rpi/pico-encoder)

## **Simple two-way serial between Raspberry Pi Pico and Pi (or PC)**

---

Pico is a microcontroller board from Raspberry Pi, which allows users to implement projects using the beginner-friendly programming language, MicroPython. Pico-compatible boards, such as the W5500-EVB-Pico, can also be used in these projects. This article explains how to implement two-way serial communication using Pico and compatible boards. Serial communication can be applied to a variety of electronic projects, making this article valuable for developers looking to start projects using Pico.

The main points covered in the article are as follows:

1. Required hardware: Pico or compatible boards (e.g., W5500-EVB-Pico), breadboard, jumper wires, USB cable, LED, resistor, button

2. Software preparation: Installing Thonny IDE and installing MicroPython firmware on Pico or compatible boards

3. Implementing serial communication: Introducing how to implement serial communication using UART (Universal Asynchronous Receiver/Transmitter) on Pico or compatible boards

4. Example project: Providing a simple serial communication example using LED and button between two devices with Pico or compatible boards

By reading this article, you can learn how to implement two-way serial communication using Pico and compatible boards, and acquire skills that can be applied to various electronic projects. This article provides interesting information for developers interested in electronic projects and serves as a helpful guide for developers looking to start projects using Pico and compatible boards, such as the W5500-EVB-Pico.

---

Source: https://maker.wiznet.io/matthew/projects/simple-two-way-serial-between-raspberry-pi-pico-and-pi-or-pc/
