ዝርዝር ሁኔታ:

0-9 ክፍል ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር-3 ደረጃዎች
0-9 ክፍል ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር-3 ደረጃዎች

ቪዲዮ: 0-9 ክፍል ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር-3 ደረጃዎች

ቪዲዮ: 0-9 ክፍል ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር-3 ደረጃዎች
ቪዲዮ: አምስተኛ ክፍል ሂሳብ 8#10 ማጠቃለያ ጥያቄዎች 2024, ህዳር
Anonim
0-9 ክፍል ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር
0-9 ክፍል ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር

በዚህ ፕሮጀክት ውስጥ ከ 0 ወደ 9 ለመቁጠር ሰባት-ክፍል LED ማሳያ እንጠቀማለን።

ባለ ሰባት ክፍል የ LED ማሳያ ስምንት ኤልኢዲዎችን ያካተተ ሲሆን ቁጥሮችን ለማሳየት ፍጹም ነው። በማሳያው የሚጠቀሙባቸውን የፒን ብዛት ለመቀነስ ፣ ሁሉም የ LED ዎች አኖዶች ወይም ካቶዶች አንድ ላይ ተገናኝተው የጋራ-አኖድ ወይም የጋራ ተብለው ይጠራሉ- ካቶድ ፣ በቅደም ተከተል። ለፕሮጀክታችን የጋራ-ካቶዴድን ዓይነት እንጠቀማለን። 8 ቱ LEDs ከ A እስከ G እና DP (ለአስርዮሽ ነጥብ) የሚል ስያሜ ተሰጥቷቸዋል። ለጋራ ካቶድ ሞጁላችን ለእያንዳንዱ የ LED ክፍል የአኖድ ፒን አለ። ለምሳሌ ፣ ቁጥር 4 ን ለማሳየት ከፈለጉ ፣ የአሁኑን ለ B ፣ C ፣ F እና G ክፍሎች የአሁኑን ተግባራዊ ያደርጋሉ የ CloudX ክፍል ቤተ-መጽሐፍት የ 7 ክፍል ሞጁሉን መጠቀም ቀላል ያደርገዋል።

ደረጃ 1 እነዚህን ክፍሎች ይሰብስቡ

እነዚህን አካላት ይሰብስቡ
እነዚህን አካላት ይሰብስቡ
እነዚህን አካላት ይሰብስቡ
እነዚህን አካላት ይሰብስቡ
እነዚህን አካላት ይሰብስቡ
እነዚህን አካላት ይሰብስቡ

1. CLOUDX MICROCONTROLLER

2. CLOUDX SOFTCARD

3. V3 USB CORD

4. 7 SEGMENT (ካቶድ)

5. ዝላይ ሽቦ

6. 330ohm resistor

ደረጃ 2 የሃርድዌር ቅንብር

የሃርድዌር ቅንብር
የሃርድዌር ቅንብር
የሃርድዌር ቅንብር
የሃርድዌር ቅንብር

ይህንን ደረጃ ይከተሉ

ያገናኙ:

ከደመናው ኤክስ 1 ወደ ክፍል 1 ይሰኩ

የክፍሉን ቢ ከፒን 2 ከደመና ኤክስ

የክፍሉን ዲፒ ከ CloudX ወደ ፒን 3 ያያይዙ

የክፍሉን ሐ ከ CloudX እስከ pin4 ድረስ ይሰኩት

የክፍሉ D ን ከ CloudX እስከ pin5 ድረስ

ከደመናው ኤክስ እስከ የፒን 6 ክፍልን ሰካ

የክፍሉን F ከ CloudX ወደ pin7 ያያይዙ

የክፍሉ G ን ወደ Cloud9 ከደመናው ፒን 9 ጋር ያያይዙ

የተለመደው ካቶድ ፒን ከ GND ጋር ያገናኙ

ከግንኙነቱ በኋላ ለኮዲንግ ይልቀቁ

Cloudx IDE ን እዚህ ያውርዱ

ደረጃ 3: ኮዲንግ

ይህንን ኮድ ወደ CloudX IDE ይቅዱ

#አካትት #አካትት char NumberOfDigit = 1; ጥቅም ላይ የሚውለው የ 7 ክፍል ማሳያዎች// አዘጋጅ ቁጥር

// እነዚህን የ CloudX ፒኖች ከማሳያው የውሂብ ፒኖች A ፣ B ፣ C ፣ D ፣ E ፣ F ፣ G እና H ፒኖች ጋር ያገናኙ

char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};

// እነዚህን የ CloudX ፒኖች ከእያንዳንዱ የ 7 ክፍል ማሳያ ወደ የጋራ አኖድ ወይም ካቶዴድ ያገናኙ

ቻር ሴክሽን ስካንፒንስ = 0; // ካስማዎችን ለማዳን በቀጥታ ከመሬት (ካቶድ) ቅንብር () {// ማዋቀር እዚህ // የ 7 ክፍል ማሳያውን በእነዚህ ውሂብ Segment_setting (CCathode ፣ NumberOfDigit ፣ segmentScanPins ፣ segmentDataPins) ያስጀምሩት ፤ loop () {// ፕሮግራም እዚህ Segment_write (0 ፣ 1000) ፤ // በ 7-ክፍል ማሳያ ላይ 0 ይፃፉ ለ 1 ሰከንድ Segment_write (1, 1000); // ለ 1 ሰከንድ Segment_write (2 ፣ 1000) በ 7-ክፍል ማሳያ ላይ 1 ይፃፉ ፤ // በ 7-ክፍል ማሳያ ላይ 2 ይፃፉ ለ 1 ሰከንድ Segment_write (3, 1000); // ለ 1 ሰከንድ Segment_write (4, 1000) በ 7-ክፍል ማሳያ ላይ 3 ይፃፉ ፤ // ለ 1 ሰከንድ Segment_write (5, 1000) በ 7-ክፍል ማሳያ ላይ 4 ይፃፉ ፤ // ለ 1 ሰከንድ Segment_write (6 ፣ 1000) በ 7-ክፍል ማሳያ ላይ 5 ይፃፉ ፤ // ለ 1 ሰከንድ Segment_write (7 ፣ 1000) በ 7-ክፍል ማሳያ ላይ 6 ይፃፉ ፤ // በ 7-ክፍል ማሳያ ላይ 7 ይፃፉ ለ 1 ሰከንድ Segment_write (8 ፣ 1000); // በ 7-ክፍል ማሳያ ላይ 8 ይፃፉ ለ 1 ሰከንድ Segment_write (9, 1000); // ለ 7 ሰከንዶች ማሳያ ላይ 9 ይፃፉ}}

የሚመከር: