Inhoudsopgave:
Video: Meerdere 7-segmenten display-teller met CloudX-microcontroller - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
In dit project wordt uitgelegd hoe u gegevens kunt weergeven op Two 7-Segment met behulp van de CloudX-microcontroller
Stap 1: KRIJG DIT MATERIAAL
CLOUDX MICROCONTROLLER
CLOUDX-SOFTKAART
V3 SNOER
DOORVERBINDINGSDRAAD
2 ZEVEN SEGMENT
330ohm weerstand
Koop hier uw component online
Stap 2: SET-UP HARDWARE
Hierin moeten we multiplexen
verbind A, B, DP, C, D, E, F, G pin van de twee segmenten samen, Pin A van het segment op pin1 van de CloudXPin B van het segment op pin2 van de CloudX
Pin DP van het segment op pin3 van de CloudX
Pin C van het segment naar pin4 van de CloudX
Pin D van het segment naar pin5 van de CloudX
Pin E van het segment op pin6 van de CloudX
Pin F van het segment op pin7 van de CloudX
Pin G van het segment op pin9 van de CloudX
sluit gemeenschappelijke kathode van het eerste segment aan op pin10 en
sluit gemeenschappelijke kathode van het tweede segment aan op pin11
download CloudX IDE hier
Stap 3: CODEREN
Kopieer deze code naar CloudX IDE
#include #include #include
char-teller [2] = {'0', '0'};
setup () {// setup hier char NumberOfDigit = 2; // stel het aantal te gebruiken 7 segment-displays in // verbind deze CloudX-pinnen met de datapinnen A, B, C, D, E, F, G en H van de Display char segmentDataPins= {1, 2, 3, 4, 5, 6, 7, 8}; // verbind deze CloudX-pinnen met de gemeenschappelijke anode of kathode van elk 7-segments display char segmentScanPins = {9, 10}; // initialiseer de 7-segmentweergave met deze gegevens Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop(){ //Programmeer hier voor (int i =0; i<100; i++) {// bereken i/10 en voeg 48 toe (om het naar een teken te converteren) en laad vervolgens in counter[0] counter[0] = (i/10) + 48; teller [1] = (i%10) + 48; // laad deze berekening in counter[0]
Segment_writeText (teller, 1000); // Geef de inhoud weer in de tegenarray op
7segment } for (int i =99; i>0; i--){ // converteer de waarde in de i variabele (input) naar een string (output) in base 10 intTostr(counter, i, DEC); if (i < 10) // voer dit gedeelte van de code uit als de waarde in de variabele i kleiner is dan 10 {counter[1]=counter[0]; // vervang counter[1] door de inhoud van counter[0] counter[0]='0'; // vervang de variabele counter [0] door het teken '0' } Segment_writeText (counter, 1000); // Geef de inhoud gedurende 1 sec weer in de tegenarray } } }
Stap 4: HEB JE HET BEREIKT?
Deel het hier met ons
Aanbevolen:
Meerdere ESP-gesprekken voeren via ESP-NOW met ESP32 en ESP8266: 8 stappen
Meerdere ESP-gesprekken maken via ESP-NOW ESP32 en ESP8266 gebruiken: voor mijn lopende project heb ik meerdere ESP nodig om met elkaar te praten zonder een router. Om dit te doen, zal ik de ESP-NOW gebruiken om draadloos met elkaar te communiceren zonder een router op de ESP
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: 4 stappen (met afbeeldingen)
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: deze Instructable laat zien hoe je meerdere GPIO-pinnen op je RaspberryPi kunt besturen om 4 LED's van stroom te voorzien. Het zal je ook kennis laten maken met parameters en voorwaardelijke uitspraken in Python.Onze vorige Instructable met behulp van de GPIO-pinnen van je Raspberry Pi om
Arduino Werken met meerdere bestanden (LEZEN/SCHRIJVEN): 4 stappen
Arduino werkt met meerdere bestanden (LEZEN/SCHRIJVEN): Hallo allemaal, vandaag presenteer ik jullie een Arduino-project dat werkt met een RTC-schild dat gegevens kan opslaan. De hoofdtaak van dit project is het werken met meerdere bestanden die op de sc-kaart zijn opgeslagen. Dit project bevat code die werkt met drie bestanden die
Meerdere LED-displaymodule: 6 stappen (met afbeeldingen)
Meerdere LED-displaymodule: Hallo allemaal, ik werk graag met LED-displays met 7 segmenten of met dot-matrix en ik heb er al veel verschillende projecten mee gedaan. Elke keer zijn ze interessant omdat er een soort magie zit in hoe ze kunnen werken, want wat je ziet
Een USB-kabel met meerdere koppen maken: 5 stappen
Een USB-kabel met meerdere koppen maken: sinds ik de goal zero flip 30 gebruikte die ik hier op instructables heb gewonnen, werd ik verliefd op draagbare zakkracht. De flip 30 is geweldig, maar heeft een korte oplaadkabel en de oplaadpoort is een ingebouwde mannelijke USB Type A. Dit maakt het echt om