ዝርዝር ሁኔታ:
ቪዲዮ: ግሩም አርዱዲኖ ሰዓት - 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ከአርዲኖ ጋር ብዙ ፕሮጀክቶችን አይተናል። ግን አሁን ፣ በአርዱዲኖ እና በ 2 ኤልሲዲዎች ማሳያ ሰዓት እንዴት እንደሚገነቡ አሳያችኋለሁ። እሱ ቀላል ነው ግን ሙሉ በሙሉ አስደሳች ነው። እያንዳንዱ ሰው ሊሞክረው ይችላል። ስለዚህ ፣ ዝግጁ ይሁኑ !!!
ደረጃ 1 - ቁሳቁሶችን መሰብሰብ
ለማድረግ ከፈለጉ አንዳንድ ዕቃዎች ያስፈልጉዎታል። እነዚህ ዕቃዎች በቀላሉ ከአቅራቢያዎ የችርቻሮ መደብር መግዛት ይችላሉ።
የሚያስፈልግዎት:
- አርዱዲኖ UNO R3Neo
- የፒክሰል ቀለበት 24
- የዳቦ ሰሌዳ
- ኤልሲዲ 16x2
- 100 Ohm Resistor (2)
- 120 Ohm Resistor (2)
- 10 K Ohm Resistor (2)
- የግፊት አዝራር
የእነዚህ ነገሮች ዲያግራም ከላይ ይታያል። ማንኛውንም የዳቦ ሰሌዳ መጠቀም ይችላሉ። ያስፈልግዎታል 6 Resistors እሴቶቻቸው በዝርዝሩ ውስጥ ከዚህ በላይ ተፃፈ። እንዲሁም ለግንኙነት ሽቦዎች ያስፈልግዎታል። እርስዎ ለማሳየት እነዚህ LCDs። በሚቀጥለው ደረጃ ላይ ሊያዩት የሚችሉት የሽቦ ወረዳ ዘዴ።
ደረጃ 2 - ሁሉንም አካላት ማገናኘት
የሚያስፈልጉዎት ነገሮች። በቀደመው ደረጃ አሳይቻለሁ ስለዚህ የዳቦ ሰሌዳዎን የሽቦ ወረዳ ከእኔ ጋር ይውሰዱ።
የሽቦ ደረጃዎች:
- በአሉታዊ መስመር ላይ በዳቦ ሰሌዳ የላይኛው ጎን ላይ 100 Ohm resistor ን ያስቀምጡ።
- በአዎንታዊ መስመር ላይ በዳቦ ቦርድ የላይኛው ክፍል ላይ 120 Ohm resistor ን ያስቀምጡ።
- የግፋ አዝራርን ያስቀምጡ (ስዕሉ ከላይ ይታያል)
- በግፊት አዝራር ስር 10 K Ohm resistor ን ያስቀምጡ
- ከ ‹LED Cathode› ጋር 100 Ohm resistors (ሁለቱንም) ወደ ኤልሲዲ ማሳያ ያገናኙ
- በ ‹LED Anode› አማካኝነት የ 120 Ohm resistors (ሁለቱንም) ወደ ኤልሲዲ ማሳያ ያገናኙ
- የዳቦ ቦርድ አሉታዊ ተርሚናልን ከላይኛው መስመር ወደ ‹አንብብ/ፃፍ› ያገናኙ።
- የዳቦ ቦርድ አሉታዊ ተርሚናልን ከላይኛው መስመር ወደ ‹ንፅፅር› ያገናኙ።
- የዳቦ ቦርድ አወንታዊ ተርሚናልን ከዝቅተኛው መስመር ወደ ‹ቪሲሲ› ያገናኙ።
- ከላይኛው የዳቦ ሰሌዳ ወደ ‹GND› ሌላ የዳቦ ቦርድ ሌላ ተርሚናል ያገናኙ።
- በ 2 ኛው ኤልሲዲ እነዚህን ሁሉ እንደ ቀዳሚው ያገናኙ።
- ቀሪዎቹን ተቃዋሚዎች ከአሉታዊ የዳቦ ሰሌዳ መስመር ጋር ያገናኙ።
- የግፊት አዝራሮችን ከአዎንታዊ መስመር ጋር ያገናኙ።
- የዳቦ ቦርድ አወንታዊ እና አሉታዊ ተርሚናልን ወደ “ኒዮ ፒክስል ቀለበት 24” ያገናኙ።
አሁን ሁሉንም ክፍሎች አገናኝተዋል። አርዱinoኖ ግን አሁንም ይቀራል። ከዚህ በላይ የሚታየው የዚህ ሥዕላዊ መግለጫ።
ለሁሉም ክፍሎች የአርዲኖ የሽቦ ደረጃዎች
- የግፊት አዝራሮችን (ተርሚናል 22) ከአርዲኖ A0 እና A1 ጋር ያገናኙ።
- GND ን ከዳቦ ቦርድ አሉታዊ ተርሚናል ጋር ያገናኙ።
- 5V ን ከአዎንታዊ የዳቦ ቦርድ ተርሚናል ጋር ያገናኙ።
- የአሩዲኖ D13 ን ከ “ኃይል” “ኒዮ ፒክስል ቀለበት 24” ጋር ያገናኙ
- የአርዲኖን D7 ከ LCD1 ‹መመረጥ ምረጥ› ጋር ያገናኙ።
- የአርዲኖን D8 ከ LCD 2 “አንቃ” ጋር ያገናኙ።
- የአርዲኖን D9 ከ LCD 2 “DB4” ጋር ያገናኙ።
- የአርዲኖን D10 ከ LCD 2 “DB5” ጋር ያገናኙ።
- የአርዲኖን D11 ከ LCD 2 “DB6” ጋር ያገናኙ።
- የአርዲኖን D12 ከ LCD 2 “DB7” ጋር ያገናኙ።
- የአርዲኖን D1 ከኤልሲዲ 1 ‹መመረጥ ምረጥ› ጋር ያገናኙ።
- የአርዲኖን D2 ከ LCD 1 “አንቃ” ጋር ያገናኙ።
- የአርዲኖን D3 ከ LCD 2 “DB4” ጋር ያገናኙ።
- የአርዲኖን D4 ከ LCD 2 “DB5” ጋር ያገናኙ።
- የአርዲኖን D5 ከ LCD 2 “DB6” ጋር ያገናኙ።
- የአርዲኖን D6 ከ LCD 2 “DB7” ጋር ያገናኙ።
ከሽቦ በኋላ የሁሉም አካላት ሥዕል ከላይ ይታያል።
ደረጃ 3 - ፕሮግራሚንግ
ወረዳውን አጠናቅቀዋል። ግን ለዚህ ፕሮጀክት እስኪያዘጋጁት ድረስ አይሰራም። እርስዎ ኤክስፐርት ከሆኑ እና ልምድ ካሎት በቀላሉ ያዘጋጃሉ። ለዚህ ዓላማ ጥቅም ላይ የዋለውን ሶፍትዌር ያውቁታል ብዬ ተስፋ አደርጋለሁ። በፕሮግራም ውስጥ ለውጥ ለመፍጠር ከፈለጉ እሱን በትክክል ያቅዱለት ፣ ግን ትክክል መሆን እንዳለበት ያስታውሱ። አለበለዚያ አይሰራም። ፕሮግራም ማድረግ ካልቻሉ ከዚህ መቅዳት ወይም ከሌላ ምንጭ መውሰድ ይችላሉ።
#ያካትቱ
// የግራ LCD LiquidCrystal lcd1 (7 ፣ 8 ፣ 9 ፣ 10 ፣ 11 ፣ 12) ፤ // የቀኝ LCD LiquidCrystal lcd2 (1 ፣ 2 ፣ 3 ፣ 4 ፣ 5 ፣ 6) ፤ # #ifdef _AVR_ #ያካትቱ #endif/ / NeoPixel Ring 24 #define PIN 13 #NUMPIXELS 24Afaf_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELS ፣ PIN ፣ NEO_GRB + NEO_KHZ800) ፤ int delayval = 50; ረጅም ቀዳሚ ሚሊሊስ = 0; ረጅም ክፍተት = 950; int ሰከንዶች = 0; int ሰዓት = 0; int hourButtonState = 0; int minButtonState = 0; ባይት ሙሉ [8] = {B11111 ፣ B11111 ፣ B11111 ፣ B11111 ፣ B11111 ፣ B11111 ፣ B11111 ፣ B11111 ፣} ፤ ባይት ግማሽ ኤል [8] = {B11111 ፣ B11111 ፣ B11111 ፣ B11111 ፣ B00000 ፣ B00000 ፣ B00000 ፣} ፤ ባይት halfR [8] = {B00000 ፣ B00000 ፣ B00000 ፣ B00000 ፣ B11111 ፣ B11111 ፣ B11111 ፣ B11111 ፣} ፤ // ዳግም ማስጀመርን ሲጭኑ አንዴ የማዋቀር አሠራሩ ይሠራል - ባዶ ቅንብር () {// set የአዝራር ቁልፎች ፒን ሞዶ (14 ፣ ግቤት); // አዘጋጅ ደቂቃ pinMode (15 ፣ ግቤት) ፤ // ሰዓት አዘጋጅ/ // ብጁ ቁምፊዎችን ያድርጉ lcd1.createChar (0 ፣ halfR); lcd1. CreateChar (1 ፣ halfL); lcd1. CreateChar (2 ፣ ሙሉ); lcd2.createChar (0 ፣ halfR); lcd2. CreateChar (1 ፣ halfL); lcd2. CreateChar (2 ፣ ሙሉ); // አዘጋጅ LCD1 መጠን lcd1.begin (16 ፣ 2) ፤ // አዘጋጅ LCD2 መጠን lcd2.begin (16 ፣ 2) ፤ // የፒክሰል ቀለበት pixels.begin (); // የመጀመሪያ ቅንብር lcd1.clear (); num0lcd1 (); lcd2.clear (); num0lcd2 (); // ፒክስሎች። // ፒክስሎች። pixels.show (); } // የሉፕ አሠራሩ ለዘላለም ይደጋገማል - ባዶነት loop () {hourButtonState = digitalRead (15); minButtonState = digitalRead (14); ከሆነ (hourButtonState == HIGH) {ሰዓት ++; runClock (); } ከሆነ (minButtonState == HIGH) {ሰከንዶች ++; runClock (); } ያልተፈረመ ረጅም የአሁኑ ሚሊስ = ሚሊስ (); ከሆነ (currentMillis - previousMillis> ክፍተት) {ከሆነ (ሰከንዶች == 59) {ሰከንዶች = 0; ከሆነ (ሰዓት == 11) {ሰዓት = 0; } ሌላ {ሰዓት ++; }} ሌላ {ሰከንዶች ++; } previousMillis = currentMillis; runClock (); } መዘግየት (10); } ባዶ runClock () {ከሆነ (ሰከንዶች == 0) {lcd1.clear (); num0lcd1 (); lcd2.clear (); num0lcd2 (); } ከሆነ (ሰከንዶች == 1 || ሰከንዶች == 11 || ሰከንዶች == 21 || ሰከንዶች == 31 || ሰከንዶች == 41 || ሰከንዶች == 51) {lcd1.clear (); num1lcd1 (); } ከሆነ (ሰከንዶች == 2 || ሰከንዶች == 12 || ሰከንዶች == 22 || ሰከንዶች == 32 || ሰከንዶች == 42 || ሰከንዶች == 52) {lcd1.clear (); num2lcd1 (); } ከሆነ (ሰከንዶች == 3 || ሰከንዶች == 13 || ሰከንዶች == 23 || ሰከንዶች == 33 || ሰከንዶች == 43 || ሰከንዶች == 53) {lcd1.clear (); num3lcd1 (); } ከሆነ (ሰከንዶች == 4 || ሰከንዶች == 14 || ሰከንዶች == 24 || ሰከንዶች == 34 || ሰከንዶች == 44 || ሰከንዶች == 54) {lcd1.clear (); num4lcd1 (); } ከሆነ (ሰከንዶች == 5 || ሰከንዶች == 15 || ሰከንዶች == 25 || ሰከንዶች == 35 || ሰከንዶች == 45 || ሰከንዶች == 55) {lcd1.clear (); num5lcd1 (); } ከሆነ (ሰከንዶች == 6 || ሰከንዶች == 16 || ሰከንዶች == 26 || ሰከንዶች == 36 || ሰከንዶች == 46 || ሰከንዶች == 56) {lcd1.clear (); num6lcd1 (); } ከሆነ (ሰከንዶች == 7 || ሰከንዶች == 17 || ሰከንዶች == 27 || ሰከንዶች == 37 || ሰከንዶች == 47 || ሰከንዶች == 57) {lcd1.clear (); num7lcd1 (); } ከሆነ (ሰከንዶች == 8 || ሰከንዶች == 18 || ሰከንዶች == 28 || ሰከንዶች == 38 || ሰከንዶች == 48 || ሰከንዶች == 58) {lcd1.clear (); num8lcd1 (); } ከሆነ (ሰከንዶች == 9 || ሰከንዶች == 19 || ሰከንዶች == 29 || ሰከንዶች == 39 || ሰከንዶች == 49 || ሰከንዶች == 59) {lcd1.clear (); num9lcd1 (); } ከሆነ (ሰከንዶች == 10) {lcd1.clear (); num0lcd1 (); lcd2.clear (); num1lcd2 (); } ከሆነ (ሰከንዶች == 20) {lcd1.clear (); num0lcd1 (); lcd2.clear (); num2lcd2 (); } ከሆነ (ሰከንዶች == 30) {lcd1.clear (); num0lcd1 (); lcd2.clear (); num3lcd2 (); } ከሆነ (ሰከንዶች == 40) {lcd1.clear (); num0lcd1 (); lcd2.clear (); num4lcd2 (); } ከሆነ (ሰከንዶች == 50) {lcd1.clear (); num0lcd1 (); lcd2.clear (); num5lcd2 (); } ከሆነ (ሰዓት == 0) {pixels.setPixelColor (15 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (16 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (17 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (18 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 1) {pixels.setPixelColor (17 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (18 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (19 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (20 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 2) {pixels.setPixelColor (19 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (20 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (21 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (22 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)) pixels.show (); } ከሆነ (ሰዓት == 3) {pixels.setPixelColor (21 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (22 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (23 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (0 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 4) {pixels.setPixelColor (23 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (0 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (1 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (2 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 5) {pixels.setPixelColor (1 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (2 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (3 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (4 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 6) {pixels.setPixelColor (3 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (4 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (5 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (6 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 7) {pixels.setPixelColor (5 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (6 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (7 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (8 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 8) {pixels.setPixelColor (7 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (8 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (9 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (10 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 9) {pixels.setPixelColor (9 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (10 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (11 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (12 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 10) {pixels.setPixelColor (11 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (12 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (13 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (14 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); } ከሆነ (ሰዓት == 11) {pixels.setPixelColor (13 ፣ ፒክስሎች። ቀለም (0 ፣ 0 ፣ 0)) ፤ pixels.setPixelColor (14 ፣ ፒክስሎች ቀለም (0 ፣ 0 ፣ 0)); pixels.setPixelColor (15 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.setPixelColor (16 ፣ ፒክስሎች ቀለም (0 ፣ 150 ፣ 0)); pixels.show (); }} ባዶ ቁጥር0lcd1 () {lcd1.setCursor (0, 0); lcd1. ጻፍ (ባይት (2)); // ሙሉ lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (1, 1); lcd1. ጻፍ (ባይት (0)); // ግማሽ ቀኝ lcd1.setCursor (1, 0); lcd1. ጻፍ (ባይት (1)); // ግማሽ ግራ lcd1.setCursor (2, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (2, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (3, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (3, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (4, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (4, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (5, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (5, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (6, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (6, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (7, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (8, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (8, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (9, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (9, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (10, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (10, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (11, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (11, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (12, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (12, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (13, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (13, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (14, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (14, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (15, 0); lcd1. ጻፍ (ባይት (2)); } ባዶ ቁጥር 1lcd1 () {lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (1, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (2, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (3, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (4, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (5, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (6, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (8, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (9, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (10, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (11, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (12, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (13, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (14, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (0)); } ባዶ num2lcd1 () {lcd1.setCursor (0, 0); lcd1. ጻፍ (ባይት (2)); // ሙሉ lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (1, 0); lcd1. ጻፍ (ባይት (1)); // ግማሽ ግራ lcd1.setCursor (2, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (3, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (4, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (5, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (6, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (7, 0); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (8, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (9, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (10, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (11, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (12, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (13, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (14, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (15, 0); lcd1. ጻፍ (ባይት (2)); } ባዶነት num3lcd1 () {lcd1.setCursor (0, 0); lcd1. ጻፍ (ባይት (2)); // ሙሉ lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (1, 1); lcd1. ጻፍ (ባይት (0)); // ግማሽ ቀኝ lcd1.setCursor (2, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (3, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (4, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (5, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (6, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (7, 0); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (8, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (9, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (10, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (11, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (12, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (13, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (14, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (15, 0); lcd1. ጻፍ (ባይት (2)); } ባዶ ቁጥር 4lcd1 () {lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (1, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (2, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (3, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (4, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (5, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (6, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (7, 0); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (8, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (8, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (9, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (9, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (10, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (10, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (11, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (11, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (12, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (12, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (13, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (13, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (14, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (14, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (15, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (0)); } ባዶነት num5lcd1 () {lcd1.setCursor (0, 0); lcd1. ጻፍ (ባይት (2)); // ሙሉ lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (1, 1); lcd1. ጻፍ (ባይት (0)); // ግማሽ ቀኝ lcd1.setCursor (2, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (3, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (4, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (5, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (6, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (7, 0); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (8, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (9, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (10, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (11, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (12, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (13, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (14, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (15, 0); lcd1. ጻፍ (ባይት (2)); } ባዶነት num6lcd1 () {lcd1.setCursor (0, 0); lcd1. ጻፍ (ባይት (2)); // ሙሉ lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (1, 1); lcd1. ጻፍ (ባይት (0)); // ግማሽ ቀኝ lcd1.setCursor (1, 0); lcd1. ጻፍ (ባይት (1)); // ግማሽ ግራ lcd1.setCursor (2, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (2, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (3, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (3, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (4, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (4, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (5, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (5, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (6, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (6, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (7, 0); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (8, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (9, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (10, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (11, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (12, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (13, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (14, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (15, 0); lcd1. ጻፍ (ባይት (2)); } ባዶ ቁጥር 7lcd1 () {lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (1, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (2, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (3, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (4, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (5, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (6, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (8, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (9, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (10 ፣1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (11, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (12, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (13, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (14, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (15, 0); lcd1. ጻፍ (ባይት (2)); } ባዶ num8lcd1 () {lcd1.setCursor (0, 0); lcd1. ጻፍ (ባይት (2)); // ሙሉ lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (1, 1); lcd1. ጻፍ (ባይት (0)); // ግማሽ ቀኝ lcd1.setCursor (1, 0); lcd1. ጻፍ (ባይት (1)); // ግማሽ ግራ lcd1.setCursor (2, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (2, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (3, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (3, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (4, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (4, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (5, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (5, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (6, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (6, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (7, 0); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (8, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (8, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (9, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (9, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (10, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (10, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (11, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (11, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (12, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (12, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (13, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (13, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (14, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (14, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (15, 0); lcd1. ጻፍ (ባይት (2)); } ባዶ ቁጥር9lcd1 () {lcd1.setCursor (0, 0); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (0, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (1, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (2, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (3, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (4, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (5, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (6, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (7, 1); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (7, 0); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (8, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (8, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (9, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (9, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (10, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (10, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (11, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (11, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (12, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (12, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (13, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (13, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (14, 0); lcd1. ጻፍ (ባይት (1)); lcd1.setCursor (14, 1); lcd1. ጻፍ (ባይት (0)); lcd1.setCursor (15, 0); lcd1. ጻፍ (ባይት (2)); lcd1.setCursor (15, 1); lcd1. ጻፍ (ባይት (2)); } ባዶ ቁጥር 0lcd2 () {lcd2.setCursor (0, 0); lcd2. ጻፍ (ባይት (2)); // ሙሉ lcd2.setCursor (0, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (1, 1); lcd2. ጻፍ (ባይት (0)); // ግማሽ ቀኝ lcd2.setCursor (1, 0); lcd2. ጻፍ (ባይት (1)); // ግማሽ ግራ lcd2.setCursor (2, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (2, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (3, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (3, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (4, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (4, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (5, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (5, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (6, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (6, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (7, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (7, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (8, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (8, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (9, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (9, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (10, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (10, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (11, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (11, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (12, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (12, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (13, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (13, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (14, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (14, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (15, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (15, 0); lcd2. ጻፍ (ባይት (2)); } ባዶ ቁጥር 1lcd2 () {lcd2.setCursor (0, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (1, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (2, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (3, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (4, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (5, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (6, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (7, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (8, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (9, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (10, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (11, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (12, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (13, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (14, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (15, 1); lcd2. ጻፍ (ባይት (0)); } ባዶ ባዶ num2lcd2 () {lcd2.setCursor (0, 0); lcd2. ጻፍ (ባይት (2)); // ሙሉ lcd2.setCursor (0, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (1, 0); lcd2. ጻፍ (ባይት (1)); // ግማሽ ግራ lcd2.setCursor (2, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (3, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (4, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (5, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (6, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (7, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (7, 0); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (8, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (9, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (10, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (11, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (12, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (13, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (14, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (15, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (15, 0); lcd2. ጻፍ (ባይት (2)); } ባዶነት num3lcd2 () {lcd2.setCursor (0, 0); lcd2. ጻፍ (ባይት (2)); // ሙሉ lcd2.setCursor (0, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (1, 1); lcd2. ጻፍ (ባይት (0)); // ግማሽ ቀኝ lcd2.setCursor (2, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (3, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (4, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (5, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (6, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (7, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (7, 0); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (8, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (9, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (10, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (11, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (12, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (13, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (14, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (15, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (15, 0); lcd2. ጻፍ (ባይት (2)); } ባዶ ቁጥር 4lcd2 () {lcd2.setCursor (0, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (1, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (2, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (3, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (4, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (5, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (6, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (7, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (7, 0); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (8, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (8, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (9, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (9, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (10, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (10, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (11, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (11, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (12, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (12, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (13, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (13, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (14, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (14, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (15, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (15, 1); lcd2. ጻፍ (ባይት (0)); } ባዶነት num5lcd2 () {lcd2.setCursor (0, 0); lcd2. ጻፍ (ባይት (2)); // ሙሉ lcd2.setCursor (0, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (1, 1); lcd2. ጻፍ (ባይት (0)); // ግማሽ ቀኝ lcd2.setCursor (2, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (3, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (4, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (5, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (6, 1); lcd2. ጻፍ (ባይት (0)); lcd2.setCursor (7, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (7, 0); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (8, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (9, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (10, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (11, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (12, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (13, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (14, 0); lcd2. ጻፍ (ባይት (1)); lcd2.setCursor (15, 1); lcd2. ጻፍ (ባይት (2)); lcd2.setCursor (15, 0); lcd2. ጻፍ (ባይት (2)); }
ደረጃ 4 - መሥራት እና ማጠናቀቅ ንክኪ
አርዱዲኖዎን ከኮምፒዩተር ጋር ያገናኙት እና እንዲሰራ ያድርጉት። ሰዓትዎ ይሠራል ብዬ ተስፋ አደርጋለሁ። እየሰራ ነው ግን በጣም የተዝረከረከ ይመስላል። ብዙ ተቃዋሚዎች እና ሽቦዎች ጥሩ አይደሉም። ስለዚህ ሁሉንም አካላት በሳጥን ውስጥ ያስቀምጡ እና ለኤልሲዲ አንድ ቀዳዳ ይቁረጡ እና ሳጥኑን ይሳሉ እና ዲጂታል ሰዓት ይመልከቱ።
እኔ በእውነቱ አልፈጠርኩትም ነገር ግን በ AUTODESK CIRCUITS ውስጥ ዲዛይን አድርጌዋለሁ። በእውነቱ ንድፍ አውጥቼ የሥራውን ቪዲዮ እለጥፋለሁ። እኔ ተወላጅ ተናጋሪ አይደለሁም። ማንኛውም ስህተት ከሠሩ በግል መልእክቶች ያሳውቁኝ። እናም በዚህ ስህተት አዝናለሁ። እኔም ከ ‹ዳን ዳን አርዱinoኖ ሰዓት› የተወሰነ ሀሳብ ወስጃለሁ። ከሌላ አስተማሪ ጋር እንገናኝ።
የሚመከር:
ግሩም የሃሎዊን ብርሃን ማሳያ በሙዚቃ! 5 ደረጃዎች
ግሩም የሃሎዊን ብርሃን ማሳያ ከሙዚቃ ጋር !: ለዚህ ፕሮጀክት ፣ ከ 4 የሃሎዊን ዘፈኖች ጋር የሚመሳሰሉ አንዳንድ ልዩ መብራቶች አርጂቢ ፒክስሎች ተብለው የሚጠሩ የሃሎዊን ብርሃን ማሳያ ሠርቻለሁ። እነዚህን የብርሃን ትርኢቶች እና የወደፊቱን ለማየት ከፈለጉ ፣ ወደዚህ ይሂዱ። ይህ የብርሃን ትዕይንት ለመገንባት አስቸጋሪ ሊሆን ይችላል
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC - Nodemcu NTP ሰዓት የለም RTC - የበይነመረብ ሰዓት ሥራ ፕሮጀክት - 4 ደረጃዎች
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC | Nodemcu NTP ሰዓት የለም RTC | የበይነመረብ ክሎክ ፕሮጀክት - በፕሮጀክቱ ውስጥ ያለ RTC የሰዓት ፕሮጀክት ይሠራል ፣ wifi ን በመጠቀም ከበይነመረቡ ጊዜ ይወስዳል እና በ st7735 ማሳያ ላይ ያሳየዋል።
DS1307 የእውነተኛ ሰዓት ሰዓት (RTC) ሞዱልን እና አርዶኖን ላይ የተመሠረተ ሰዓት & 0.96: 5 ደረጃዎች
DS1307 Real Time Clock (RTC) ሞጁል እና 0.96 ን በመጠቀም አርዱinoኖ ላይ የተመሠረተ ሰዓት - በዚህ አጋዥ ሠላም ውስጥ እኛ የ DS1307 የእውነተኛ ሰዓት ሰዓት ሞዱል በመጠቀም የሥራ ሰዓት እንዴት እንደሚሠራ እንመለከታለን & OLED ማሳያዎች። ስለዚህ ሰዓቱን ከሰዓት ሞዱል DS1307 እናነባለን። እና በ OLED ማያ ገጽ ላይ ያትሙት
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት - የ RTC እውነተኛ ሰዓት ሰዓት በ M5stack M5stick-C: 4 ደረጃዎች
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት | የ RTC እውነተኛ ሰዓት ሰዓት ከ M5stack M5stick-C ጋር: በዚህ አስተማሪዎች ውስጥ ሠላም እኛ አርዱዲኖ IDE.So m5stick ቀንን ፣ ጊዜን & በማሳያው ላይ የወሩ ሳምንት
አርዱዲኖ እና TFT ማሳያ በመጠቀም እውነተኛ ሰዓት እንዴት እንደሚሠራ - አርዱዲኖ ሜጋ RTC ከ 3.5 ኢንች TFT ማሳያ ጋር - 4 ደረጃዎች
አርዱዲኖ እና TFT ማሳያ በመጠቀም እውነተኛ ሰዓት እንዴት እንደሚሠራ | አርዱዲኖ ሜጋ RTC ከ 3.5 ኢንች TFT ማሳያ ጋር- የእኔን የ Youtube ሰርጥ ይጎብኙ። መግቢያ-- በዚህ ልጥፍ 3.5 ኢንች TFT ን ንኪኪ LCD ን ፣ አርዱዲኖ ሜጋን በመጠቀም “የእውነተኛ ሰዓት ሰዓት” እሠራለሁ። 2560 እና DS3231 RTC ሞዱል…. ከመጀመሩ በፊት… ቪዲዮውን ከዩቲዩብ ጣቢያዬ ይፈትሹ። ማስታወሻ- አርዱይን የሚጠቀሙ ከሆነ