ዝርዝር ሁኔታ:
- ደረጃ 1 - የማሳያዎች ማጠቃለያ
- ደረጃ 2 - ሃርድዌር
- ደረጃ 3 ሶፍትዌር
- ደረጃ 4 - የ ANSI መደበኛ
- ደረጃ 5 - ማሳያዎች
- ደረጃ 6: መርሃግብር
- ደረጃ 7: Starburst ማሳያ
- ደረጃ 8 - ለሌሎች ማሳያዎች ኮድ ማከል
- ደረጃ 9: የ Wordstar ማሳያ
- ደረጃ 10 - ተጨማሪ ሀሳቦች
![የ ANSI ተርሚናሎች ስብስብ 10 ደረጃዎች የ ANSI ተርሚናሎች ስብስብ 10 ደረጃዎች](https://i.howwhatproduce.com/images/008/image-21086-j.webp)
ቪዲዮ: የ ANSI ተርሚናሎች ስብስብ 10 ደረጃዎች
![ቪዲዮ: የ ANSI ተርሚናሎች ስብስብ 10 ደረጃዎች ቪዲዮ: የ ANSI ተርሚናሎች ስብስብ 10 ደረጃዎች](https://i.ytimg.com/vi/xCFk8el0hVQ/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
![የ ANSI ተርሚናሎች ስብስብ የ ANSI ተርሚናሎች ስብስብ](https://i.howwhatproduce.com/images/008/image-21086-1-j.webp)
ይህ ፕሮጀክት እንደ Wordstar ያለ የቆየ የቃላት ማቀናበሪያ ለማሄድ ተስማሚ በሆነ የኤል ሲ ዲ ማሳያ ላይ 80 አምድ ጽሑፍን ለማሳየት እንደ መንገድ ተጀመረ። ከ 0.96 እስከ 6 ኢንች ድረስ የተለያዩ ሌሎች ማሳያዎች ተጨምረዋል። ማሳያዎች አንድ ፒሲቢ እንዲሁም አንድ አርዱዲኖ ንድፍ/ፕሮግራም ይጠቀማሉ።
ከኮምፒዩተር ጋር ለመገናኘት ተከታታይ RS232 ግንኙነት እና ለቁልፍ ሰሌዳ የ PS/2 ሶኬት አለ። ማሳያዎች የተመረጡት በተመጣጣኝ ዋጋዎች በተለምዶ የሚገኙትን ለመወከል ነው። በሚያስፈልጉት ማህደረ ትውስታ ላይ በመመስረት ማሳያዎች አርዱዲኖ ናኖ ፣ ኡኖ ወይም ሜጋ ይጠቀማሉ።
ደረጃ 1 - የማሳያዎች ማጠቃለያ
![የማሳያዎች ማጠቃለያ የማሳያዎች ማጠቃለያ](https://i.howwhatproduce.com/images/008/image-21086-2-j.webp)
480x320 ጥራት ያላቸው የተለያዩ ማሳያዎች አሉ። ይህ 9x5 ቅርጸ -ቁምፊ እና 80 አምድ ጽሑፍን ይፈቅዳል። በ 320x240 ጥራት ፣ በ 9x5 ቅርጸ ቁምፊዎች እና እንዲሁም በጣም ትንሽ 7x3 ቅርጸ -ቁምፊ 80 ዓምድ ጽሑፍ ለመፍቀድ የተለያዩ ሰሌዳዎች አሉ። እንዲሁም 160x120 እና 128x64 ፒክሰሎች ያሏቸው ትናንሽ ሰሌዳዎች አሉ። እንዲሁም 20x4 እና 16x2 የጽሑፍ ማሳያዎች ፣ እና በመጨረሻም 12x2 አስራ አራት ክፍል የስታርበርስ ማሳያ ሰሌዳ።
አንዳንድ ማሳያዎች I2C ን ይጠቀማሉ ፣ አንዳንዶቹ SPI እና ለትላልቅ ማሳያዎች ፣ ለፈጣን የዝማኔ ፍጥነቶች የ 16 ቢት የውሂብ አውቶቡስ።
አነስ ያሉ ማሳያዎች አርዱዲኖ ኡኖን ይጠቀማሉ። ትላልቅ ሰሌዳዎች የበለጠ ማህደረ ትውስታ ይፈልጋሉ እና ስለዚህ ሜጋ ይጠቀሙ። የከዋክብት ፍንዳታ ማሳያ ቦርድ ናኖን ይጠቀማል።
በዚህ ጊዜ ፎቶግራፎቹ ለብዙ ማሳያዎች ፍትህ አያደርጉም ብዬ ልጠቅስ እችላለሁ። ትንሹ ነጭ ዘይት የተቀባው ማሳያ በጣም ጥርት ያለ እና ብሩህ ነው ፣ ይህም ለካሜራው ትኩረት መስጠትን አዳጋች አድርጎታል ፣ እና የኮከብ ፍንዳታ ማሳያ በእውነተኛ ህይወት ውስጥ በጣም ጥርት ያለ ይመስላል።
ደረጃ 2 - ሃርድዌር
![ሃርድዌር ሃርድዌር](https://i.howwhatproduce.com/images/008/image-21086-3-j.webp)
ፒሲቢ በተቻለ መጠን ከብዙ ማሳያዎች ጋር እንዲሠራ የተቀየሰ ነው። አራት መዝለሎችን በመጠቀም በሜጋ እና በዩኖ መካከል መለወጥ ቀላል ነው። በ 3 ቪ ላይ ለሚሠሩ ማሳያዎች የቮልቴጅ መከፋፈያ መከላከያዎች አሉ። ማሳያዎች በቀጥታ እንዲሰኩ የ I2C ፒኖች በቡድን ውስጥ ይወጣሉ። ተርሚናሉ በ 9600 ባውድ ይሠራል ፣ እና ይህ ሊጨምር ቢችልም ፣ ብዙ ትላልቅ ማሳያዎች ከዚህ በበለጠ በፍጥነት አይድሱም። የ PS2 ቁልፍ ሰሌዳ በ DIN6 ሶኬት ውስጥ ይሰካል። የዩኤስቢ ቁልፍ ሰሌዳዎች እንዲሁ በርካሽ አስማሚ ተሰኪ ይሰራሉ። በ D9 ላይ ፒን 2 እና 3 ን በመቀላቀል ቀለል ያለ የማዞሪያ ሙከራ ማድረግ ይችላሉ እና ከዚያ በቁልፍ ሰሌዳው ላይ የተተየቡ ቁምፊዎች በማሳያው ላይ ይታያሉ።
በአንዳንድ ሁኔታዎች ፒሲቢ አያስፈልግም እና ቀደም ሲል በተሠሩ ሞጁሎች የሚሰሩ ነገሮችን በ ebay ላይ ማግኘት ይቻላል ፣ ለምሳሌ PS2 አስማሚዎች ፣ RS232 አስማሚ ሰሌዳዎች እና በቀጥታ ወደ አርዱዲኖ ሰሌዳዎች የሚገቡ ማሳያዎች።
እንዲሁም ለከዋክብት ፍንዳታ መሪ ማሳያ የተለየ ሰሌዳ አለ - በኋላ በዚህ መመሪያ ውስጥ ይመልከቱ።
ደረጃ 3 ሶፍትዌር
ከዚህ በታች Package.txt የሚባል ፋይል ነው ይህ በእውነቱ.zip ፋይል ነው ስለዚህ ያውርዱት እና እንደገና ይሰይሙት (አስተማሪዎች የዚፕ ፋይሎችን አይፈቅዱም)። የተካተተው የአርዱዲኖ ንድፍ/ፕሮግራም ነው እና ይህ በሁሉም ማሳያዎች የሚጠቀምበት አንድ ነጠላ ፕሮግራም ነው። ለእያንዳንዱ ማሳያዎች ሁሉም የ.zip ፋይሎችም አሉ።
በፕሮግራሙ መጀመሪያ ላይ ተከታታይ #ገላጭ መግለጫዎች አሉ። ከማሳያው ጋር የሚስማማውን አለማክበር። ኡኖ ፣ ሜጋ ወይም ናኖ ለመምረጥ መሣሪያዎችን/ሰሌዳውን ይጠቀሙ። ሰሌዳዎችን መለወጥ በኮድ ውስጥ አንድ መስመርን እንደ መለወጥ ቀላል ነው።
ከብዙ ማሳያዎች ጋር አብረው ከሚሠሩ ተግዳሮቶች አንዱ ሁሉም የራሳቸው የሶፍትዌር ነጂዎች የሚፈልጉ ይመስላሉ። እነዚህ ሁሉ በጥቅሉ ውስጥ ተካትተዋል። ሙከራው ጥቅሉን ወስዶ ሙሉ በሙሉ ከባዶ አዲስ ማሽን ላይ እንደገና መጫን ያካትታል። እንዲሁም ከ Github እና Adafruit እና LCDWiki ኮድን ምንጭ ማድረግ ይችላሉ። አዲሶቹ ስሪቶች የማይሰሩባቸው ሁለት አጋጣሚዎች አሉ ስለዚህ ሁሉም የሥራ ስሪቶች በዚፕ ውስጥ ተካትተዋል። አልፎ አልፎ አንድ አሽከርካሪ አንድ ዓይነት ፋይል ስም ግን የተለያዩ ስሪቶችን ስለሚጠቀሙ ሌላ ሥራ እንዳይሠራ ያቆሙባቸው አጋጣሚዎች ነበሩ። እያንዳንዱን ሾፌር እንዴት እንደሚጭኑ በፕሮግራሙ አናት ላይ በአስተያየቶቹ ውስጥ መግለጫ አለ። አብዛኛዎቹ ከ Arduino IDE በ Sketch/ቤተ -መጽሐፍት አካትት/ዚፕ ቤተ -መጽሐፍትን ተጭነዋል እና ይህ የዚፕ ፋይሉን ወስዶ በ c: / users / computername / mydocuments / arduino / libraries ውስጥ ያስቀምጠዋል።
እርስዎ አንድ ማሳያ ብቻ የሚጠቀሙ ከሆነ ፣ ከእነዚህ ውስጥ አንዳንዶቹ ሊብራሪዎች መጫን አያስፈልጋቸውም። ቢያንስ ሁለት የቁልፍ ሰሌዳ ፋይሎችን እና ለተለየ ማሳያ አንዱን ያስፈልግዎታል። አንዳንድ የማጋሪያ ኮድ ያሳያል። በፕሮግራሙ አናት ላይ በአስተያየቶቹ ውስጥ የበለጠ ዝርዝር መመሪያዎች አሉ ፣ ይህም የ gfx ቤተመፃሕፍትን ከአዳፍሬው ማግኘትንም ይጨምራል።
ሁሉም ማሳያዎች ተመሳሳይ የአርዱዲኖ ንድፍ ሲጠቀሙ ፣ ማሳያዎችን መለወጥ ከዚህ በታች ካሉት መስመሮች ውስጥ አንዱን ማቃለል ብቻ ነው -
// የተለያዩ ማሳያዎች ፣ ከሚከተሉት ውስጥ አንዱን ያልጨበጠውን#ይተዉት DISPLAY_480X320_LCDWIKI_ILI9486 // 3.5”፣ 480x320 ፣ 80x32 ፣ ሜጋ ፣ 16 ቢት ፣ ወደ ሜጋ 36 ፒን (እና 2 የኃይል ፒኖች) ይሰኩ። https://www.lcdwiki.com /3.5inch_Arduino_Display-Mega2560። ከዚህ በታች ካሉት አንዳንድ አማራጮች ቀርፋፋ ግን የበለጠ ተነባቢ ቅርጸ-ቁምፊ እና ትልቅ ማያ ገጽ ፣ 5 ሰከንድ ቡት ///#DISPLAY_480X320_MCUFRIEND_ILI9486 // 3.5”፣ 480x320 ፣ ጽሑፍ 80x32 ፣ ሜጋ ፣ 5x9 ቅርጸ-ቁምፊ ፣ ለሜጋ ብቻ ይጠቀማል የዩኖ ፒኖች ፣ ኃይል ፣ D0-D14 ፣ A0-A5 ፣ ከ ssd1289 40 ፒን ሞዱል ይልቅ ቆንጆ ቅርጸ-ቁምፊ ግን በጣም ቀርፋፋ https://www.arduinolibraries.info/libraries/mcufriend_kbv https://github.com/adafruit/Afruit -GFX- ቤተ-መጽሐፍት //#DISPLAY_320X240_MCUFRIEND_ILI9341 // 2.4 "፣ 320x240 ፣ 53x24 ጽሑፍ ፣ ሜጋ //#መግለፅ DISPLAY_320X240_SSD1289_40COL // 3.5” ፣ 320x240 ፣ ጽሑፍ 40x20 ፣ ሜጋ ፣ UTFT ቤተ-መጽሐፍት (ከ 8x ያነሰ)። ፈጣን //#መግለፅ DISPLAY_320X240_SSD1289_53COL // 3.5 "፣ 320x240 ፣ ጽሑፍ 53x24 ፣ ሜጋ ፣ 9x5 ቅርጸ -ቁምፊ ፣ ቅርጸ -ቁምፊን ማርትዕ ይችላል። ፈጣን //#መግለፅ DISPLAY_320X240_SSD1289_80COL // 3.5” ፣ 320x240 ፣ ጽሑፍ 80x30 ፣ ሜጋ ፣ ጥቃቅን 7x3 ቅርጸ -ቁምፊ ፣ ትንሽ ቅርጸ -ቁምፊ 7x3 ፣ ከሁለቱ ፈጣን ሾፌር ፣ ከነዚህ ሁሉ ፈጣኑ እንደ spi/i2c //#ከማሳያ ይልቅ ወደ ማሳያ 16 ቢት ቀጥታ መንዳት/#DISPLAY_160X128_ST7735 // 1.8”፣ 160x128 ፣ 26x12 ጽሑፍ ፣ አንድ (ILI9341) SPI 128x160 //#ይግለጹ DISPLAY_128X64_OLED_WHITE // 0.96, ፣ 128x64 ፣ ጽሑፍ 21x6 ፣ ሜጋ ፣ I2C ፣ በጥቁር ላይ ነጭ ዘይት (ለዚህ ቦርድ የ tft ቤተ -መጽሐፍት እና ሁሉም ኮዱ እና የቁልፍ ሰሌዳው ከፕሮግራም ማከማቻ ያበቃል ፣ ምንም እንኳን የአውራ በግ ፍላጎቶች በጣም ትንሽ ቢሆኑም ፣ ስለዚህ ብቻ በሜጋ ላይ ይሰራል) //#DISPLAY_20X4 // ጽሑፍ 20x4 ፣ uno ፣ LCD ከ I2C ጋር ፣ ጽሑፍ LCD https://www.arduino.cc/en/Reference/LiquidCrystal //#DISPLAY_16X2 // ጽሑፍ 16x2 ን ይገልፃል ፣ አንድ ፣ ወደ ዩን ተሰክቷል ፣ ከ 4 እስከ 10 ያሉትን ፒን ይጠቀማል //#DISPLAY_STARBURST // ጽሑፍ 12x2 ን ፣ ናኖን ፣ የከዋክብት ማሳያ ከናኖ መቆጣጠሪያ ጋር //#ይግለጹ DISPLAY_320X240_QVGA_SPI_ILI9341 / /2.2 "፣ 320x240 ፣ የጽሑፍ 11x8 ፣ አንድ ፣ ትልቅ ቅርጸ-ቁምፊ ፣ አንድ ፣ 3 ቪ ምልክቶች ፣ 9 ፒን የ SPI ማሳያ የቦደርን አስተማሪዎችን ይመልከቱ-አንድ https://www.instructables.com/id/Arduino-TFT-display-and-font- ቤተ -መጽሐፍት/ ከታች ዚፕውን ያግኙ እና gfx ን እና 9341 ን ወደ አርዱዲኖ ቤተ -መጽሐፍት አቃፊ እራስዎ ያስገቡ
ደረጃ 4 - የ ANSI መደበኛ
![የ ANSI መደበኛ የ ANSI መደበኛ](https://i.howwhatproduce.com/images/008/image-21086-4-j.webp)
ANSI ማያ ገጹን ለማፅዳት ፣ ጠቋሚውን ዙሪያውን ለማንቀሳቀስ እና ቀለሞችን ለመለወጥ ቀላል ትዕዛዞችን ይፈቅዳል። በጥቂቶቹ ፎቶዎች ላይ ሁሉንም የፊት እና የጀርባ ቀለሞች የሚያሳይ ማሳያ አለ። እነዚህ ቀይ ፣ ቢጫ ፣ አረንጓዴ ፣ ሰማያዊ ፣ ሳይያን ፣ ማጌንታ ፣ ጥቁር ፣ ነጭ ፣ ጥቁር ግራጫ ፣ ቀላል ግራጫ ፣ እና ቀለሞቹ ደማቅ ወይም ደብዛዛ ሊሆኑ ስለሚችሉ 16 የፊት እና 16 የጀርባ ቀለሞች አሉ።
በፒክሰል ደረጃ እና በ 256 ወይም ከዚያ በላይ በሆኑ ቀለሞች በጣም ከፍተኛ ጥራት ያላቸውን ስዕሎች መሳል በሚችሉበት ‹ግራፊክስ› ሞድ ውስጥ ስለመጨመር ማሰብ ይቻላል። ዋነኞቹ ገደቦች የአርዱዲኖ ውስጣዊ ማህደረ ትውስታ እና በ 9600 ባውድ ላይ ወደ አንድ ተከታታይ አገናኝ ስዕል ለመላክ የሚወስደው ጊዜ ነው።
ኮዱን ገጸ -ባህሪያቱን ለማከማቸት አንድ ባይት እና ቀለሞችን ለማከማቸት አንድ ባይት (3 ቢት ለፊት ፣ 3 ለጀርባ ፣ አንድ ለደማቅ/ደብዛዛ እና አንድ ለደፋር) ይፈልጋል። ስለዚህ 80x30 ማሳያ 2400x2 = 4800 ባይት ይፈልጋል ፣ ይህም በሜጋ ውስጥ የሚገጥም ግን በዩኖ አይደለም።
ደረጃ 5 - ማሳያዎች
![ማሳያዎች ማሳያዎች](https://i.howwhatproduce.com/images/008/image-21086-5-j.webp)
![ማሳያዎች ማሳያዎች](https://i.howwhatproduce.com/images/008/image-21086-6-j.webp)
![ማሳያዎች ማሳያዎች](https://i.howwhatproduce.com/images/008/image-21086-7-j.webp)
ከላይ የእያንዳንዱ ግለሰብ ማሳያ ፎቶዎች ናቸው። ከእያንዳንዱ ማሳያ የፊት እና የኋላ ፎቶዎች አሉ እና እነሱ በ eBay ወይም ተመሳሳይ ላይ የሚገኙ ብዙ ብራንዶችን ይወክላሉ። አንዳንዶቹ I2C ናቸው ፣ አንዳንዶቹ ትይዩ ናቸው ፣ አንዳንዶቹ ትላልቅ ቅርጸ ቁምፊዎች አሏቸው ፣ አንዳንዶቹ ለ Wordstar እና ለሌሎች የድሮ የቃላት ማቀነባበሪያ ፕሮግራሞች ተስማሚ የሆኑ ሙሉ 80 አምዶችን ማሳየት ይችላሉ። በአርዱዲኖ ኮድ ጽሑፍ ውስጥ የበለጠ ዝርዝር አለ።
ደረጃ 6: መርሃግብር
ከዚህ በታች ሁለት ፋይሎች አሉ። Instructables.zip ፋይሎችን ስለማይይዝ እንደ.txt ተብለው ተሰይመዋል። ያውርዷቸው እና እንደ.zip ብለው እንደገና ይሰይሟቸው።
እንደ ፒዲኤፍ ፋይሎች ንድፍ እና የቦርዱ አቀማመጥ አለ። እንዲሁም ለ Seeed PCB አንድ ጥቅል አለ። እነዚህ ጀርሞች ናቸው እና ወደ Seeed ሄደው ይህንን ከሰቀሉ ጀርሞችን ማሳየት አለበት እና ከዚያ ፒሲቢዎችን እንዲሠሩ ማድረግ ይችላሉ። የ 14 ክፍል ቦርድ ትልቅ እና በጣም ትንሽ ዋጋ ያስከፍላል ፣ ግን ትንሹ በ Seeed ተመራጭ 10x10 ሴ.ሜ ቅርጸት ውስጥ ይጣጣማል ስለዚህ ለ 5 ወይም ለ 10 ሰሌዳዎች በጣም ምክንያታዊ ነው - በእውነቱ የመላኪያ ወጪዎች ከቦርዶች የበለጠ ናቸው።
ፒሲቢ ሳያስፈልግ ብዙ ማሳያዎችን መጠቀም በጣም ይቻላል። በ ebay ወይም ተመሳሳይ ላይ የ PS2 ሶኬት ሞጁሎች ፣ RS232 ጋሻዎች/ሞጁሎች አሉ። እንደ I2C ያሉ አንዳንድ ማሳያዎች ጥቂት የማያያዣ ሽቦዎችን መጠቀም ይችላሉ። አንዳንድ እንደ SSD1289 ማሳያዎች ከአስማሚ ሰሌዳዎች ጋር ይመጣሉ እና በቀጥታ ወደ ሜጋ መሰካት ይችላሉ።
ደረጃ 7: Starburst ማሳያ
![Starburst ማሳያ Starburst ማሳያ](https://i.howwhatproduce.com/images/008/image-21086-8-j.webp)
የከዋክብት ፍንዳታ ማሳያ ትልቅ ሰሌዳ ነው እና ማባዛትን ለማድረግ ናኖን እና የ 74xx ቺፕስ ቁጥርን ይጠቀማል። በጣም ደብዛዛ ከመሆናቸው ወይም ብልጭ ድርግም በጣም ጎልቶ ከመታየቱ በፊት ምን ያህል ማሳያዎችን ማባዛት እንደሚችሉ ለመወሰን ብዙ ሙከራዎች ነበሩ። ማሳያዎች ከ Futurlec https://www.futurlec.com/LEDDisp.shtml የመጡ ናቸው። የ 14 ክፍል ማሳያዎች እንዲሁ ዝቅተኛ ፊደሎችን ሊሠሩ ይችላሉ እናም አስፈላጊ ከሆነ በኮዱ ውስጥ ሊሻሻሉ ይችላሉ። እነዚህን ፋይሎች ከ.txt ወደ.zip እንደገና ይሰይሙ
ደረጃ 8 - ለሌሎች ማሳያዎች ኮድ ማከል
ለሌሎች ማሳያዎች በኮድ ውስጥ ማከል ይቻላል። የመጀመሪያው እርምጃ አንድ ነገር ፣ ማንኛውንም ነገር ፣ ለማሳየት ነው። እሱ ፒክሴል ወይም ፊደል ሊሆን ይችላል። ይህ በዋነኝነት አሽከርካሪዎችን መፈለግ ፣ አንዱን ማውረድ ፣ መሞከሩን ፣ ማጠናቀር አለመሆኑን ፣ ከዚያ በኋላ ያንን ግራ መጋባት እንዳይፈጠር ያንን ሾፌር ማራገፍን ፣ ከዚያ አዲስ መሞከርን ያካትታል። አንዳንድ የሚመስሉ ማሳያዎች በእርግጥ ቀለሞቹን ስለሚገለብጡ ቀጣዩ ደረጃ በትክክለኛው ቀለም እንዲታይ ፊደል ማግኘት ነው። እንደ እድል ሆኖ ብዙውን ጊዜ በጅምር ኮድ ውስጥ አንድ ቁጥር ብቻ ይህንን ያስተካክላል። ቀጣዩ ደረጃ የዩኖ ወይም ሜጋ ፣ የማሳያ ስፋት ፣ ቁመት ፣ የቅርፀ ቁምፊ መጠን ፣ የቁልፍ ሰሌዳ ካስማዎች እና የትኛውን የአሽከርካሪ ፋይሎች እንደሚጠቀሙ ለመወሰን ጥቂት መስመሮችን መፃፍ ነው። እነዚህ በኮዱ ውስጥ መስመር 39 ላይ ይጀምራሉ እና የነባር ማሳያዎችን ቅርጸት መቅዳት ይችላሉ።
ቀጣዩ ወደ መስመር 451 ወርዶ በጅምር ኮድ ውስጥ ማከል ነው። የበስተጀርባውን ቀለም እና ሽክርክሪቱን ያዘጋጁ እና ማሳያውን የሚጀምሩት እዚህ ነው።
ቀጣዩ ወደ መስመር 544 መሄድ እና ቁምፊን ለማሳየት በኮዱ ውስጥ ማከል ነው። በአንዳንድ ሁኔታዎች ይህ አንድ መስመር ብቻ ነው ፣ ለምሳሌ
my_lcd. Draw_Char (xPixel, yPixel, c, tftForecolor, tftBackcolor, 1, 0); // x ፣ y ፣ ቻር ፣ ግንባር ፣ ጀርባ ፣ መጠን ፣ ሁኔታ
ቀጣዩ ወደ መስመር 664 መሄድ እና ፒክሰል ለመሳል በኮዱ ውስጥ ማከል ነው። እንደገና ፣ አንዳንድ ጊዜ ይህ አንድ መስመር ብቻ ነው ፣ ለምሳሌ ፦
tft.drawPixel (xPixel, yPixel, tftForecolor);
በመጨረሻ ወደ መስመር 727 ይሂዱ እና ለምሳሌ ለጠቋሚው ቀጥ ያለ መስመር ለመሳል ኮዱን ያክሉ
tft.drawFastVLine (xPixel, yPixel, fontHeight, tftForecolor);
ፕሮግራሙ በማያ ገጹ ስፋት እና በቅርጸ ቁምፊ መጠን ላይ በመመርኮዝ ለማያ ገጹ ቋት ምን ያህል ማህደረ ትውስታ እንደሚመደብ ያሉ ነገሮችን ይለያል።
ደረጃ 9: የ Wordstar ማሳያ
ይህ የተደረገው በሲፒ/ኤም ኮምፒተር በመጠቀም ነው ፣ እና እዚህ ብዙ አማራጮች አሉ። ለማዋቀር ፈጣን የሆነ ነገር ያስፈልገኝ ነበር ፣ ስለዚህ በ ESP32 (Google ESP32 CP/M) ላይ ምሳሌን ተጠቀምኩ። ሌሎች ብዙ ሬትሮ ኮምፒውተሮች አሉ ፣ ለምሳሌ ፣ ግራንት ሴርሌ የ FPGA ማስመሰል ፣ እና RC2014 እውነተኛ Z80 ን መጠቀም ለሚመርጡ። ብዙ ሬትሮኮምፒውተሮች እንደ ፒሲ ላይ የተርሚናል ፕሮግራም እንደ ማሳያ ይጠቀማሉ ፣ ለምሳሌ ቴራተርም። ይህንን የ ANSI ፕሮጀክት ብዙ ማረም የተርሚናል ፕሮግራምን እና የ ANSI ፕሮግራምን በትይዩ ማካሄድ እና ማያዎቹ ተመሳሳይ መስለው ማረጋገጥን ያካትታል።
ደረጃ 10 - ተጨማሪ ሀሳቦች
ማሳያዎች በመጠን እየጨመሩ ሲሄዱ እነሱ እየቀነሱ እና እየቀነሱ ይሄዳሉ። አንድ ገጸ -ባህሪን እንደገና መቅረጽ የጀርባው ቀለም እንዲሁ መሳል ስላለበት እያንዳንዱን ፒክሴል እንደገና መቅረጽን ያካትታል ፣ ስለዚህ ሁሉም ነገር ፒክሴልን በፍጥነት ለመሳብ ወደ ታች ይወርዳል። አንዳንድ ማሻሻያዎች አሉ ፣ ለምሳሌ አንድ ማሳያ ከሚመጣው መረጃ ጋር መጓዝ ካልቻለ ፣ ጽሑፉ በማያ ገጹ ቋት ውስጥ ብቻ ያከማቻል እና ከዚያ ተጨማሪ ጽሑፍ በማይገባበት ጊዜ ሙሉ ማያ ገጽ እንደገና ይድገሙት። እርስዎ የሚያዩዋቸው ብዙ ማሳያዎች ሽያጭ በማያ ገጹ ላይ ቆንጆ ስዕል ያሳያል ፣ ግን ላያሳዩ የሚችሉት ያንን ስዕል ለማሳየት ምን ያህል ጊዜ እንደወሰደ ነው ፣ እና በአንዳንድ ሁኔታዎች 5 ሰከንዶች ወይም ከዚያ በላይ ሊሆን ይችላል። I2C እና SPI ለትንሽ ማሳያዎች በጣም ጥሩ ናቸው ፣ ግን ከ 50 በላይ ዓምዶች ያሉት ማንኛውም ነገር 8 ወይም 16 ቢት የመረጃ አውቶቡስ ይፈልጋል።
Wordstar በ 9600 ባውድ ለመጠቀም ትንሽ የማይመች እና 19200 ጽሑፍን ለማሸብለል የበለጠ ጥቅም ላይ የሚውል ነው ፣ ግን ማሳያዎች በእውነቱ መቀጠል አይችሉም።
እኔ የተጠቀምኩት ፈጣኑ ማሳያ 16 ቢት ትይዩ የውሂብ አውቶቡስ ለመፍጠር በሁለት 8 ቢት ውጫዊ 512 ኪም ራም ቺፕስ (Propeller ቺፕ) ላይ ነበር። እያንዳንዱ ቅርጸ-ቁምፊ በግ አውራ በግ ውስጥ አስቀድሞ ተጭኗል። በማሳያው ውስጥ ያለውን መረጃ በሰዓት ለማስለቀቅ የ 74xx ቆጣሪ ቺፕስ ክምችት ጥቅም ላይ ውሏል። ይህ ማለት በሲፒዩ ውስጥ መረጃን በማምጣት እና በማውጣት ውስጥ ምንም ውስጣዊ ሂደት የለም ፣ እና የእድሳት መጠኑ ልክ እንደ ፕሮፔለር ቺፕ ፒን ለመቀየር ፈጣን ነበር። የሚገርመው ፣ ማሳያዎች በ 20 ሜኸዝ እንኳን ይህንን መከታተል ችለዋል ፣ እና ስለዚህ በ 30 ሚሊሰከንዶች ውስጥ ሙሉ ማያ ገጽ ዝመና ማድረግ ተችሏል። በሞባይል ስልኮች ላይ እንደሚመለከቱት ይህ ዓይነቱ ፍጥነት በተቀላጠፈ ሁኔታ ለማሸብለል በቂ ነው።
የ “Propeller” ቺፕ ከአሥር ዓመት በፊት እየቀነሰ ነበር ፣ እና አሁን ብዙ የውስጥ ራም ያላቸውን ESP8266 እና ESP32 ን ጨምሮ ብዙ አማራጮች አሉ። ሆኖም ፣ እነዚያ ቺፖች አሁንም ብዙ የፒን ቁጥሮች የሉም ፣ ስለሆነም አሁንም በማሳያው ላይ የተዘረጋውን የውጭ ራም ቺፕን የድሮ-skool መንገድን በመጠቀም አሁንም ጥቅም ሊኖረው ይችላል።
ለትላልቅ ማሳያዎች የኤልሲዲ ቲቪ ማያ ገጽ ወይም ቪጂኤ ማያ ገጽ መጠቀም እና ኮድ የተደረገባቸውን አንዳንድ የ ANSI አስመሳዮችን መመልከት ፣ ለምሳሌ ቪጂኤን በቀጥታ የሚነዳውን ESP32 መመልከት ርካሽ ሊሆን ይችላል።
ይህ ፕሮጀክት ጠቃሚ ሆኖ እንደሚያገኙት ተስፋ አደርጋለሁ።
ጄምስ ሞክሃም
አደላይድ ፣ አውስትራሊያ
የሚመከር:
WRD 204 መመሪያ ስብስብ 13 ደረጃዎች
![WRD 204 መመሪያ ስብስብ 13 ደረጃዎች WRD 204 መመሪያ ስብስብ 13 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-490-j.webp)
WRD 204 የመማሪያ ስብስብ - Gokulraj Pandiyaraj የሚከተሉት መመሪያዎች በፓይዘን ውስጥ የኢንቨስትመንት ካልኩሌተር ለመፍጠር የደረጃ በደረጃ መመሪያን ይሰጣሉ። GUI በመጠቀም። ይህ የመማሪያ ስብስብ የፓይዘን መካከለኛ ዕውቀት ያላቸውን ሰዎች ለመርዳት ያለመ ነው። ማስመጣት tkinter ለእኛ አክሲዮን ይሰጠናል
ሙሉ በሙሉ IR ሊበጅ የሚችል የኤሌክትሮኒክ ስብስብ የስምንት ዲክሶች 14 ደረጃዎች (ከስዕሎች ጋር)
![ሙሉ በሙሉ IR ሊበጅ የሚችል የኤሌክትሮኒክ ስብስብ የስምንት ዲክሶች 14 ደረጃዎች (ከስዕሎች ጋር) ሙሉ በሙሉ IR ሊበጅ የሚችል የኤሌክትሮኒክ ስብስብ የስምንት ዲክሶች 14 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/002/image-5190-48-j.webp)
ሙሉ በሙሉ IR ሊበጅ የሚችል የኤሌክትሮኒክ የስምንት ዲኮች ስብስብ -ከጄ አርቱሮ ኤስፔጄል ባእዝ ጋር በመተባበር አሁን በ 42 ሚሜ ዲያሜትር እና በ 16 ሚሜ ከፍታ ባለው መያዣ ውስጥ ከ 2 እስከ 999 ፊቶች እስከ 8 ዲክሶች ሊኖሩዎት ይችላሉ! በዚህ ሊዋቀር በሚችል የኪስ መጠን በኤሌክትሮኒክ የዳይስ ስብስብ የሚወዷቸውን የቦርድ ጨዋታዎችን ይጫወቱ! ይህ ፕሮጀክት የሚከተሉትን ያጠቃልላል
ATGAMES ተንቀሳቃሽ ሴጋ ዘፍጥረት ወደ ገመድ አልባ የድምፅ ማጉያዎች ስብስብ ውስጥ ያዙሩት። 13 ደረጃዎች (ከስዕሎች ጋር)
![ATGAMES ተንቀሳቃሽ ሴጋ ዘፍጥረት ወደ ገመድ አልባ የድምፅ ማጉያዎች ስብስብ ውስጥ ያዙሩት። 13 ደረጃዎች (ከስዕሎች ጋር) ATGAMES ተንቀሳቃሽ ሴጋ ዘፍጥረት ወደ ገመድ አልባ የድምፅ ማጉያዎች ስብስብ ውስጥ ያዙሩት። 13 ደረጃዎች (ከስዕሎች ጋር)](https://i.howwhatproduce.com/images/005/image-12827-j.webp)
ATGAMES ተንቀሳቃሽ ሴጋ ዘፍጥረት ወደ ሽቦ -አልባ የድምፅ ማጉያዎች ስብስብ ውስጥ ያዙሩት ።: ለኤቲኤምኤስ ተንቀሳቃሽ ሴጋ ዘፍጥረት አዲስ የተሻለ ባትሪ እንዴት እንደሚቀየር የመጀመሪያውን አስተማሪዬን ካነበቡ ታዲያ ምናልባት ይገርሙ ይሆናል - ጥ - ከሁሉም ጋር ምን አደርጋለሁ? ያ አዲስ ኃይል አገኘ? መ: ATGAMES ተንቀሳቃሽ ሴጋ ዘፍጥረት ወደ ሽቦ መስመር ቀይር
DIY ሁለንተናዊ ባትሪ መሙያ በመግነጢሳዊ ተርሚናሎች 5 ደረጃዎች
![DIY ሁለንተናዊ ባትሪ መሙያ በመግነጢሳዊ ተርሚናሎች 5 ደረጃዎች DIY ሁለንተናዊ ባትሪ መሙያ በመግነጢሳዊ ተርሚናሎች 5 ደረጃዎች](https://i.howwhatproduce.com/images/005/image-14735-j.webp)
DIY ሁለንተናዊ የባትሪ ኃይል መሙያ መግነጢሳዊ ተርሚናሎች ጋር - ሰላም ሁላችሁም ፣ ይህ የእኔ ሁለተኛ አስተማሪዎች ናቸው ፣ ስለዚህ የእርስዎ አስተያየት የበለጠ ለማሻሻል ለእኔ በጣም ይረዳኛል። ለተጨማሪ ፕሮጄክቶች የእኔን የ YouTube ሰርጥ ይመልከቱ። ዛሬ ከማግኔት ጋር ሁለንተናዊ የባትሪ መሙያ እንዴት እንደሚሠሩ ላሳይዎት
ጊዜያዊ ቁጥጥር የሚደረግበት ሮቦት / የመማሪያ ዘዴ ስብስብ - 5 ደረጃዎች
![ጊዜያዊ ቁጥጥር የሚደረግበት ሮቦት / የመማሪያ ዘዴ ስብስብ - 5 ደረጃዎች ጊዜያዊ ቁጥጥር የሚደረግበት ሮቦት / የመማሪያ ዘዴ ስብስብ - 5 ደረጃዎች](https://i.howwhatproduce.com/images/009/image-25960-j.webp)
በቋሚነት የሚቆጣጠረው ሮቦት / የመማሪያ ዘዴ ስብስብ - በዚህ አስተማሪዎች ውስጥ ይህንን ተርሚናል ቁጥጥር የተደረገበትን ሮቨር እንዴት እንዳደረግኩ ላካፍላለሁ። በጣም ጥሩው ክፍል ማንኛውንም ኮድ ወይም ማንኛውንም ማይክሮ መቆጣጠሪያ አለመጠቀም ነው። ይህ ለማሳየት ቀላሉ መንገድ ነው። የመማሪያ ዘዴው ስብስብ እንዴት እንደሚሰራ። የመማሪያ ስብስብ