ዝርዝር ሁኔታ:
ቪዲዮ: ከደመና ኤክስ ጋር ቀላል እና መደበኛ ካልኩሌተር 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በዚህ መማሪያ ውስጥ እኛ በ CloudX ቀላል እና መደበኛ ካልኩሌተርን እንዴት መሥራት እንደሚቻል እንማራለን ፣ እባክዎን ጠቅ ያድርጉ በ ‹XXX› በይነተገናኝ የቁልፍ ሰሌዳ ላይ ምንም ነገር ካላነበቡ ፣ እዚህ ፣ ግባችን እርስዎ እንዴት ማዳበር እንደሚችሉ ላይ እርስዎን ማስተማር ነው። CloudX M633 ን በመጠቀም የራሱ የሃርድዌር ማስያ።
ዓላማችን መደመር (+) ፣ መቀነስ (-) ፣ ማባዛት (*) እና ክፍል (/) በአስርዮሽ ውጤቶች እስከ 0.0000001 ድረስ እና በአጠቃላይ ቁጥሮች እስከ 90000000 ድረስ ማድረግ የሚችል የሂሳብ ማሽን መንደፍ መቻል ነው። የሂሳብ ስህተቶችን የመለየት ችሎታ አለው ወዘተ እያንዳንዱ ልጅ ፣ ተማሪ እና የትርፍ ጊዜ ማሳለፊያው ይህንን ድንቅ ፕሮጀክት ማከናወን መቻል አለበት።
ደረጃ 1 የሃርድዌር መስፈርቶች
1x CloudX ማይክሮ መቆጣጠሪያ
1x CloudX SoftCard
1 x የዩኤስቢ ገመድ
1x 4x4 ማትሪክስ ቁልፍ ሰሌዳ
1x 16x2 ኤልሲዲ መዝለያ ሽቦዎች
1x 1kΩ Resistor
4x 10kΩ ተቃዋሚዎች
ደረጃ 2 የፒን ግንኙነት
CloudX የግንኙነት ፒኖች ከኤልሲዲ ጋር እና የደመና ኤክስኤክስ ፒን ከቁልፍ ሰሌዳ ጋር
ደረጃ 3: የ CIRCUIT DIAGRAM
ደረጃ 4 SOFTWARE
/ * * ፋይል - ስማርት ኪፓድ መቆለፊያ ስርዓት.ሲ
* ደራሲ - ሆዲ
*
* የተፈጠረው መጋቢት 20 ቀን 2018 ከቀኑ 11:21 ላይ ነው
*/
#ያካትቱ
#ያካትቱ
#ያካትቱ
#ያካትቱ
#የቁጥር ቁጥር 4 ረድፎች / // ማሳያውን ለአራት ረድፎች ያዘጋጁ
#ጥራት ቁጥር ኦፍ አምዶች 4 // ማሳያውን ወደ ሶስት አምዶች ያዘጋጁ
char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {
'1', '2', '3', '+', '4', '5', '6', '-', '7', '8', '9', '*', 'ሲ' ፣ '0' ፣ '=', '/'
};
char RowPins [NumberOfRows] = {7, 8, 9, 10};
char ColumnsPins [NumberOfColumns] = {11, 12, 13, 14};
char ቁልፎች ፣ ሀ = 0 ፣ ቼክ = 0 ፣ ክወና = 0 ፣ signa = 0 ፣ ምልክት = 0;
ተንሳፋፊ ተንሳፋፊ መልስ;
ቻር * ፓንሴር;
char Aanswer [10];
ረጅም inputa የተፈረመ;
char Ainputa [10];
ረጅም ግብዓት ተፈርሟል;
char Ainputb [10];
አዘገጃጀት(){
የቁልፍ ሰሌዳ ቅንብር (PULLDOWNCOL ፣ RowPins ፣ ColumnsPins ፣ NumberOfRows ፣ NumberOfColumns ፣ KeypadCharacters);
lcd ቅንብር (1, 2, 3, 4, 5, 6);
lcdCmd (lcd_clear);
lcdCmd (cursor_off);
lcdWriteText (1 ፣ 1 ፣ “አስላቂ ጋር”);
lcdWriteText (2 ፣ 1 ፣ “CLOUDX”);
መዘግየቶች (2000);
lcdCmd (lcd_clear);
lcdCmd (cursor_blink);
loop () {
ቁልፎች = getKey ();
ከሆነ (ቁልፎች! = 0 && ቁልፎች == 'ሐ') {
lcdCmd (lcd_clear);
lcdCmd (cursor_blink);
ለ (a = 0; a <10; a ++) {
Ainputa [a] = 0;
Ainputb [a] = 0;
መልስ [a] = 0;
}
ሀ = 0;
ክዋኔ = 0;
ቼክ = 0;
signa = 0;
ምልክት = 0;
}
ከሆነ (ምልክት == 1 && ቁልፎች! = 0 && ቁልፎች == '=') {
lcdCmd (cursor_off);
inputa = atoi (Ainputa);
inputb = atoi (Ainputb);
ከሆነ (signa == '-') {
inputa = -(inputa);
}
ከሆነ (signb == '-') {
inputb = -(inputb);
}
ከሆነ (ክወና == '+') {
መልስ = inputa + inputb;
longTostr (መልስ ፣ መልስ ፣ DEC);
}
ከሆነ (ክወና == '-') {
መልስ = inputa - inputb;
longTostr (መልስ ፣ መልስ ፣ DEC);
}
ከሆነ (ክወና == '*') {
መልስ = inputa * inputb;
longTostr (መልስ ፣ መልስ ፣ DEC);
}
ከሆነ (ክወና == '/') {
መልስ = (ተንሳፈፈ) inputa / (ተንሳፋፊ) inputb;
Panswer = floatTostr (መልስ);
ከሆነ (inputa> inputb) {
ፓንሴር [5] = 0;
}
}
ከሆነ (ክወና == '/') {
lcdWriteText (2 ፣ 1 ፣ “ANS:”);
lcdWriteTextCP (Panswer);
}
ሌላ {
lcdWriteText (2 ፣ 1 ፣ “ANS:”);
lcdWriteTextCP (መልስ);
}
}
ከሆነ (ቁልፎች! = 0 && (ቁልፎች == '+' || ቁልፎች == '-' || ቁልፎች == '*' || ቁልፎች == '/'))) {
ከሆነ (ክወና! = 0 && a == 0 && signb == 0 && (ቁልፎች == '-' || ቁልፎች == '+'))) {
lcdWriteCP (ቁልፎች);
ከሆነ (ቁልፎች == '-' || ቁልፎች == '+') {
ምልክት = ቁልፎች;
}
}
ከሆነ (ክወና == 0 && a == 0 && signa == 0 && (ቁልፎች == '-' || ቁልፎች == '+'))) {
lcdWriteCP (ቁልፎች);
ከሆነ (ቁልፎች == '-' || ቁልፎች == '+') {
signa = ቁልፎች;
}
}
ከሆነ (ክወና == 0 && ሀ! = 0) {
lcdWriteCP (ቁልፎች);
ክወና = ቁልፎች;
ሀ = 0;
}
}
ከሆነ (ቁልፎች! = 0 && (ቁልፎች == '0' || ቁልፎች == '1' || ቁልፎች == '2' || ቁልፎች == '3' || ቁልፎች == '4' = '5' || ቁልፎች == '6' || ቁልፎች == '7' || ቁልፎች == '8' || ቁልፎች == '9'))) {
ከሆነ (ክወና! = 0) {
lcdWriteCP (ቁልፎች);
Ainputb [a] = ቁልፎች;
ሀ ++;
ቼክ = 1;
}
ከሆነ (ክወና == 0) {
lcdWriteCP (ቁልፎች);
Ainputa [a] = ቁልፎች;
ሀ ++;
}
}
}
}
የሚመከር:
አርዱዲኖ PH መደበኛ የጨው መጨመር 7 ደረጃዎች
የአርዱዲኖ ፒኤች የጨው መጨመር - መግቢያ - የዚህ ሙከራ ዓላማ የሂማላያን ሮዝ ጨው መደበኛ መጨመር እንደታከለ የቧንቧ ውሃ ፣ ኮምጣጤ እና የተራራ ጠል መጠኖችን ቮልቴጅን ለመለካት የአርዱዲኖ ኡኖ ያለው የፒኤች ዳሳሽ መጠቀም ነው። ዓላማው እንዴት ማከልን ማየት ብቻ አይደለም
ቀላል የጃቫ ካልኩሌተር መግቢያ 9 ደረጃዎች
ቀላል የጃቫ ካልኩሌተር መግቢያ - ቀላል የጃቫ ካልኩሌተር - በዚህ ፕሮጀክት ውስጥ በጃቫ ውስጥ ቀላል ካልኩሌተር እንዴት መፍጠር እንደሚችሉ እናስተምርዎታለን። Eclipse IDE (የተቀናጀ ልማት አካባቢ) አስቀድመው እንደጫኑ እንገምታለን። ይህ ሶፋ ከሌለዎት
0-9 ክፍል ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር-3 ደረጃዎች
0-9 ክፍል ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር-በዚህ ፕሮጀክት ውስጥ ከ 0 እስከ 9 ለመቁጠር ሰባት-ክፍል LED ማሳያ እንጠቀማለን። ሰባት-ክፍል የ LED ማሳያ ስምንት ኤልኢዲዎችን ያቀፈ ሲሆን ቁጥሮችን ለማሳየት ፍጹም ነው። በማሳያው ጥቅም ላይ የዋሉ ፒኖች ፣ ሁሉም የአኖዶሶች ወይም የካቶዶች
ብዙ የ 7 ክፍል ማሳያ ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር - 4 ደረጃዎች
ብዙ የ 7 ክፍል ማሳያ ቆጣሪ ከደመና ኤክስ ማይክሮ መቆጣጠሪያ ጋር-ይህ ፕሮጀክት CloudX ማይክሮ መቆጣጠሪያን በመጠቀም በሁለት 7-ክፍል ላይ መረጃን እንዴት እንደሚያሳይ ያብራራል።
አሌክሳ ክህሎቶችን ከደመና ጋር ያድርጉ 9- ምንም ክሬዲት ካርድ ወይም ሃርድዌር አያስፈልግም- 7 ደረጃዎች (ከስዕሎች ጋር)
በ Cloud9- ምንም ክሬዲት ካርድ ወይም ሃርድዌር አያስፈልገውም- አሌክሳ ክህሎቶችን ያድርጉ- ጤና ይስጥልኝ ፣ ዛሬ እኔ Cloud9 ን በመጠቀም የራስዎን የአማዞን አሌክሳ ችሎታ እንዴት እንደሚፈጥሩ አሳያችኋለሁ። ለማያውቁት ፣ Cloud9 ብዙ የተለያዩ ቋንቋዎችን የሚደግፍ የመስመር ላይ አይዲኢ ነው እና መቶ በመቶ ነፃ ነው - ምንም የብድር ካርድ አይጠየቅም