Innehållsförteckning:
- Steg 1: 16x64 (p10) LED Matrix Control
- Steg 2: Maskinvaruinstallation
- Steg 3: Kretsdiagram
- Steg 4: Kod
- Steg 5: Utmatning
Video: 16x64 P10 rullande LED -display med hjälp av PIC16F877 mikrokontroller: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I denna instruerbara beskrivs hur man gränssnittar 16 x 64 (p10) LED -matrisdisplay med PICI6F877A mikrokontroller.
En data skickas till mikrokontrollen via UART som lagras i EEPROM och data kommer att visas på LED -matrisdisplayen. Det kommer att fortsätta med samma data när en ny data kom.
Programmet skrivet i C byggt med MPLAB.
Steg 1: 16x64 (p10) LED Matrix Control
I detta system kan 16x64 matrisdisplay visa information som kräver enorma 1024 lysdioder. Denna display består av mindre moduler arrangerade tillsammans från en större skärm, varje modul består vanligtvis av 4x8 matris av lysdioder som visas i figur.
Stick ut p10 -panelen som visas med 6 kontrollinjer.
Steg 2: Maskinvaruinstallation
För att utveckla detta projekt behöver vi materialen enligt följande,
- p10 (16x32) LED -skärm x 2
- PICI6F877A mikrokontroller
- PIC Microcontroller Development Borad
- 16 x 32 (p10) LED -matris - 2 nr
- USB 2 seriell adapter
- 5V 5A SMPS
Steg 3: Kretsdiagram
Kretsdiagram visas i figuren.
MCLR -stift dras upp med 10K motstånd.
USB 2 Serial Converter ansluten i RC6 och RC7 eftersom den stöder UART -kommunikation och baudrate är 9600 bps.
Här används 20 MHz kristalloscillator.
Stift för (p10) LED -rullningsdisplay kan använda valfri digital stift. I detta projekt använde vi,
- SV - RB4
- A - RB5
- B - RB6
- CLK - RC1
- SCLK - RD3
- DATA - RD2
Steg 4: Kod
Här bifogas fullständig kod utvecklad i C.
UART baudrate: 9600 bps
Meddelandeformat: * <meddelande> $ (t.ex.: * effekt $)
Steg 5: Utmatning
Här bifogad videolänk som vi har gjort.
YouTube:
Facebook:
www.facebook.com/impacttechnolabz
Rekommenderad:
Programmera en Arduino med en annan Arduino för att visa en rullande text utan bibliotek: 5 steg
Programmera en Arduino Använda en annan Arduino för att visa en rullande text utan bibliotek: Sony Spresense eller Arduino Uno är inte så dyra och kräver inte mycket ström. Men om ditt projekt har begränsning av kraft, utrymme eller till och med budget kan du överväga att använda Arduino Pro Mini. Till skillnad från Arduino Pro Micro, Arduino Pro Mi
Hinder Undvik robot med hjälp av mikrokontroller (Arduino): 5 steg
Hinder Undvik robot med hjälp av mikrokontroller (Arduino): I den här instruktören kommer jag att lära dig hur du gör ett hinder för att undvika robot som fungerar med Arduino. Du måste vara bekant med Arduino. Arduino är ett styrkort som använder atmega mikrokontroller. Du kan använda vilken version av Arduino som helst men jag har
VISUINO rullande tärningar med 0,96 tums 4 -stifts OLED -modul: 7 steg
VISUINO rullande tärningar med 0,96 tum 4 -stifts OLED -modul: I denna handledning kommer vi att använda OLED Lcd och Visuino för att göra en rullande tärning när vi trycker på en knapp på vårt brödbräda. Se en demonstrationsvideo
Trådlös kommunikation med hjälp av billiga 433MHz RF -moduler och Pic -mikrokontroller. Del 2: 4 steg (med bilder)
Trådlös kommunikation med hjälp av billiga 433MHz RF -moduler och Pic -mikrokontroller. Del 2: På den första delen av denna instruerbara, visade jag hur man programmerar en PIC12F1822 med MPLAB IDE och XC8 -kompilator, för att skicka en enkel sträng trådlöst med billiga TX/RX 433MHz -moduler. Mottagarmodulen var ansluten via en USB till UART TTL kabelannons
48 X 8 rullande LED -matrisdisplay med Arduino- och skiftregister: 6 steg (med bilder)
48 X 8 Scrolling LED Matrix Display Using Arduino and Shift Register .: Hej alla! Detta är min första instruerbara och det handlar om att göra en 48 x 8 programmerbar rullande LED -matris med hjälp av en Arduino Uno och 74HC595 skiftregister. Detta var mitt första projekt med en Arduino -utvecklingskort. Det var en utmaning som fick