Sisukord:
- 1. toiming: hankige see materjal
- 2. toiming: riistvara seadistamine
- 3. samm: KOODIMINE
- Samm 4: KAS SA SAASID
Video: Mitu 7 -segmendilist ekraaniloendurit CloudX -mikrokontrolleriga: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
See projekt selgitab, kuidas kuvada andmeid kahel 7-segmendil, kasutades CloudX-i mikrokontrollerit
1. toiming: hankige see materjal
CLOUDX MIKROKONTROLLER
CLOUDX SOFTCARD
V3 CORD
HÜPPTRAAT
2 SEITSE SEGMENT
330 oomi takisti
Osta oma komponent veebist siit
2. toiming: riistvara seadistamine
Sel juhul peame tegema multipleksimist
ühendage kahe segmendi A, B, DP, C, D, E, F, G tihvt kokku, Segmendi A tihvt CloudX -i tihvtiga 1 Segmendi B -ühendus CloudX -i tihvtiga 2
Kinnitage segmendi DP CloudX -i pin3 -le
Segmendi tihvt C kuni CloudXi pin4
Segmendi tihvt D ja CloudX -i tihvt 5
Kinnitage segmendi tihvt CloudX -i tihvtiga 6
Segmendi F tihvt CloudX -i tihvti 7 külge
Kinnitage segmendi tihvt CloudX -i tihvtiga 9
ühendage esimese segmendi ühine katood tihvtiga 10 ja
ühendage teise segmendi ühine katood tihvtiga 11
laadige CloudX IDE alla siit
3. samm: KOODIMINE
Kopeerige see kood CloudX IDE -sse
#kaasama #kaasama #kaasama
sümboliloendur [2] = {'0', '0'};
setup () {// setup siin char NumberOfDigit = 2; // määrake kasutatavate seitsme segmendinäidiku arv // ühendage need CloudX -nööpnõelad Display -sümboli A, B, C, D, E, F, G ja H nööpnõeltega DataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // ühendage need CloudX-i tihvtid iga 7-segmendi kuvari ühise anoodi või katoodigaScanPins = {9, 10}; // initsialiseerida 7 segmendi kuva nende andmetega Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Programmeerige siin (int i = 0; i <100; i ++) {// arvutage i /10 ja lisage 48 (selle teisendamiseks märgiks), seejärel laadige loendurisse [0] loendur [0] = (i/10) + 48; loendur [1] = (i%10) + 48; // laadige see arvutus loendurisse [0]
Segmendi_kirjutustekst (loendur, 1000); // Kuva sisu loendurimassiivis
7segment} for (int i = 99; i> 0; i-) {// teisendage i muutuja väärtus (sisend) stringiks (väljundiks) aluses 10 intTostr (loendur, i, DEC); if (i <10) // täida see koodiosa, kui i muutuja väärtus on väiksem kui 10 {counter [1] = counter [0]; // asenda loendur [1] loenduri sisuga [0] loendur [0] = '0'; // asenda muutuja loendur [0] märgiga ‘0’} Segment_writeText (loendur, 1000); // Kuva sisu loendurimassiivis 1 sekundiks}}}
Samm 4: KAS SA SAASID
Jagage seda meiega siin
Soovitan:
Arduino Connect mitu I2C -seadet: 6 sammu
Arduino ühendab mitu I2C -seadet: selles õpetuses õpime, kuidas ühendada mitu moodulit I2C -ühendusega arduinoga. Vaadake videot! Meie puhul kasutame näitena 4 OLED -ekraani, kuid võite kasutada ka muid I2C -mooduleid/ andurid, kui soovite. Märkus: 4 OLED -kuvarit koos
Arduino Kuidas ühendada mitu servomootorit - PCA9685 Õpetus: 6 sammu
Arduino Kuidas ühendada mitu servomootorit - PCA9685 Õpetus: Selles õpetuses õpime, kuidas ühendada mitu servomootorit, kasutades PCA9685 moodulit ja arduino. PCA9685 moodul on väga hea, kui peate ühendama mitu mootorit, saate selle kohta rohkem lugeda siit https : //www.adafruit.com/product/815Vaadake Vi
Mitu USB -porti ilma PCB -ta: 4 sammu
Mitu USB -porti ilma PCB -ta: see on minu teine juhendatav ja siin jagan teiega projekti, kus saate arvutisse kasutada mitu USB -porti, sest kodus töötades on teil suur probleem paljude seadmete kasutamisel seadmed nagu enamik seadmeid praegu
Kuidas teha mitu ESP-kõnet ESP-NOW kaudu, kasutades ESP32 ja ESP8266: 8 sammu
Kuidas teha mitu ESP-kõnet ESP-NOW kaudu, kasutades ESP32 ja ESP8266: Käimasoleva projekti puhul vajan mitu ESP-d, et rääkida üksteisega ilma ruuterita. Selleks kasutan ESP-NOW-d, et juhtmeta suhelda ilma ESP-ruuterita
Mitu ATtiny85/13A programmeerijat: 6 sammu
Mitu ATtiny85/13A programmeerijat: kas olete kunagi loonud sellise projekti nagu „LDR x Arduino UNO Automatic Light“vms, mis kasutab ainult teie 32-pin mikrokontrolleri 2-3 digitaalset I/O-porti? See on okei, kui teete lihtsalt mõnda prototüüpimistööd, aga mis siis, kui soovite lõpetada või toota