ዝርዝር ሁኔታ:

በየትኛውም ቦታ ሊዘጋጅ የሚችል አነስተኛ እና ርካሽ የኪስ ኮምፒተር። 5 ደረጃዎች
በየትኛውም ቦታ ሊዘጋጅ የሚችል አነስተኛ እና ርካሽ የኪስ ኮምፒተር። 5 ደረጃዎች

ቪዲዮ: በየትኛውም ቦታ ሊዘጋጅ የሚችል አነስተኛ እና ርካሽ የኪስ ኮምፒተር። 5 ደረጃዎች

ቪዲዮ: በየትኛውም ቦታ ሊዘጋጅ የሚችል አነስተኛ እና ርካሽ የኪስ ኮምፒተር። 5 ደረጃዎች
ቪዲዮ: የማርቭል ሸረሪት ሰው፡ ማይልስ ሞራሌስ (ፊልሙ) 2024, ህዳር
Anonim
በየትኛውም ቦታ ሊዘጋጅ የሚችል አነስተኛ እና ርካሽ የኪስ ኮምፒተር።
በየትኛውም ቦታ ሊዘጋጅ የሚችል አነስተኛ እና ርካሽ የኪስ ኮምፒተር።
በየትኛውም ቦታ ሊዘጋጅ የሚችል አነስተኛ እና ርካሽ የኪስ ኮምፒተር።
በየትኛውም ቦታ ሊዘጋጅ የሚችል አነስተኛ እና ርካሽ የኪስ ኮምፒተር።

CardKB ን ወደ ኪስ ኮምፒተር ማዞር ይችላሉ

ArduinoBaisc ፣ CardKB ፣ I2C OLED ማያ ገጽን በመጠቀም ለ CardKB የተሟላ የኪስ ኮምፒተር። BASIC ArduinoBasic ን (https://github.com/robinhedwards/ArduinoBASIC) ስለሚጠቀም ፣ እንደ ተንሳፋፊ እና ሕብረቁምፊ ተለዋዋጮች ፣ ባለብዙ ልኬት ድርድሮች ፣ FOR-NEXT ፣ GOSUB-RETURN ፣ ወዘተ የመሳሰሉትን ሁሉንም የተለመዱ ተግባሮችን ይደግፋል። ከ EEPROM አስቀምጥ እና ጫን ይደገፋል። የ BASIC ፕሮግራም እና ተለዋዋጮች 1 ኪ.ግ ራም ይጠቀማሉ ፣ ስለዚህ እሱ ከመጀመሪያው ኮምፒተር (ሲንክሌር ZX81) ጋር እኩል ነው። ሌላው 1 ኪ ራም ለቁልፍ ሰሌዳ እና ለማያ ገጽ ቋት ጥቅም ላይ ይውላል ፣ እና ለሲፒዩ ቁልል ትንሽ ክፍል አለ። አርዱዲኖ 1 ኪ EEPROM ስላለው ፕሮግራሙ በመሠረታዊ አከባቢው የሚስማማ ከሆነ በ EEPROM ውስጥ ይጣጣማል።

አቅርቦቶች

1) CardKB (https://en.aliexpress.com/item/32963872643.html)

2) I2C OLED (ለምሳሌ SSD1306 128x32 ወይም 128x64)

3) አነስተኛ የዳቦ ሰሌዳ

4) የባትሪ ሳጥን

5) EEPROM (ለምሳሌ 24LC256) (አማራጭ)

ደረጃ 1 ቅድመ -ሁኔታዎች

ቅድመ -ሁኔታዎች
ቅድመ -ሁኔታዎች
ቅድመ -ሁኔታዎች
ቅድመ -ሁኔታዎች
ቅድመ ሁኔታዎች
ቅድመ ሁኔታዎች
  1. CardKB Mini Keyboard ይጠቀሙ። ለዝርዝሮች እባክዎን https://en.aliexpress.com/item/32963872643.html ን ይመልከቱ።
  2. I1C ን በመጠቀም ተገናኝቷል SSD1306 የተመሠረተ OLED ማያ ገጽ። የ 128x32 ስሪት አንዳንድ ትርጓሜዎችን በጥሩ ሁኔታ ይለውጣል። ArduinoBasic SPI OLED ን ይጠቀማል ፣ ግን CardKB ን በመጠቀም የኪስ ኮምፒተሮች I2C OLED ን ይጠቀማሉ።
  3. (ከተፈለገ) ብዙ ፋይሎችን ለማስቀመጥ ውጫዊ EEPROM (ለምሳሌ 24LC256) ይጠቀሙ።

ስብሰባ በጣም ቀላል ነው። CardKB ፣ OLED እና EEPROM አነስተኛ የዳቦ ሰሌዳ በመጠቀም በ I2C ሊገናኙ ይችላሉ። የ CardKB ኬብል መረጃን ስዕል አወጣለሁ።

ደረጃ 2 - ፕሮግራም እና ማጠናቀር

ፕሮግራም እና ማጠናቀር
ፕሮግራም እና ማጠናቀር
ፕሮግራም እና ማጠናቀር
ፕሮግራም እና ማጠናቀር
ፕሮግራም እና ማጠናቀር
ፕሮግራም እና ማጠናቀር
  1. ፕሮግራሙን ከዚህ ያውርዱ።
  2. SSD1306ASCII ን በ «\ Arduino / libraries» አቃፊ ስር ያስቀምጡት።
  3. Adafruit NeoPixel ቤተ -መጽሐፍት ያስፈልጋል።
  4. በሚሰበሰብበት ጊዜ «ATmega328p (3.3V ፣ 8Mhz)» ን ይምረጡ። ካልተመረጠ NeoPixel LED እንደ ነጭ ሆኖ ይቆያል።

  5. የጽሑፍ ፋይል ለመፍጠር “የተጠናቀረ ሁለትዮሽ ላክ” ን ይምረጡ።

ደረጃ 3: ፕሮግራም ይፃፉ

የጽሑፍ ፕሮግራም
የጽሑፍ ፕሮግራም
የጽሑፍ ፕሮግራም
የጽሑፍ ፕሮግራም
የጽሑፍ ፕሮግራም
የጽሑፍ ፕሮግራም

እንደ avrdude ወይም avrdude-GUI እና USB ISP ያሉ መሣሪያዎችን በመጠቀም የተጠናከረ ሁለትዮሽ ይፃፉ።

ለ CardKB የሚጽፍ መሣሪያ ፈጠርኩ። ከመሳሪያዎች ይልቅ የጃምፐር ፒኖችን መጠቀም አለብዎት።

የ CardKB ፊውዝ ቢትን እንደገና አይፃፉ።

ደረጃ 4 እባክዎን SSD1306ASCII_I2C.h ን በሚከተለው መሠረት ያርሙ።

በሚከተለው መሠረት እባክዎን SSD1306ASCII_I2C.h ን ያርሙ።
በሚከተለው መሠረት እባክዎን SSD1306ASCII_I2C.h ን ያርሙ።

#OLED_WIDTH 128 ን ይግለጹ

#OLED_HEIGHT 32 #OLED_COLMAX 21 ን ይግለጹ # #OLED_ROWMAX 4 ን ይግለጹ

128×64>

#OLED_WIDTH 128 ን ይግለጹ

#OLED_HEIGHT 64 #OLED_COLMAX 21 ን ይግለጹ # #OLED_ROWMAX 8 ን ይግለጹ

ደረጃ 5: ጨርስ

ይዝናኑ:-)

የሚመከር: