Wiznet makers

louis_m

Published October 18, 2024 ©

89 UCC

13 WCC

38 VAR

0 Contests

0 Followers

0 Following

Getting started with W55RP20 circuitpython

Getting started with W55RP20 circuitpython

COMPONENTS Hardware components

WIZnet - W55RP20-EVB-Pico

x 1

Software Apps and online services

Adafruit - Circuitpython

x 1


PROJECT DESCRIPTION

Hardware Requirements

 

Development Environment Configuration

To test the examples, the development environment must be configured to use W55RP20-EVB-Pico.

The examples were tested by configuring the development environment for Windows. Please refer to the below and configure accordingly.

 

Installing CircuitPython

Install CircuitPython on W55RP20-EVB-Pico by referring to the link below.

Prototyping is easier than ever, with no software download required. Simply copy and edit the files to the CIRCUITPY drive, and repeat it.

Edit and save the Lcode in code.py, your code will run on the W55RP20-EVB-Pico.

Let's check if CircuitPython is properly installed in your W55RP20-EVB-Pico with a simple blink example by referring to the link below.

 

Setup Libraries

To use Wi-Fi and additional functions of W55RP20-EVB-Pico, copy and paste the libraries included in the 'WIZnet-ioNIC-Circuitpython/libraries' directory into the 'CIRCUITPY/lib' directory.

Everything can be found on github at the link below.

https://github.com/WIZnet-ioNIC/WIZnet-ioNIC-Circuitpython/tree/main

 

Loopback Example

Examples are available at 'W55RP20-EVB-Pico-CircuitPython/examples' directory. As of now, following examples are provided.

##TCP

Put in the Loopback example and spin it up, and you have a simple TCP server working. 

 

To test, open Hercules and connect to it as a TCP client.
Server IP : 192.168.11.110
port : 5000

 

Send the string “Hello” and you'll see it received and processed by the server.

 

##UDP

Similarly, let's run the UDP example in code.py.

When you run it, UDP will open and you can see it receiving and processing data on the connection, as shown below.
Server IP : 192.168.11.110
port : 6000

 

Documents
Comments Write

Similar projects you might like

RaspberryPi Zero W, W5100S-EVB-Pico, AWS IoT Core, MQTT

LTE CATM1 Mini Router with W5100S-EVB-Pico

taylor
  • 747

  • 0

This deep learning assistant recognizes work patterns to detect drowsiness and distraction, and uses a Raspberry Pi Pico and YOLOv8 nano model.

Paragon Project: Deep Learning Work Assistant

Benjamin
  • 719

  • 0

Implementing IoT remote device control on Raspberry Pi's RP2040 + W5500

Implementing IoT remote device control on Raspberry Pi's RP2040 + W5500

simons
  • 538

  • 0

With your voice, you can control light, temperature, and bed gradient!!

[Recuration] Smart Bed System Using webOS

josephsr
  • 441

  • 0

일부 제조업체는 LLM Steak Classifier AIOT Bot 으로 알려진 Pi 기반 AI 고기 요리 모니터를 만든 개발자 Simon처럼 맛볼 수 있는 Raspberry Pi 프로젝트 를 만드는 방법을 확실히 알고 있습니다. 이 프로젝트는 실제 센서와 함께 ChatGPT를 사용하

Raspberry Pi 프로젝트가 잘 완료되었습니다. AI를 사용하여 고기를 완벽하게 요리합니다.

simons
  • 322

  • 0

This basic GPIO input/output testing provides foundational knowledge for using the Raspberry Pi Pico in various electronics projects.

[Recuration] Using Raspberry Pi Pico(W5100S-EVB-Pico) ADC

Benjamin
  • 682

  • 0

Do not Miss the IoT Module by Wiznet with RP2040 and Ethernet

Do not Miss the IoT Module by Wiznet with RP2040 and Ethernet

simons
  • 335

  • 0

RRW_LAB aka Remora RPi/W5500 LinuxCNC Adapter Board is a CNC controller board for use with LinuxCNC

Remora RPi/W5500 LinuxCNC Adapter Board

louis_m
  • 560

  • 0