ዝርዝር ሁኔታ:
ቪዲዮ: አርዱዲኖ 101 -ትምህርቱ ከቴክ ጋይ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ብዙ ሰዎች ፣ በተለይም አዲስ መጤዎች ፣ ወደ አርዱዲኖ ዓለም ለመጥለቅ የሚፈልጉ ፣ ይህንን እና ሌሎች ጽሑፎቼ/አስተማሪዎቼ (በመደበኛነት የምለጥፍላቸው) ጠቃሚ ሆነው ያገኙታል ብዬ ተስፋ አደርጋለሁ።
ይህ እንደ መደበኛ የቅጂ-&-ትምህርቶችን ለጥፍ አይሆንም። ከሚገባው በላይ ይሆናል።
ሃይ! እኔ ሮማን ነኝ እና እኔ የመካከለኛው ፒኤችፒ ገንቢ ነኝ።
ይህ አንዳንድ ቅድመ -ታሪክን ያገኛል ፣ ስለዚህ ወደ ቀጣዩ ደረጃ መሄድ ከፈለጉ - ወደ መስፈርቶች ይሂዱ።
እኔ የ 10 ዓመት ልጅ እያለሁ ፕሮግራምን ጀምሬያለሁ። እና በእኔ ላይ ትልቅ ተጽዕኖ አሳድሯል። ያ አስደሳች ስለነበረ - ማመን አልቻልኩም። በተጨማሪም ፣ በእኔ ዕድሜ ያሉ ብዙ ወንዶች በት / ቤት ውስጥ እንደዚህ ያሉ ክህሎቶችን ማሳየት አልቻሉም። በትምህርቱ ውስጥ ኢንፎርሜቲክስን ፣ እንደ ርዕሰ -ጉዳይ እና ፕሮግራሚንግ መማር ከመጀመራችን በፊትም ነበር።
ስለዚህ ፣ ሰዎችን ለመርዳት ብቻ ፈልጌ ነበር። ህይወታቸውን ቀላል ለማድረግ እና አንዳንድ መሳሪያዎችን ለማቅረብ ፣ ይህም ከተለመዱት ጋር እንዲሄዱ እና አንዳንድ ዓይነት ችግሮችን እንዲፈቱ ይረዳቸዋል። እና ከ 2 ዓመታት በፊት እኔ እንደ አርዱዲኖ መጣሁ።
ከዚያ ፣ እኔ አንድ ዓይነት ኮርስ ለመውጣት እና እንደዚህ አይነት ነገሮችን ለመፍጠር ወስኛለሁ። በኋላ ፣ እርስዎ ፍጹም ግጥሚያ ለማግኘት እንዴት እንደሚዋቀሩ እና እንደሚያዩ ፣ ማየት በሚችሉበት በ Youtube ላይ ቪዲዮዎችን እሠራለሁ።
ግን እዚህ ፣ ስለ ኮድ አስፈላጊ ነገሮች ከእኔ የበለጠ ያገኛሉ። ኮዱን በትክክል ለማዋቀር ትኩስ ፣ የፕሮግራም መርሆዎች ምንድ ናቸው እና ለምን አስፈላጊ ናቸው። እኛ የምናደርጋቸው ነገሮች ሁሉ - ኢንጂነሪንግ ናቸው። እና ለስህተት የሚሆን ቦታ የለም። ስለዚህ ፣ በግልፅ ያንብቡ እና አንዳንድ ጥያቄዎችን ካመጡ - በአስተያየቶቹ ውስጥ ያስገቡት።
ደረጃ 1 አስፈላጊውን ሶፍትዌር ይጫኑ/አስፈላጊውን ሃርድዌር ያግኙ
የእድገቱን ሂደት ለመጀመር የሚከተሉትን ያስፈልግዎታል
ሶፍትዌር
- የእይታ ስቱዲዮ ኮድ
- መድረክ. IO
ሃርድዌር
- ከአርዱዲኖ ቦርዶች አንዱ (ሜጋ 2560 ፣ ናኖ ፣ ሊዮናርዶ ፣ ወዘተ)
- የዳቦ ሰሌዳ
-ዱፖንት ሽቦዎች (ከወንድ ወደ ወንድ)
- የተለያዩ ስሞች ተከላካዮች
- RGB Leds
- ማሳያዎች ፣ ወዘተ
ደረጃ 2 የፕሮግራም መርሆዎች
ቀልጣፋ እና ለመረዳት የሚቻል ኮድ ለመፃፍ ከፈለጉ ስለፕሮግራም መርሆዎች የበለጠ ማወቅ ያስፈልግዎታል። በፕሮጀክት ምሳሌዎቻችን ውስጥ የሚከተሉትን መርሆዎች እንከተላለን-
- ደፋር
- ደረቅ (እራስዎን አይደገምም)
- KISS (በጣም ቀላል ያድርጉት)
- ያጊኒ (አያስፈልገዎትም)
SOLID ምንድነው?
SOLID እንደሚከተለው ሊገለበጥ ይችላል-
- [S] ነጠላ ኃላፊነት (እያንዳንዱ ክፍል ለአንድ ዓይነት ዓይነት ኃላፊነት አለበት)
- [ኦ] ክፍት የተዘጋ መርህ (ክፍሎች ወይም ነገሮች ለማራዘም ክፍት ናቸው ፣ ግን ተስተካክለዋል)
- [L] ሊስኮቭ መተካት (ክፍሎች ወይም ዕቃዎች ምንም ጉዳት በሌላቸው ንዑስ ዓይነቶች ሊተኩ ይችላሉ)
- [እኔ] በይነገጽ መለያየት (አንድ ሁለንተናዊ ከመሆን ይልቅ የበለጠ ልዩ በይነገጽ ቢኖር ይሻላል)
- [D] የጥገኝነት ተገላቢጦሽ (ክፍሎች ረቂቆች ላይ መገንባት አለባቸው)
DRY ምንድን ናቸው?
DRY ማለት እራስዎን አይደገምም ማለት ነው። ስለዚህ ፣ አንዳንድ መፍትሄ ሲያደርጉ እና እርስዎ ሲመለከቱ ፣ ተመሳሳይ የሆኑ አንዳንድ ዘዴዎች አሉ - በተቻለ መጠን ቀላል እንዲሆን በእነዚያ ዘዴዎች (በስታቲስቲክስ መደወል እንኳን ይቻላል) የረዳት ክፍል ያድርጉ። ግን ይህ ሌላ ታሪክ ነው።
KISS ምንድን ነው?
KISS ለ Keep it So Simple በጣም ቀላል ነው። ያ ማለት ሁሉም የእርስዎ መፍትሄዎች በተቻለ መጠን ያነሱ የኮድ መስመሮች ሊኖራቸው ይገባል ፣ ግን መላውን ክፍል ላለማባዛት።
YAGNI ምንድን ናቸው?
ያጊኒ ለእርስዎ አይቆምም። ይህ ማለት እርስዎ ክፍሎችን ወይም ተግባራዊነትን በዚያ መንገድ መገንባት አለብዎት ፣ ይህ ሁሉ ፣ ወይም በአብዛኛው ፣ በጥቅም ላይ ይሆናል። ምክንያቱም የማይሆን ከሆነ - ስለዚህ እርስዎ እንደማያስፈልጉዎት በደህና ይወገዳሉ። ቀላል።
ኮድዎን በተቻለ መጠን ለማፅዳት ይሞክሩ።
ደረጃ 3 ፕሮጀክቶች
ምሳሌዎች እና ቤተመፃህፍት ባሏቸው ፕሮጄክቶች ምክንያት ይህ እርምጃ ይይዛል እና ይቀጥላል ፣ እርስዎ ሹካ እና መጠቀም ይችላሉ።
በተጨማሪም ፣ እርስዎ የሚያስፈልጉትን ሊቢዎችን ወደ ፕሮጀክትዎ የማውረድ ችሎታ እንዲኖርዎት ለ VS ኮድ አንድ ቅጥያ ለመፍጠር እሞክራለሁ።
ያስታውሱ ፣ ምንም አገናኞች የሌላቸው ፕሮጄክቶች ገና ግንዛቤ የላቸውም እና በቅርብ ጊዜ ውስጥ እንደሚከናወኑ ያስታውሱ። እኔ የምችለውን ያህል መረጃ ሰጭ ትምህርታዊ ለማድረግ እሞክራለሁ። እና በኋላ - ቪዲዮዎችን እተኩሳለሁ እና እርስዎ እንዲከታተሉዎት እንደ መመሪያ እጨምራለሁ።
- ቀላል የ LED አምፖሎች ቁጥጥር
- LED's + Potentiometer (የ potentiometer እሴቶች ተለዋዋጭ ካርታ ወደ LED ዎች ቆጠራ)
- ቀላል የአየር ሁኔታ ጣቢያ (v1 ፣ እርጥበት + ሙቀት)
- የላቀ የአየር ሁኔታ ጣቢያ w/ LCD 1602 (v2)
- የላቀ የአየር ሁኔታ ጣቢያ v2 + ቅንብሮች (v3)
- የላቀ የአየር ሁኔታ ጣቢያ v3 + IR (ኢንፍራሬድ የርቀት) መቆጣጠሪያ ለ ማሳያ (v4)
- የላቀ የአየር ሁኔታ ጣቢያ v4 + ሁኔታውን በ LEDs (v5) በማሳየት ላይ
- ቀላል የ RFID አንባቢ (v1)
- የላቀ የ RFID አንባቢ v1 ወ/ በ LCD 1602 እና 0.91 'OLED ማሳያ (I2C) (v2) ላይ መረጃን ማሳየት
- የላቀ RFID Reader v2 w/ Relay Control (v3)
- ቀላል ነጠላ ሲም ጣቢያ (v1)
- የላቀ ነጠላ-ሲም ጣቢያ ወ/ 0.91 'OLED ማሳያ (v2)
- የላቀ ባለሁለት ሲም ጣቢያ ወ/ 0.91 'OLED ማሳያ (v1)
- የላቀ ባለሁለት ሲም ጣቢያ v1 ወ/ ኤስኤምኤስ በመላክ ላይ
- የሽያጭ ማሽን
- ቀላል RGB Strip WS8212b መቆጣጠሪያ (v1)
- የላቀ የ RGB ስትሪፕ WS8212b መቆጣጠሪያ v1 ወ/ ቀለሞች + ብሩህነት ቁጥጥር (ፖታቲሞሜትር + አዝራሮች) (v2)
-
የላቀ የ RGB ስትሪፕ WS8212b መቆጣጠሪያ v1 ከ IRVending ማሽን ጋር
ሁሉም ፕሮጀክቶች እና ቤተመፃህፍት በ GitHub ላይ ይገኛሉ።
ደረጃ 4: መጪ ፕሮጀክቶች ይታተማሉ
ከ7-8 ማርች 20- ቀላል የ LED አምፖሎች ቁጥጥር- LED's + Potentiometer (የፔቲቶሜትር እሴቶች ተለዋዋጭ ካርታ ወደ ኤልኢዲዎች ብዛት)
የሚመከር:
አርዱዲኖ ናኖ ወደ አርዱዲኖ ኡኖ አስማሚ 6 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ናኖ ወደ አርዱዲኖ ኡኖ አስማሚ - አርዱዲኖ ናኖ ጥሩ ፣ ትንሽ እና ርካሽ የአርዱዲኖ ቤተሰብ አባል ነው። እሱ በአትሜጋ 328 ቺፕ ላይ የተመሠረተ ነው ፣ እንደ ትልቁ ወንድሙ አርዱዲኖ ኡኖ ኃይለኛ ያደርገዋል ፣ ግን በአነስተኛ ገንዘብ ሊገኝ ይችላል። በ Ebay አሁን የቻይንኛ ስሪቶች ለ
አርዱዲኖ ፕሮግራም በሞባይል በኩል -- አርዱኖዶሮይድ -- አርዱዲኖ ሀሳብ ለ Android -- ብልጭ ድርግም ፦ 4 ደረጃዎች
አርዱዲኖ ፕሮግራም በሞባይል በኩል || አርዱኖዶሮይድ || አርዱዲኖ ሀሳብ ለ Android || ብልጭ ድርግም እባክዎን ለተጨማሪ ቪዲዮዎች የዩቲዩብ ቻናሌን በደንበኝነት ይመዝገቡ …… አርዱinoኖ በቀጥታ በዩኤስቢ ፕሮግራም ሊሆን የሚችል ቦርድ ነው። ለኮሌጅ እና ለት / ቤት ፕሮጄክቶች ወይም በምርቶች ናሙና ውስጥ እንኳን በጣም ቀላል እና ርካሽ ነው። ብዙ ምርቶች በመጀመሪያ በእሱ ላይ ይገነባሉ
ፕሮግራሙ አርዱዲኖ በአየር ላይ (ኦቲኤ) - አሜባ አርዱዲኖ 4 ደረጃዎች
ፕሮግራሙ አርዱinoኖ በአየር ላይ (ኦቲኤ)-አሜባ አርዱinoኖ በገበያ ውስጥ ብዙ የ Wi-Fi ማይክሮ መቆጣጠሪያ አለ ፣ ብዙ ሰሪዎች አርዱዲኖ አይዲኢን በመጠቀም የ Wi-Fi ማይክሮ መቆጣጠሪያቸውን በማዘጋጀት ይደሰታሉ። ሆኖም ፣ አንድ የ Wi-Fi ማይክሮ መቆጣጠሪያ ከሚያቀርባቸው በጣም አሪፍ ባህሪዎች አንዱ ችላ ይባላል ፣ ያ
አርዱዲኖ እና ፓይዘን አርዱዲኖ ማስተር ቤተ -መጽሐፍትን በመጠቀም የብርሃን ጥንካሬ ሴራ 5 ደረጃዎች
አርዱዲኖን እና የፓይዘን አርዱዲኖ ማስተር ቤተ -መጽሐፍትን በመጠቀም የብርሃን ጥንካሬ ሴራ -አርዱዲኖ ኢኮኖሚያዊ ሆኖም በጣም ቀልጣፋ እና ተግባራዊ መሣሪያ በመሆን ፣ በተካተተ ሲ ውስጥ እሱን ማቀድ ፕሮጀክቶችን አሰልቺ የማድረግ ሂደት ያደርገዋል! የ Python Arduino_Master ሞዱል ይህንን ያቃልላል እና ስሌቶችን እንድናደርግ ፣ የቆሻሻ እሴቶችን እንድናስወግድ ፣
አርዱዲኖ ለጀማሪዎች - አርዱዲኖ በይነገጽ በ 16x2 ኤልሲዲ ተብራርቷል - 5 ደረጃዎች
አርዱዲኖ ለጀማሪዎች-አርዱዲኖ በይነገጽ ከ 16x2 ኤልሲዲ ጋር አብራርቷል-ሰላም ሁላችሁም ፣ ዛሬ ፣ አርዱዲኖ በኮድ ቀላልነት ምክንያት በጣም ተወዳጅ ሆነ ሁሉም ይቀበላል። ለጀማሪዎች ፣ ለጀማሪዎች እና ለአዲስ ሞዱሉን ሥራ ለማግኘት ገንቢዎች እንኳን። ይህ