Difference between revisions of "Template:Pico-Pico-RGB-Matrix-P3-64x32 Manual"
(→硬件解析) |
|||
Line 7: | Line 7: | ||
==== Hardware connection steps ==== | ==== Hardware connection steps ==== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
<gallery> | <gallery> | ||
File:Pico-rgb-matrix-p3-hw-connect-1.jpg|1 | File:Pico-rgb-matrix-p3-hw-connect-1.jpg|1 |
Revision as of 09:01, 8 October 2021
Demo example
Hardware connection
Materials needed
- Pico-RGB-Matrix-P3-64x32 (this product)
- Raspberry Pi Pico (must be purchased separately, if not, it is recommended to buy a version with soldered headers, which is convenient for direct insertion and use)
- Micro USB cable (must be purchased separately)
Hardware connection steps
Example display
Multi-Features Digital Clock
This example is developed based on the C++ SDK. In order to quickly demonstrate the effects and functions of the example, you can skip the steps of " Building a C++ SDK Development Environment " and "Program Debugging and Development" and directly " download and burn the program ". After the burning is completed, the running effect of the example is shown in the figure below:
【Function Description】
- Time display screen:
- Display date, day of the week, hour, minute, lunar calendar and temperature
- Function setting menu
- Date setting
- time setting
- BEEP setting (buzzer setting)
- Auto brightness
- Language setting (under development)
Fruit machine
This example is developed based on CircuitPython[1] , and the program is downloaded[2] . The effects and functions of the example are as follows:
【Function Description】
- The display can display a variety of fruits or other small BMP icons
- Automatically scroll icons at regular intervals, and randomly display the results of the scrolling
- ↑ CircuitPython是MicroPython的一个分叉,具体使用请见 RGB-Matrix相关CircuitPython教程
- ↑ Pico须先安装CircuitPython,然后再把对应的CircuitPythond代码复制到识别到的U盘上,即可完成下载。
Infrared transceiver test
This example is developed based on MicroPython, the program is downloaded , the example effects and functions are as follows::
【Function Description】
- The infrared serial code generated by the corresponding button of the infrared remote control can be recognized
Header Definition
Hardware Introduction
Pico connection pins
Board | Pico | Pin description |
---|---|---|
Pins used by RGB LED Matrix (HUB75 interface) | ||
R1 | GP02 | R higher bit data |
G1 | GP03 | G higher bit data |
B1 | GP04 | B higher bit data |
R2 | GP05 | R lower bit data |
G2 | GP08 | G lower bit data |
B2 | GP09 | B lower bit data |
A | GP10 | A line selection |
B | GP16 | B line selection |
C | GP18 | C line selection |
D | GP20 | D line selection |
E | GP22 | E line selection |
CLK | GP11 | clock input |
STB/LAT | GP12 | latch pin |
OE | GP13 | output enable |
Board | Pico | Pin description |
---|---|---|
Pins used by other resources of the board | ||
K0 | GP15 | KEY0 button, the MENU menu of the digital clock, can also be customized |
K1 | GP19 | KEY1 button, + / Down button of digital clock, can also be customized |
K2 | GP21 | KEY2 button,-/ UP button of digital clock, can also be customized |
RUN | RUN | RESET button, can be used for Pico reset |
BOOTSET | BOOTSET | BOOT button, can be used for Pico burning program (long press BOOT, then press RESET to enter the firmware download mode) |
SDA | GP06 | I2C data pin, used to control DS3231 RTC clock chip |
SCL | GP07 | I2C clock pin, used to control DS3231 RTC clock chip |
BUZZ | GP27 | Buzzer control pin |
AIN | GP26 | Photoresistor control pin |
IRM | GP28 | Infrared receiving control pin |
See detailed hardware design of the circuit diagram.