ዝርዝር ሁኔታ:

ጊኖ -ዳሽቦርድ ለእርስዎ አርዱዲኖ 4 ደረጃዎች (ከስዕሎች ጋር)
ጊኖ -ዳሽቦርድ ለእርስዎ አርዱዲኖ 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ጊኖ -ዳሽቦርድ ለእርስዎ አርዱዲኖ 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ጊኖ -ዳሽቦርድ ለእርስዎ አርዱዲኖ 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: VOLTMETER with DIY RELHARGEABLE BATTERY - አርዱinoኖንን በባትሪ እንዴት ኃይል መስጠት እንደሚቻል 2024, ህዳር
Anonim
ጉይኖ -ለእርስዎ Arduino ዳሽቦርድ
ጉይኖ -ለእርስዎ Arduino ዳሽቦርድ
ጉይኖ -ለእርስዎ Arduino ዳሽቦርድ
ጉይኖ -ለእርስዎ Arduino ዳሽቦርድ
ጉይኖ -ለእርስዎ Arduino ዳሽቦርድ
ጉይኖ -ለእርስዎ Arduino ዳሽቦርድ
ጉይኖ -ለእርስዎ Arduino ዳሽቦርድ
ጉይኖ -ለእርስዎ Arduino ዳሽቦርድ

