ዝርዝር ሁኔታ:

የቁልፍ ሰሌዳ ከ LCD ጋር የደመና ኤክስ ማይክሮ መቆጣጠሪያን በመጠቀም - 4 ደረጃዎች
የቁልፍ ሰሌዳ ከ LCD ጋር የደመና ኤክስ ማይክሮ መቆጣጠሪያን በመጠቀም - 4 ደረጃዎች

ቪዲዮ: የቁልፍ ሰሌዳ ከ LCD ጋር የደመና ኤክስ ማይክሮ መቆጣጠሪያን በመጠቀም - 4 ደረጃዎች

ቪዲዮ: የቁልፍ ሰሌዳ ከ LCD ጋር የደመና ኤክስ ማይክሮ መቆጣጠሪያን በመጠቀም - 4 ደረጃዎች
ቪዲዮ: በጣም አሪፍ እና ቀላል የሆነ የክሬም ካራሜል አሰራር# 2024, ህዳር
Anonim
የቁልፍ ሰሌዳ ከ LCD ጋር CloudX ማይክሮ መቆጣጠሪያን ይጠቀማል
የቁልፍ ሰሌዳ ከ LCD ጋር CloudX ማይክሮ መቆጣጠሪያን ይጠቀማል

ለዚህ ፕሮጀክት ፣ ከማትሪክስ ቁልፍ ሰሌዳ መረጃን እንቀበላለን እና ከዚያ በ LCD ላይ እናሳየዋለን

ሞዱል።

ደረጃ 1: ይዘት ያስፈልጋል

ግብዓት ያስፈልጋል
ግብዓት ያስፈልጋል
ግብዓት ያስፈልጋል
ግብዓት ያስፈልጋል
ግብዓት ያስፈልጋል
ግብዓት ያስፈልጋል
  • CLOUDX MICROCONTROLLER
  • CLOUDX SOFTCARD
  • ቪ 3 የዩኤስቢ ገመድ
  • ኤልሲዲ 16x2
  • KEYPAD 4x4
  • ተለዋዋጭ ተከላካይ (103)
  • ዝላይ ሽቦ

የእርስዎን ክፍል እዚህ ማግኘት ይችላሉ

ደረጃ 2 ሃርድዌርዎን ማቀናበር

የእርስዎን ሃርድዌር ማቀናበር
የእርስዎን ሃርድዌር ማቀናበር
የእርስዎን ሃርድዌር ማቀናበር
የእርስዎን ሃርድዌር ማቀናበር
የእርስዎን ሃርድዌር ማቀናበር
የእርስዎን ሃርድዌር ማቀናበር
የእርስዎን ሃርድዌር ማቀናበር
የእርስዎን ሃርድዌር ማቀናበር

የመጀመሪያ ደረጃ

ኤልሲዲ ግንኙነት - እኛ ውሂብ 4 ን እንጠቀማለን - ውሂብ 7 ፒን ፣ የተመረጠ ፒን ይመዝገቡ ፣ ፒን ያንቁ።

  • ከማይክሮ መቆጣጠሪያው የ RS ፒን ከፒን 1 ጋር ያገናኙ
  • ከማይክሮ መቆጣጠሪያው የኤን ፒን ወደ ፒን 2 ያገናኙ
  • ከማይክሮ መቆጣጠሪያው D4 ፒን ወደ ፒን 3 ያገናኙ
  • የማይክሮ መቆጣጠሪያውን D5 ፒን ከፒን 4 ጋር ያገናኙ
  • የማይክሮ መቆጣጠሪያውን D6 ፒን ከፒን 5 ጋር ያገናኙ
  • ማይክሮ መቆጣጠሪያውን D7 ፒን ከፒን 6 ጋር ያገናኙ
  • Vss ን እና መሪውን አሉታዊ ፒን ከ GND ጋር ያገናኙ
  • Vdd ን እና መሪውን ፒን ወደ 5v ያገናኙ
  • ተለዋዋጭ ተቃዋሚውን መካከለኛ ፒን ከ VE (ንፅፅር V) ጋር ያገናኙ። እና ሌላ ፒን ወደ 5v እና GND።

ሁለተኛ ደረጃ ፦

