Innehållsförteckning:
Video: 0-9 segmenträknare med CloudX-mikrokontroller: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I detta projekt använder vi en sjusegments LED-display för att räkna från 0 till 9.
En sjusegments LED-display består av åtta lysdioder och den är perfekt för visning av nummer. För att minska antalet stift som används på displayen är alla anoder eller katoder på lysdioderna anslutna till varandra och kallas gemensamma-anod eller gemensamma- katod, respektive. För vårt projekt använder vi den vanliga katodtypen. De 8 lysdioderna är märkta A till G och DP (för decimalpunkten). För vår gemensamma katodmodul finns det en anodstift för varje LED -segment. Om du till exempel vill visa siffran 4, skulle du tillämpa ström på segment B, C, F och G. CloudX Segment Library gör det enklare att använda 7-segmentsmodulen.
Steg 1: Samla dessa komponenter
1. CLOUDX MIKROKONTROLL
2. CLOUDX SOFTCARD
3. V3 USB CORD
4. 7 SEGMENT (katod)
5. HÖFTTRÅD
6. 330ohm motstånd
Steg 2: MASKININSTÄLLNING
Följ detta steg:
anslut:
Pin A i segmentet till pin1 i CloudX
Pin B i segmentet till pin2 i CloudX
Pin DP av segmentet till pin3 i CloudX
Pin C i segmentet till pin4 i CloudX
Pin D på segmentet till pin5 i CloudX
Pin E i segmentet till pin6 i CloudX
Pin F för segmentet till pin7 i CloudX
Pin G av segmentet till pin9 i CloudX
anslut den gemensamma katodstiftet till GND
Efter anslutningen, släpp kodningen:
ladda ner Cloudx IDE här
Steg 3: KODNING
Kopiera den här koden till CloudX IDE
#inkludera #inkludera char NumberOfDigit = 1; // set antal 7 segmentdisplayer som ska användas
// anslut dessa CloudX -stift till datastiften A, B, C, D, E, F, G och H på skärmen
char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};
// anslut dessa CloudX-stift till den gemensamma anoden eller katoden på varje 7-segmentskärm
char segmentScanPins = 0; // för att spara stift ansluter vi direkt till jord (katod) setup () {// setup här // initierar 7 -segmentets display med dessa data Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Program här Segment_write (0, 1000); // skriv 0 på 7-segment display i 1 sek Segment_write (1, 1000); // skriva 1 på 7-segmentskärm i 1 sekund Segment_write (2, 1000); // skriva 2 på 7-segment display i 1 sek Segment_write (3, 1000); // skriva 3 på 7-segmentskärm i 1 sekund Segment_write (4, 1000); // skriva 4 på 7-segment display i 1 sek Segment_write (5, 1000); // skriva 5 på 7-segmentskärm i 1 sekund Segment_write (6, 1000); // skriva 6 på 7-segmentskärm i 1 sekund Segment_write (7, 1000); // skriva 7 på 7-segmentskärm i 1 sekund Segment_write (8, 1000); // skriva 8 på 7-segment display i 1 sek Segment_write (9, 1000); // skriv 9 på 7-segmentskärm i 1 sekund}}
Rekommenderad:
ELEKTRONISK TÄRNING MED CLOUDX M633: 5 steg
ELEKTRONISKA TÄRINGAR MED CLOUDX M633: Vi måste alla ha spelat chansspel på ett eller annat sätt med tärningarna. Att veta den mycket oförutsägbara karaktären av vad tärningsslingan kommer att visa sig ger ytterligare mycket roligt spel. Jag presenterar härmed en elektronisk digital dic
Hej världen! på LCD med CloudX M633: 4 steg
Hej världen! på LCD med CloudX M633: I den här självstudien kommer vi att visa på LCD (Liquid Crystal Display)
DS1307 klocka med CloudX: 4 steg
DS1307 Klocka Med CloudX: Tänk dig att du vill göra din egen klocka eller klocka. sammanslagning av en DS1307 och CloudX kan göra din strävan problemfri
Gränssnitt 7-segmentskärm med skiftregister med CloudX Microcontroller: 5 steg
Gränssnitt med 7-segmentskärm med skiftregister med CloudX Microcontroller: I det här projektet publicerar vi en handledning om hur du gränssnittar sju segment LED-skärm med CloudX-mikrokontroller. Sju segmentdisplayer används i många inbyggda system- och industriella applikationer där utbudet av utgångar som visas är känt
Knappsats med LCD med hjälp av CloudX Microcontroller: 4 steg
Knappsats med LCD med hjälp av CloudX Microcontroller: För detta projekt kommer vi att acceptera data från en Matrix -knappsats och sedan visa den på en LCDModule