ይህ ፕሮጀክት በመምህራን ላይ በመኖሪያ ቤት ውስጥ አንድ አርቲስት ሲሠራ የተደረጉ ሙከራዎች አካል ነው። ሌሎች ፕሮጀክቶችን እዚህ ማየት ይችላሉ። በአርዱዲኖ ቦርድ ላይ የእውነተኛ ጊዜ መረጃን ማረም እና በዓይነ ሕሊናዎ ማየት ከባድ ተግባር ሊሆን ይችላል። የአርዱዲኖ ኮድዎ ውስብስብነት እያደገ ሲሄድ ይህ በመደበኛ ሰሌዳው ውስጥ ምን እየተከናወነ እንዳለ ለመረዳት የማይቻል በመሆኑ ብዙውን ጊዜ ከመደበኛ ተከታታይ ውፅዓት ጋር ተጣብቀዋል። ይህንን ለመፍታት ለአርዱዲኖ ፕሮጄክቶችዎ የራስዎን ብጁ GUI እንዲፈጥሩ የሚያስችልዎት ትንሽ ቤተ -መጽሐፍት ፈጥረዋል። ከፖቲሜትር እና ከዲዮዲዮ ጋር የመሠረታዊ የሰላም ዓለም ማሳያ ለማግኘት ይህንን ቪዲዮ ይመልከቱ -ከአሁን ጀምሮ ፕሮግራሙ የሚከተሉትን አማራጮች እና ባህሪዎች አሉት - ብጁ በይነገጽዎን ከአርዲኖ ቦርድ ይንደፉ እርስዎ የሚፈልጓቸውን ማንሸራተቻዎች ፣ ግራፎች እና አዝራሮች ይግለጹ ለእርስዎ በይነገጽ። ይህንን በአርዲኖ ንድፍዎ ውስጥ ያደርጉታል ፣ ይህ ማለት የ gui ፕሮግራም ለሥዕሉ እንደ ባሪያ ሆኖ ይሠራል ማለት ነው። ሁሉም መረጃዎች በቦርድዎ ውስጥ ተከማችተዋል። የ RGB ብርሃን መቆጣጠሪያን ወይም የሮቦት ክንድ እየሠሩ ይሁኑ ፣ በቦርዱ ውስጥ ምን እየተደረገ እንዳለ ለመረዳት የግራፊክ ግብረመልስ ማግኘት ወሳኝ ነው። ይህ የእርስዎ ሃርድዌር ወይም ችግር እየፈጠረ ያለውን ኮድ እንዲረዱ ያስችልዎታል። ተጨማሪ ተንሸራታቾች እና አዝራሮች በእውነተኛ ሰዓት ውስጥ የግለሰቦችን መለኪያዎች እንዲያስተካክሉ ያስችልዎታል። በዚህ መንገድ የተለያዩ ገደቦች እርስ በእርስ መስተጋብር ላይ ምን ተጽዕኖ እንደሚያሳድሩ ማየት ይችላሉ።በቦርዶች ማህደረ ትውስታ ውስጥ ያሉትን መለኪያዎች ያስቀምጡ ፣ ግቤቶችን ሲያስተካክሉ በቦርዱ EEProm ላይ ማስቀመጥ ይችላሉ። ኮምፒዩተሩ ባይገናኝም እንኳ በቦርዱ ላይ ኃይል በሚሰጡበት ጊዜ መለኪያዎች በራስ -ሰር ይጫናሉ። ለሁሉም የአርዱዲኖ ፕሮጀክቶችዎ ተመሳሳይ መተግበሪያን ይጠቀሙ። ለተለያዩ ፕሮጀክቶች ብዙ ትናንሽ መተግበሪያዎችን ሠርቻለሁ። ችግሬ ሁል ጊዜ ከአንድ ዓመት በኋላ እንደገና እነሱን ማግኘት ነው። እኛ ሁሉንም በአርዲኖ ውስጥ ስለምናስቀምጥ በአርዱዲኖ ዙሪያ አንድ መተግበሪያ ብቻ ማቆየት ያለብኝ መተግበሪያውን ለአሁኑ ፕሮጀክት በራስ -ሰር ያዋቅረዋል። ብየዳውን ብረት ከማብራትዎ በፊት በይነገጹን ይገምግሙ ምክንያቱም እንደወደዱት ጊዩን ዲዛይን ማድረግ ይችላሉ (ምክንያታዊ በሆነ ሁኔታ ውስጥ) ገደቦች) ፣ አካላዊ በይነገጽ ከማድረግዎ በፊት በይነገጹን ፕሮቶታይፕ ማድረግ ይችላሉ። ይህ እንዲሁ ተግባሮችን በበርካታ ሰዎች መካከል እንዲከፋፈሉ ያስችልዎታል። አንድ ሰው በሃርድዌር ላይ ይሠራል እና ሌላ ሰው በኮዱ ላይ ይሠራል። አካላዊ በይነገጹን ሲሰሩ ጊኖው ያለምንም ችግር ይዋሃዳል። እንደ ሙሉ ማያ ገጽ ዳሽቦርድ ይጠቀሙ F ን በመጫን እና ቲ በመጫን የቅንብሮች ፓነልን ታይነት ይቀይራል እንደ ሙሉ ማያ ገጽ ዳሽቦርድ ሊጠቀሙበት ይችላሉ። እርስዎ በዙሪያዎ ላለው ዓለም ብጁ በይነገጽዎን በዚህ ብቻ ያቀርባሉ። የበስተጀርባውን ቀለም ይቆጣጠሩ የጀርባው ቀለም ከአርዱዲኖ ቁጥጥር ሊደረግበት ይችላል ፣ ይህ ለተለያዩ ስዕሎች የተለያዩ ቀለሞችን እንዲፈጥሩ ያስችልዎታል። እንዲሁም አንድ ነገር ስህተት በሚሆንበት ጊዜ ማንቂያዎችን ለማድረግ ሊያገለግል ይችላል። ሁሉም ነገር ደህና በሚሆንበት ጊዜ እና አንድ ነገር ስህተት በሚሆንበት ጊዜ ቀይ ሊሆን ይችላል። ፈጣን እና ቀጭን በተቻለ መጠን በአርዱዲኖ ላይ አሻራ በተቻለ መጠን ትንሽ ለማድረግ ከፍተኛ ጥንቃቄ አድርጌያለሁ - በማስታወሻ ውስጥ አነስተኛውን የውሂብ መጠን ብቻ ያከማቻል (በአጭሩ ጠቋሚ) የ 100 ዕቃዎች ዝርዝር)። በበይነገጽዎ ውስጥ ሊኖራቸው ባሰቡት የጊይ ዕቃዎች መጠን ላይ በመመስረት ይህ ቅንብር ወደ ዝቅተኛ ወይም ከፍ ሊል ይችላል። በተጨማሪም ስርዓቱ መረጃውን በሁለትዮሽ መልክ በሚያስተላልፈው በ EasyTransfer ቤተ -መጽሐፍት ላይ የተመሠረተ ነው። እያንዳንዱ ጥቅል ለትእዛዝ ባይት ፣ ለንጥል # ባይት እና ለዋጋው ኢንቲጀር ያካትታል። በሐሳብ ደረጃ ፣ ሁሉም ውሂብዎ ወደ 16 ቢት የተፈረመ የኢንቲጀር ክልል መደበኛ መሆን አለበት። ይህ ማለት ከ ኢንቲጀር ጋር በሚሠራበት ጊዜ የተከታዩን ወደብ ጥሩ አጠቃቀም (በቴክኒካዊ ለቼክሹም ትንሽ ተጨማሪ ቦታ እንጠቀማለን)። ለመምህራን ጥሩ። GUI ዋናዎቹን ክፍሎች ብቻ የሚጠይቁ የመማሪያ ዕቃዎችን ለመሥራት ያስችልዎታል። እንደ ፖታሜትር ወዘተ ያሉ ተጨማሪ ክፍሎች በ gui በኩል ሊደረጉ ይችላሉ። ገደቦች እና የወደፊት ዕቅዶች አሁን መተግበሪያው ወደ ማክ ኦኤስ ኤክስ እና ዊንዶውስ መድረክ ተሰብስቧል። እሱ በ Openframeworks ውስጥ የተፃፈ ስለሆነ በሌሎች የመሣሪያ ስርዓቶች ላይም መሮጥ መቻል አለበት። መተግበሪያው ተከታታይ ወደቡን ስለሚጠቀም ሌሎች ፕሮግራሞችን ከአርዲኖ ጋር ማገናኘት አይችሉም። ይህ ክፍት የድምፅ መቆጣጠሪያ እና ሚዲ ድልድይ በሚያካትት ወደፊት በሚለቀቅ ውስጥ ይፈታል። ክሬዲቶች -ፕሮግራሚንግ እና ሀሳብ በ: ማድ ሆቤይ Easytransfer ቤተመፃሕፍት በቢል ፖርተር GUI ቤተመጽሐፍት በሬዛ አሊ

ደረጃ 1: መጀመር

እንደ መጀመር
እንደ መጀመር
እንደ መጀመር
እንደ መጀመር
  • የ GUINO ጥቅሉን ያውርዱ እና ይንቀሉት።
  • አርዱinoኖን ያውርዱ
  • የቤተ መፃህፍት አቃፊውን ወደ የእርስዎ አርዱዲኖ ቤተመፃህፍት አቃፊ ይቅዱ (እዚህ እንዴት እንደሚደረግ)
  • አርዱዲኖን እንደገና ያስጀምሩ።
  • በአርዲኖ ውስጥ አንዱን ምሳሌ ይክፈቱ። (ምናሌ -ፋይሎች -> ምሳሌዎች -> ጊኖ - -አንዱን ይምረጡ)
  • ቀላሉን ምሳሌ ከተጠቀሙ ከዚያ ከላይ እንደተገለፀው ወረዳ ያድርጉ።
  • ምሳሌውን ይስቀሉ።
  • የጊኖ መተግበሪያን ያሂዱ።
  • ተከታታይ ወደቡን ይምረጡ (ብዙውን ጊዜ የመጨረሻው)
  • አገናኝን ይጫኑ።

ምንጭ እዚህ ይገኛል።

አስፈላጊ: በዊንዶውስ መድረክ ላይ ሲጠቀሙበት ከ 10 በታች ወይም ከስርዓቱ በላይ የሆነ ወደብ የሚጠቀሙ ከሆነ የኮም ወደብ መጠቀም አለብዎት። ይህ በክፍት ክፈፎች ውስጥ ስህተት ነው።

ደረጃ 2 - ኮዱን እንዴት ማሻሻል እንደሚቻል

ኮዱን እንዴት ማሻሻል እንደሚቻል
ኮዱን እንዴት ማሻሻል እንደሚቻል

