From Waveshare Wiki
Jump to: navigation, search

1024×600, DVI




Provide Pico C demo.



Parameter Name Parameters
Screen Type IPS
Communication Interface DVI
Resolution 1024(H)RGB x 600(V) Pixels
7inch Pixel Size 0.1506(H) x 0.1432(V)mm
7inch Display Size 154.2144(H) x 85.92(V)mm
7inch Dimensions 164.70(H) x 100.00(V) mm


Parameter Name Parameters
Screen Type IPS
Communication Interface DVI
Resolution 1024(H)RGB x 600(V) Pixels
10.1inch Pixel Size 0.2175(H) x 0.2088(V)mm
10.1inch Display Size 222.72(H) x 125.28(V)mm
10.1inch Dimensions 232.72(H) x 136.28(V) mm




Main Directory Analysis

  • apps: Demo source code.
  • assets: Original picture and picture header file.
  • include: the default pins configuration header file.
  • libdvi: the related DVI driver source code.
  • libgui: the related GUI source code.

Hello DVI Demo

  • The Hello DVI demo is located under the hello_dvi file in the apps directory.
  • Scroll through a test image with a resolution of 320x240p RGB565 in 640x480p 60Hz DVI mode.

Gui Demo

  • The Gui demo is located under the GUI demo file in the apps directory.
  • In 640x480p 60Hz DVI mode, brush white, red, yellow, green, cyan, blue, purple and black, and then the GUI image.


Matched Resource



Development Software

Pico Quick Start

Download Firmware

  • MicroPython Firmware Download

MicroPython Firmware Download.gif

  • C_Blink Firmware Download

C Blink Download.gif

Video Tutorial

  • Pico Tutorial I - Basic Introduction

  • Pico Tutorial II - GPIO

  • Pico Tutorial III - PWM

  • Pico Tutorial IV - ADC

  • Pico Tutorial V - UART

  • Pico Tutorial VI - To be continued...

Text Tutorial


MicroPython Series

C/C++ Series

Arduino IDE Series

Install Arduino IDE

  1. Download the Arduino IDE installation package from Arduino website.
    RoArm-M1 Tutorial II01.jpg
  2. Just click on "JUST DOWNLOAD".
    Arduino IDE Pico.png
  3. Click to install after downloading.
    RoArm-M1 Tutorial II02.gif
  4. Note: You will be prompted to install the driver during the installation process, we can click Install.

Install Arduino-Pico Core on Arduino IDE

  1. Open Arduino IDE, click the File on the left corner and choose "Preferences".
    RoArm-M1 Tutorial04.jpg
  2. Add the following link in "Additional boards manager URLs", then click OK.

    RoArm-M1 Tutorial II05.jpg
    Note: If you already have the ESP32 board URL, you can separate the URLs with commas like this:

  3. Click on Tools -> Board -> Board Manager -> Search for pico, it shows installed since my computer has already installed it.
    Pico Get Start 05.png
    Pico Get Start 06.png

Upload Demo At the First Time

  1. Press and hold the BOOTSET button on the Pico board, connect the Pico to the USB port of the computer via the Micro USB cable, and release the button when the computer recognizes a removable hard drive (RPI-RP2).
    Pico Get Start.gif
  2. Download the demo, open the D1-LED.ino under arduino\PWM\D1-LED path.
  3. Click Tools -> Port, remember the existing COM, do not need to click this COM (different computers show different COM, remember the existing COM on your computer).
    UGV1 doenload02EN.png
  4. Connect the driver board to the computer with a USB cable, then click Tools -> Ports, select uf2 Board for the first connection, and after the upload is complete, connecting again will result in an additional COM port.
    UGV1 doenload03EN.png
  5. Click Tools -> Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.
    Pico Get Start02.png
  6. After setting, click the right arrow to upload.
    Pico Get Start03.png
    • If you encounter problems during the period, you need to reinstall or replace the Arduino IDE version, uninstall the Arduino IDE clean, after uninstalling the software you need to manually delete all the contents of the folder C:\Users\[name]\AppData\Local\Arduino15 (you need to show the hidden files in order to see it) and then reinstall.

Open Source Demo


Technical Support

If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)