የቁልፍ ሰሌዳ ግንኙነት - እኛ ለቁልፍ ሰሌዳው አምድ ፒኖች የ drawDown resistor ን እየተጠቀምን ነው።

  • የቁልፍ ሰሌዳው አምድ ፒን ፒን ከ 10 ኪ resistor እና ከማይክሮ መቆጣጠሪያው ፒን 11 ጋር ተገናኝቷል።
  • የቁልፍ ሰሌዳው አምድ ፒን ፒን ከ 10 ኪ resistor እና ከማይክሮ መቆጣጠሪያው ፒን 12 ጋር ተገናኝቷል።
  • የቁልፍ ሰሌዳው አምድ ፒን ፒን ከ 10 ኪ resistor እና ከማይክሮ መቆጣጠሪያው ፒን 13 ጋር ተገናኝቷል።
  • የቁልፍ ሰሌዳው አምድ ፒን ፒን ከ 10 ኪ resistor እና ከማይክሮ መቆጣጠሪያው ፒን 14 ጋር ተገናኝቷል።

እና የተቃዋሚው መጨረሻ ከ GND ጋር ተገናኝቷል።

  • የቁልፍ ሰሌዳው ረድፍ ፒን 1 ከማይክሮ መቆጣጠሪያው ፒን 7 ጋር ተገናኝቷል።
  • የቁልፍ ሰሌዳው ፒን 2 ረድፍ ፒን ከማይክሮ መቆጣጠሪያው ፒን 8 ጋር ተገናኝቷል።
  • የቁልፍ ሰሌዳው ፒን 3 ረድፍ ፒን ከማይክሮ መቆጣጠሪያው ፒን 9 ጋር ተገናኝቷል።
  • የቁልፍ ሰሌዳው ፒን 4 ረድፍ ፒን ከማይክሮ መቆጣጠሪያው ፒን 10 ጋር ተገናኝቷል

ከደረሱ በኋላ ወደ ኮድ ኮድ ይሂዱ።

CloudX IDE ን ለማውረድ ከፈለጉ እዚህ ጠቅ ያድርጉ

ደረጃ 3: ኮዲንግ

ይህንን ኮድ ወደ የእርስዎ CloudX IDE ይቅዱ።

#አካትት #አካትት #አካት

#የቁጥር ቁጥር 4 ረድፎች / // የቁልፍ ሰሌዳውን የረድፎች ብዛት ያዘጋጁ

#define NumberOfColumns 4 // የ COLUMNS ቁጥርን ለቁልፍ ሰሌዳ ቻርድ ቁልፍ ሰሌዳ ቁምፊዎች [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 'A', '4', '5', '6') ፣ 'ቢ' ፣ '7' ፣ '8' ፣ '9' ፣ 'ሲ' ፣ '*' ፣ '0' ፣ '#' ፣ 'ዲ'} ፤ // የቁልፍ ሰሌዳው ቁልፎች ቻር RowPins [NumberOfRows] = {7, 8, 9, 10} አቀማመጥ; // የቁልፍ ሰሌዳ ረድፍ ፒኖች ለ CloudX char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14}; // የቁልፍ ሰሌዳ አምድ ፒን ቻር ቁልፎች; // የቁልፍ ሰሌዳ ውፅዓት እዚህ ያዋቅሩ () {// ማዋቀር እዚህ Lcd_setting (1 ፣ 2 ፣ 3 ፣ 4 ፣ 5 ፣ 6) ፤ Lcd_cmd (cursorOff); Lcd_cmd (ግልጽ);

የቁልፍ ሰሌዳ ማቀናበር (PULLDOWNCOL ፣ RowPins ፣ አምዶች ፒን ፣ ቁጥር ኦፍሮውስ ፣ ቁጥር ኦፍ አምዶች ፣

የቁልፍ ሰሌዳ ቁምፊዎች); // በእነዚህ መረጃዎች የቁልፍ ሰሌዳውን ያስጀምሩ

loop () {

// ፕሮግራም እዚህ እያለ (ቁልፎች == 0) // ምንም ቁልፍ ካልተጫነ የቁልፍ ቁልፍ ቁልፎችን = Keypad_getKey () ፤ // ቁልፍ ተጭኖ ከተጫነ ቁልፍ ውሂብ ወደ ቁልፎች ተለዋዋጭ Lcd_writeCP (ቁልፎች); // በኤልሲዲ የአሁኑ ጠቋሚ አቀማመጥ ቁልፎች ላይ የተጫነውን ቁልፍ ያሳዩ = 0; // የቁልፎቹን ይዘት ተለዋዋጭ ያፅዱ}}

ደረጃ 4: ከእኛ ጋር ይጋሩ

አሳካኸው?

ከደረሱ እዚህ ያጋሩን

የሚመከር: