Cov txheej txheem:
Video: Txee Siv MAX7221: 4 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Tsim lub txee uas nce ntxiv thaum lub pob nyem siv MAX7221.
Kauj Ruam 1: Qhov Chaw
MAX7221 lossis MAX7219
Hloov
4 7-Segment Display (ntau cathode)
2 Resistors: 10k thiab 9.53k (Kuv siv 9.1k thiab nws tseem ua haujlwm)
Arduino
Kauj ruam 2: Tsim Circuit Court
Kuv tsuas yog sau cov pins uas kuv tau siv, koj tuaj yeem pom qhov ua tiav tus pin teeb ntawm daim ntawv lossis kuv txuas nws. Nco ntsoov saib koj li 7-Segment Display vim tias nws yuav txawv ntawm kuv li tab sis cov txheej txheem zoo ib yam.
1. Txuas Tus lej 0 - 3 ntawm MAX7221 rau Tus lej 1 - 4 ntawm cov zaub. MAX tus lej 0 txuas rau cov lus qhia tus lej 1 thiab lwm yam.
2. Txuas ntu A - G ntawm MAX7221 mus rau ntu A - G ntawm cov zaub.
3. Muab lub zog thiab av rau MAX. VCC mus rau tus pin 19. 10k resistor tseem txuas nrog tus pin 19 thiab 18. Hauv av mus rau tus pin 4 thiab 9.
4. MAX7221 sib tham nrog Arduino ntawm SPI (Serial Peripheral Interface). Hauv qhov no tsuas yog 3 xov uas xav tau vim kuv tsis siv MISO (Master In Slave Out). Ntawm MAX7221 txuas tus pin 1 (Din) mus rau Arduino, hauv kuv qhov xwm txheej kuv siv tus pin 12. Nov yog koj li MOSI (Master Out Slave In) lossis cov ntaub ntawv. Pin 12 ntawm MAX yog CS (Chip Xaiv Cov Lus Qhia) thiab yog li cas cov ntaub ntawv raug thauj mus rau hauv Shift Register, Kuv txuas qhov no rau tus pin 9 ntawm Arduino. Kev sib txuas zaum kawg yog CLK uas yog tus pin 13 ntawm MAX, Kuv txuas qhov no rau tus pin 10 ntawm Arduino.
Nco ntsoov muab lub zog thiab av los ntawm Arduino siv 5 volts. Kuv tau khiav mus rau qhov teeb meem uas kuv Arduino tsis muab kuv lub rooj tsav xwm kom txaus.
Nov yog rau MAX7221 Cov Ntawv Sau Npe. Tsis tas li cov duab tuaj qhov twg tuaj.
www.mouser.com/datasheet/2/256/max7219-max…
Kauj ruam 3: Hloov
Kuv xaim qhov hloov pauv los ntawm Schematic saum toj no. Pom ntawm
Kuv siv tus pin 8 ntawm Arduino los tswj qhov hloov pauv, thiab 10k resistor.
Kauj ruam 4: Code
Kuv siv lub tsev qiv ntawv LedControl.h pom ntawm GitHub, thiab lawv cov lej yooj yim tig rau MAX7221. Tom qab ntawd kuv hloov kho tus lej kom suav los ntawm 0 - 9999 thaum lub khawm raug nias.
#suav nrog "LedControl.h"
int khawm = 8;
LedControl lc = LedControl (12, 10, 9, 1);
void teeb tsa () {
pinMode (khawm, INPUT);
lc.shutdown (0, tsis tseeb); // MAX7221 nyob hauv lub zog txuag hom, yog li peb yuav tsum tsa nws sawv
lc.setIntensity (0, 15); // Teeb pom kev zoo, max 15
lc.clearDisplay (0); // clearing zaub
}
void voj () {
int xeev = digitalRead (khawm);
int kuv = 0;
int j = 0;
koj k = 0;
int l = 0;
thaum (1) {
xeev = digitalRead (khawm);
thaum (xeev == 1) {
xeev = digitalRead (khawm);
lc.setDigit (0, 3, i, cuav);
kuv ++;
ncua (100); // koj tuaj yeem cuam tshuam nrog qhov no
yog (kuv == 10) {
kuv = 0;
j ++;
yog tias (j == 10) {
j = 0;
k ++;
yog tias (k == 10) {
k = 0;
l ++;
yog tias (l == 10) {
thaum (1) {
lc.setRow (0, 0, 0x3E); // thaum tso saib mus txog 9999 nws yuav tso saib U - 1
lc.setRow (0, 1, 0x1); // Hauv Hexi tus lej zauv
lc.setRow (0, 2, 0x1);
lc.setDigit (0, 3, 1, cuav);
}
}
lc.setDigit (0, 0, l, cuav);
}
lc.setDigit (0, 1, k, cuav);
}
lc.setDigit (0, 2, j, cuav);
}
}
}
}
Pom zoo:
Quiz Txee Txee: 4 Kauj Ruam
Quiz Txee Txim: Cov Lus Qhia no qhia txog kev tsim kho ntawm pawg pab pawg rau qhov phiaj xwm xeem ntawv tau piav qhia ntawm no.Qhov txheej txheem yooj yim rau pab pawg qhab nia (Box A thiab Box B) yog ua los ntawm 9mm MDF.Qhov ntau thiab tsawg yog: 3 tawm - 460mm x 100mm x 9mm - sab saum toj, nruab nrab
LED Dej Txee Txee Nrog Bluetooth Music: 7 Kauj Ruam
LED Dej Txee Txee Nrog Bluetooth Music: Nyob zoo txhua tus. Kuv dhau los ua kev xav nrog cov coj lub teeb thaum lawv tawm los thawj zaug, tshwj xeeb tshaj yog thaum kuv pom tias cov tswj hwm suab paj nruag muaj rau lawv. Kuv tab tom tsim 2 tier iav saum txee rau cawv. Qhov no yuav yog txoj haujlwm zoo rau
Tsim kom muaj Dual 15V Cov Khoom Siv Hluav Taws Xob Siv Tawm Cov Txee Modules rau Hauv $ 50: 10 Cov Kauj Ruam (nrog Duab)
Tsim kom muaj Dual 15V Lub Hwj Huam Siv Tawm Tawm Cov Qauv Qauv rau Hauv $ 50: Taw Qhia: Yog tias koj yog tus nyiam ua haujlwm uas cuam tshuam nrog suab, koj yuav paub nrog cov khoom siv hluav taws xob ob tog. Feem ntau cov hwj huam suab qis xws li pre-amps xav tau qhov twg los ntawm +/- 5V txog +/- 15V. Muaj lub zog siv hluav taws xob ob zaug ua rau nws tsuas yog
Txee Txee yooj yim coj teeb nrog siv lub zog hloov dua siab tshiab: 6 kauj ruam
Txee Txee yooj yim coj teeb nrog siv lub zog hloov kho dua tshiab: Txhua tus neeg muaj lub zog hloov kho uas tsis siv lawm. Los ntawm lub khoos phis tawj qub, xov tooj nqa tau thiab txhua yam ntawm lub tshuab nqa tau. Tsis txhob muab lawv pov tseg !!!!!!!!!!!!!!!!!!!!!!!!!! Saib rau 12volt thiab 9 volt adapters. Peb tuaj yeem siv cov no los ua lub zog hloov kho
Tsim kom muaj Lub Txee Guitar Txee: 11 Kauj Ruam
Tsim Lub Txiaj Ntsig Ported Guitar: (Tsim qhov no ntawm koj tus kheej txoj kev pheej hmoo. Muaj nyiaj ntau los pov tseg nrog cov txuj ci tsis zoo ntoo, thiab ntau tus ntiv tes xoob nrog siv cov cuab yeej siv tsis raug.) Kuv vam tias yuav yuav Mesa Boogie Thiele guitar txee , tab sis tus nqi ua rau kuv ploj mus! Yog li tom qab