ቤተ -መጽሐፍት ከእርስዎ ንድፍ ጋር እንዲሠራ ፣ ሁለት ተጨማሪ ዘዴዎች ያስፈልግዎታል። እኔ ከዚህ በታች ገልጫቸዋለሁ gInit () የእርስዎን አቀማመጥ የሚገልጹበት ይህ ዘዴ አካላትን በቅደም ተከተል በመጨመር አቀማመጡን ይገልፃል። ሊለወጡ የሚችሉ አካላት (ተንሸራታች ፣ አዝራሮች ወዘተ) ከእሱ ጋር ተለዋጭ ተለጥፈዋል። ከተለዋዋጭው ፊት & ፊት ማለት በተለዋዋጭው ውስጥ እሴቱን ማስተላለፍ አንፈልግም ፣ ነገር ግን እኛ ወደ ማጣቀሻው ማጣቀሻ (ጠቋሚ) ማለፍ እንፈልጋለን ማለት ነው። በ GUI ውስጥ ለውጦች ሲከሰቱ በዚህ መንገድ የጊኖ ስርዓት በራስ -ሰር ይዘምናቸዋል። ባዶ gInit () {gAddLabel ("ተንሸራታቾች" ፣ 1); gAddSpacer (1); gAddSlider (3 ፣ 200 ፣ “ስፋት” ፣ እና ስፋት); gAddSlider (3 ፣ 200 ፣ “ቁመት” ፣ እና ቁመት); gAddSlider (0 ፣ 255 ፣ “LED BRIGHTNESS” ፣ & ledLight); // የሚሽከረከሩ ተንሸራታቾች gAddLabel (“ROTARY SLIDERS” ፣ 1); gAddSpacer (1); [………….] GAddColumn (); // እዚህ ተጨማሪ ነገሮችን ያክሉ። gSetColor (r, g, b); // የ gui በይነገጽን ቀለም ያዘጋጁ። } GButtonPressed (int id) ይህ አንድ አዝራር በተጫነ ቁጥር ይጠራል በአጠቃላይ ተለዋዋጮች በራስ -ሰር ሊዘምኑ ይችላሉ ፣ ግን በአዝራር ሁኔታ እርስዎ የሚንከባከቡበት ክስተት መሆን አለበት። በዚህ ምሳሌ ውስጥ አንድ ሰው አዝራሩን ሲጫን የከፍታውን ተለዋዋጭ ወደ 100 እናዘጋጃለን። ባዶ gButtonPressed (int id) {ከሆነ (buttonId == id) {ቁመት = 100; gUpdateValue (& ቁመት); }} gItemUpdated (int id) ይህ በማንኛውም ጊዜ ይባላል እና ንጥሉ በተዘመነበት ጊዜ ስርዓቱ ተለዋዋጮችን በራስ -ሰር ስለሚያዘምን ብዙውን ጊዜ ይህንን መጠቀም አስፈላጊ አይደለም። ለለውጥ ምላሽ ለመስጠት ከፈለጉ እንደዚያ ሊጠቀሙበት ይችላሉ። በዚህ ሁኔታ ከ 3 የማዞሪያ ተንሸራታቾች አንዱ በተለወጠ ቁጥር የጀርባውን ቀለም እያዘመንን ነው። ባዶ gItemUpdated (int id) {ከሆነ (rotaryRID = id || rotaryGID == id || rotaryBID == id) {gSetColor (r, g, b); }}

ደረጃ 3 - ጥቂት ፈጣን ምክሮች

አዲስ ንድፍ በሚሰቅሉበት ጊዜ ግንኙነቱን ማቋረጥዎን ያስታውሱ አዲስ ንድፍ ወደ አርዱinoኖ ቦርድ በሚሰቅሉበት ጊዜ ጉይኖ እንዲሠራ ማድረግ አይችሉም ፣ ምክንያቱም እነሱ ተመሳሳይ ተከታታይ ግንኙነት ስለሚጠቀሙ። አዲስ ንድፍ በሚሰቅሉበት ጊዜ ሁሉ ግንኙነቱን ማቋረጥ ያስፈልግዎታል። እርስዎ (እና እርስዎ) ጊኖን በሚገናኙበት ጊዜ ለመስቀል ከሞከሩ ፣ ቦርዱ ወደ ሩጫ ዓይነት ወደሆነ እንግዳ ሁኔታ መሄድ ይችላል ፣ ግን ብዙም አይደለም። በዚህ ነጥብ ላይ የእርስዎ ብቸኛ አማራጭ የቦታውን ዳግም ማስጀመር ቁልፍን በመጫን ወይም የዩኤስቢ ገመዱን በማለያየት እና በማገናኘት ነው። ሳንካዎችን ያውቁ እንደአሁኑ ስርዓቱ እየሰራ እና የተረጋጋ ነው። የሚከተሉት ሊታወቁ የሚገባቸው ሳንካዎች ናቸው

  • setMin በሚንቀሳቀስ ግራፍ ላይ አይሰራም (በ GUI ቤተ -መጽሐፍት ውስጥ መስተካከል ያለበት ሳንካ ያለ ይመስላል)። ስለዚህ ዝቅተኛው በዜሮ ላይ ይቆያል።
  • ፕሮግራሙ ሲጀመር ተከታታይ ዝርዝሩ ይጫናል። ፕሮግራሙን ከመጀመሩ በፊት አርዱዲኖ መሰካት አለበት። በሚሮጡበት ጊዜ ተከታታይ ዝርዝሩን ማደስ መጥፎ ክስተት ያስከትላል። እስካሁን መፍትሄ አላገኘም።
  • ከተከታታይ ዝርዝሩ ጋር ማሽኮርመም - አንዳንድ ጊዜ የፕሮግራሙ ውድቀት (እንደ ማደስ ተመሳሳይ የጉይ ክስተት - ምንጩን ማግኘት አለበት)
  • የመቀየሪያ አዝራሮች ዳራ መጀመሪያ ላይ በመመርኮዝ ጥቁር ይሆናል። ዳራውን በእጅ ማዘጋጀት አለብኝ።
  • በአንዳንድ የዊንዶውስ መድረኮች ላይ የኮም ወደብ አይታይም። የ ftdi የአሽከርካሪ ጉዳይ ሊሆን ይችላል።

ደረጃ 4 - ጉዳዮችን ይጠቀሙ

ጉዳዮችን ይጠቀሙ
ጉዳዮችን ይጠቀሙ

በጊኖ በይነገጽ አንዳንድ የአጠቃቀም ጉዳዮችን ማየት ከፈለጉ ወደዚህ አስተማሪ ይሂዱ።

የሚመከር: