ዝርዝር ሁኔታ:
ቪዲዮ: አቅም ያለው ግቤትን እና LED ን በመጠቀም 4 ጨዋታዎችን በመጠቀም በጨዋታ ሶፍትዌር አርሬኖን ይፈትሹ
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ባዶውን የአርዱዲኖ ሰሌዳ በመጠቀም “ግፋ-እሱ” በይነተገናኝ ጨዋታ ፣ ምንም ውጫዊ ክፍሎች ወይም ሽቦዎች አያስፈልጉም (አቅም ያለው ‹ንክኪ› ግብዓት ይጠቀማል)። ከላይ የሚታየው ፣ በሁለት የተለያዩ ሰሌዳዎች ላይ መሮጡን ያሳያል።
ግፋ-እሱ ሁለት ዓላማዎች አሉት።
- የአርዱዲኖ ቦርድዎ እንደሚሠራ እና አዲስ የኮድ ንድፍ ለማውረድ በትክክል እንደተዋቀሩ በፍጥነት ለማሳየት/ለማረጋገጥ። እርስዎ ግብዓት እና ውፅዓት (ስሜት ዲጂታል ግብዓት ደረጃ ፣ ወደ ቦርድ ላይ LED ውፅዓት) እንደሚያከናውን ማየት ይችላሉ ፤ ከማይለዋወጥ የ EEPROM ማህደረ ትውስታ እሴት ያከማቹ እና ያስመልሱ። ማንኛውም ሽቦዎችን ወይም መሣሪያዎችን ሳያያይዙ።
- ከአርዲኖ ቦርድ ጋር የሚገናኝ አዝናኝ እና ፈታኝ ጨዋታ ያቅርቡ።
ይህ ትምህርት ሰጪው እርስዎ አርዱዲኖ አይዲኢን አስቀድመው እንደጫኑ እና ቢያንስ አጠቃቀሙን እንደሚያውቁት ያስባል። ካልሆነ ወደ እነዚህ አገናኞች እልክዎታለሁ-
በአርዱዲኖ መጀመር
Digispark ን (ከጫኝ ጫኝ ጋር) ድጋፍን ወደ ነባር አርዱዲኖ 1.6.x IDE ማከል
ግፋ-ከአብዛኛው ከማንኛውም የአርዱዲኖ ቦርድ ጋር ይሠራል ፣ ለምሳሌ። የናኖ ፣ ኡኖ ወይም ዲጂስፓርክ አቲኒ 85 ሰሌዳ። እኔ በናኖ 3.1 እና በ DigiSpark ሞክሬዋለሁ። እኔ የፒን ስሞችን/ቁጥሮችን ስጠቅስ በናኖ ቦርድ ላይ (ከዲጂስፓርክ በተቃራኒ) ጥቅም ላይ ይውላሉ።
ደረጃ 1 - የሚያስፈልጉዎትን ነገሮች ማግኘት
የትኛው በቀላሉ ማንኛውም አርዱዲኖ ወይም ተመጣጣኝ ሰሌዳ ነው።
አስቀድመው ከሌለዎት በ DigiSpark Pro (~ $ 12) ፣ ወይም በናኖ 3.0 ከ eBay ለ ~ $ 3 እንዲጀምሩ እመክራለሁ (ግን ከቻይና እስኪመጣ ለመጠበቅ አንድ ተጨማሪ ሳምንት ወይም ሁለት ጊዜ ይኖርዎታል።; እና የ CH340 ዩኤስቢ ነጂን መጫን ያስፈልግዎታል)። DigiSpark ~ $ 10 (Pro ያልሆነ) ለዚህ ነጠላ ‹ቪዲዮ› ጨዋታ በጣም ተስማሚ ነው (ይህ የተገለለ አሃድ ፣ 6 I/Os ብቻ ያለው ፣ ለመስቀል ትንሽ ተንkiለኛ ነው)
በዚህ ውስጥ ጥቅም ላይ የዋለው የሃርድዌር አገናኞች
ናኖ V3.0 Atmega328P በ eBay ላይ
Digispark ዩኤስቢ ልማት ቦርድ
ደረጃ 2 ኮዱን አምጡ እና ያውርዱ
ከዚህ በታች ያለውን ኮድ ወደ አርዱዲኖ ረቂቅ ፋይል ይቅዱ (ለምሳሌ…/Push_It/Push_It.ino) በትክክል በደንብ አስተያየት ለመስጠት ሞክሬያለሁ። ኮዱን በቀላሉ ለመረዳት የሚቻል እንደሆነ ተስፋ አደርጋለሁ። መቼ እንደሚጨምር ፣ እንደሚቀንስ እና መቼ እንደማይሆን ለመወሰን አመክንዮ በተወሰነ ደረጃ የተወሳሰበ ነው ፣ ግን ያ ክፍል እንዲሁ ልዩ ኮድ ነው እና አጠቃላይ ጠቀሜታ አይደለም። ጥቅም ላይ የሚውል አዲስ ‹ረቂቅ› (የኮድ ፕሮጀክት) ስለማዘጋጀት የበለጠ ዝርዝር መረጃ። የ Arduino IDE ይመልከቱ
አዲስ አርዱዲኖ ንድፍ መፍጠር
ለቦርድዎ በአርዱዲኖ አይዲኢ መመሪያዎች መሠረት የ ‹Push_It› ንድፉን ወደ ማይክሮ መቆጣጠሪያችን ያውርዱ።
ደረጃ 3: መጫወት
የጨዋታው ግብ በተቻለ መጠን ብዙ ጊዜ ብልጭ ድርግም በሚለው ብልጭታ ስብስብ ውስጥ LED (በቦርዱ ላይ) እንዲያበራ ማድረግ ነው።
ጨዋታ መጫወት;
ግፋ-በአንድ ብልጭታ ይጀምራል ፣ ከዚያ ይደገማል። ኤልዲ ሲበራ ጣትዎን ከመግቢያው ፒን አቅራቢያ ቢነኩት ፣ ቀጣዩ ዑደት ኤልኢዲውን ሁለት ጊዜ ያበራል።
በአንድ ብልጭታዎች ስብስብ የመጀመሪያ ብልጭታ ወቅት የሐሰት ቁልፍን በተገፉ ቁጥር በዚያ ስብስብ ላይ ሌላ ብልጭታ ይጨምራል። ጣትዎን ሲያነሱ/ሲያስወግዱ በአጠቃላይ ምንም ማለት አይደለም።
ነገር ግን ከመጀመሪያው ብልጭታ በፊት ወይም በኋላ 'ቢገፋፉ' በአንድ ስብስብ ውስጥ ብልጭታዎች ብዛት ይቀንሳል።
ምንም ተጨማሪ ካላደረጉ በአንድ ስብስብ ውስጥ ያሉት ብልጭታዎች ብዛት ይጠበቃል። ተጨማሪው ሙሉ ዑደት ሳይለወጥ ሲቀየር የቁጥሩ ቁጥር በ EEPROM ማህደረ ትውስታ ውስጥ ይቀመጣል።
ብልጭታውን ለማሳደግ በቻሉ ቁጥር የጊዜ ፍጥነቱን በትንሹ ከፍ ያደርገዋል ፣ ይህም ወደ ከፍተኛ የፍላሽ ቆጠራዎች ለመውጣት ከባድ እና ከባድ ያደርገዋል። ወደ ላይ ሲያንሸራትቱ እና ብልጭታዎቹ ቁጥር ሲቀንስ የሚቀጥለው ዑደት መጀመሪያ ብልጭታ ከመጀመሩ በፊት ረዘም ያለ ጊዜ ይቆማል። ጠመንጃውን የመዝለል እድልን ሊጨምር ስለሚችል ይህ ተጨማሪ ፈታኝ ሁኔታን ይሰጣል። ስለዚህ ንቁ ሁን።
አንዴ አሃድዎን ከፍ ወዳለ ፍላሽ ቆጠራ ከፍ ካደረጉ በኋላ ለጓደኛዎ ሊወስዱት (ወይም መላክ ይችላሉ ፣ ወይም DigiSpark የሚጠቅመውን) ለጓደኛዎ ሲያስገቡት ፣ ከፍ ያለ የፍላሽ ቆጠራ ምን ያህል ከፍ እንዳደረጉ ያዩታል። ወደ. ከ 8 በላይ ለማግኘት ፈታኝ ሆኖ ሲያገኘው አግኝቼአለሁ። በትክክለኛው አዝራር ተያይዞ ከአሥር ደርዘን በላይ ለማግኘት ችያለሁ። ወደ ዝቅተኛ ቆጠራ ለመመለስ ፣ ከመጀመሪያው ብልጭታ በፊት ወይም በኋላ በማንኛውም ጊዜ በተደጋጋሚ መግፋት ይችላሉ። እንዲሁም ኃይል በሚጨምርበት ጊዜ የግብዓት ፒኑን መሬት ላይ ቢዘልሉ ቆጠራው ወደ 1 ዳግም ይጀመራል።
ልብ ይበሉ የመጀመሪያው የ DigiSpark ቦርድ ከኃይል በኋላ 10 ሰከንዶች መዘግየቱን እና ከዚያ የ ‹ushሽ-ኢ› ኮዱን ማከናወን እና ጨዋታውን መጫወት ይጀምራል። ሊቻል የሚችል አዲስ የማውረጃ ኮድ ዝመናን ለመቀበል በዩኤስቢ ካስማዎች በኩል ለመነጋገር ይህንን ጊዜ ይጠቀማል።
እርስዎ የሚጠቀሙት የአርዱዲኖ ቦርድ በላዩ ላይ የዩኤስቢ TX ኤልኢዲ ካለው ፣ ‹ቁልፉን ሲገፉ› ይህ LED ፈጣን ጥቃቅን ብልጭታ ይኖረዋል። በ EEPROM ውስጥ ያለው የመቁጠር እሴት ከአዲስ እሴት ጋር ሲዘመን የዚህ LED የበለጠ ጉልህ ብልጭታ ይኖራል። ይህ ግብረመልስ እርስዎ ‹የተገፋ አዝራር› ክስተትን ውጤታማ በሆነ መንገድ እንዳነቃቁ ወይም ሲያውቁ በጣም ይረዳዎታል። አኃዝዎ በእውነቱ ወደ ክፍት የግብዓት ፒን ጫጫታ እንዲነሳ የወረዳ መሬት (እንደ ማይክሮ-ዩኤስቢ አያያዥ እንደ ብረት) አለመነካቱን ማረጋገጥ ሊኖርብዎት ይችላል። የግብዓት ፒን የሚንሳፈፍ (በሚንቀሳቀስ/በሚቋቋም ጭነት የማይነሳ ወይም የማይወርድ) እና በጣትዎ በኩል የሚመጣው ተለዋዋጭ የምልክት ጫጫታ በመጨመሩ ምክንያት የሚጨመሩ እና በተወሰነ ደረጃ ሊገመቱ የማይችሉ ተግዳሮቶች ይኖራሉ።
ጣትዎ ሁለቱንም ፒኖች በሚሸፍኑበት ጊዜ የመርፌ ግብዓት ምልክት አስተማማኝነትን በእጅጉ የሚያሻሽል የ 250Hz ካሬ ሞገድ ከግቤት ፒን ቀጥሎ ወደ ፒን ይወጣል።
የ DigiSpark ቦርዱ ምላሽ ጣቶቹ በትንሹ ወደ D3-D5 ባሉበት የቦርዱ ጥግ ላይ በትንሹ ለመጭመቅ የሚገመት ሆኖ አግኝቼዋለሁ።
'Push-It' ን ስጫወት ከዩኤስቢ 5 ቪ የሞባይል ባትሪ ጥቅል ጋር ከተገናኘ ቦርዱ ጋር ማድረግ እወዳለሁ (ፎቶዎችን ይመልከቱ)። እነዚህ በአጠቃላይ ከዩኤስቢ ኤሲ እና ከ 12v አውቶማቲክ አስማሚዎች አጠገብ ባሉ ማስቀመጫዎች ውስጥ በርካሽ ዋጋ ሊገኙ ይችላሉ ፤ በአብዛኛው በማንኛውም ክፍል ውስጥ የኤሌክትሮኒክስ ክፍልን ያከማቻል።
ደረጃ 4 - ከውጭ አካላት ጋር አማራጭ ሙከራዎች
እባክዎን ያስተውሉ -እውነተኛ ቁልፍን ካያያዙ በኮዱ ውስጥ እንደተገለጸው አስተያየት መስጠት ያለበት አንድ የኮድ መስመር አለ።
በድምጽ ማጉያ ፣ አንድ ጎን ወደ መሬት ፣ ሌላውን መሪ ወደ D4 ከተነኩ የ 250 Hz ካሬ ሞገድ ድምጽ ይሰማሉ። በ D3 ላይ 500Hz ካሬ ሞገድ አለ። ድምጽ ማጉያውን በ D3 እና D4 መካከል ካገናኙት የሁለቱን ምልክቶች ውህደት ይሰማሉ።
ከላይ እንደተጠቀሰው በድምጽ ማጉያ ምትክ ኤልኢዲ መንጠቆ በጣም አስደሳች ነው። ለዚያ ጉዳይ ስለ voltage ልቴጅ ፣ የአሁኑ ደረጃዎች ፣ ተቃዋሚዎች ፣ ወይም ስለ ዋልታ እንኳን መጨነቅ አያስፈልግም (የከፋ ሁኔታ አይበራም ፣ ከዚያ ያዙሩት)። በመጀመሪያ ፣ ከአሉታዊ (ካቶድ) እርሳስ ጋር ከመሬት ጋር የተገናኘ እና ሌላኛው ከ D3 ወይም D4 ጋር ተገናኝቷል። በካሬው ሞገዶች ምክንያት ኤልኢዱ 'ግማሽ' ይሆናል። የ MicroControllerUnits ውፅዓት አሁን ውስን በመሆኑ ተጨማሪ ተከላካይ አያስፈልግም። ለአቲንቲ 85 እና ለአትሜጋ 328 ኤም.ሲ.ኤስ. በማሽከርከር ካሬ ማዕበል ምልክቶች ምክንያት በ 50% የቀን ዑደት ተፈጥሮ ምክንያት እነዚህ ደረጃዎች ለእነዚህ ክፍሎች የአሁኑ ውስን ዋጋ ግማሽ ያህሉ ናቸው። የቆጣሪው ንባቦች በእውነቱ በተፈተነው ወረዳ በኩል አማካይ የአሁኑ ናቸው።
የሚገርመው ፣ በ D3 እና D4 መካከል በ LED (ከላይ እና ወደ ግራ ያለውን ምስል ይመልከቱ) ድልድይ ካደረጉ በሁለቱም በኩል ያበራል ፣ እና ከመሬት ጋር በተገናኘ በአንድ ወገን እንዳደረገው ½ ብሩህነት። ለምን እንድታሰላስሉ እጋብዛችኋለሁ።
የሚመከር:
አቅም ያለው የንክኪ መቀየሪያ ያለው አርዱዲኖ በእጅ የሚያዝ ደጋፊ ።: 6 ደረጃዎች
የአርዱዲኖ የእጅ አምፖል በ Capacitive Touch Switch። - በዚህ መማሪያ ውስጥ አቅም ያለው የንክኪ ዳሳሽ ፣ የሬሌ ሞዱል እና ቪሱኖን በመጠቀም የሄንድድድድ ባትሪ ማራገቢያውን እንዴት ማብራት እና ማጥፋት እንደሚቻል እንማራለን።
የሩጫ የ LED Strips አጋዥ ስልጠና (600 ዋ አቅም ያለው) - 6 ደረጃዎች
የ LED Strips አጋዥ ስልጠና (600 ዋ አቅም ያለው) መሮጥ - ሰላም ሁላችሁም ፣ በ LED ስትሪፕ በጣም አሪፍ የብርሃን ውጤት ማምጣት የሚችል አሽከርካሪ እንዴት እንደፈጠርኩ እነሆ። በ Arduino UNO ቁጥጥር ስር ነው። ጠንካራ ሸማቾችን ከሌላ ደካማ የአርዲኖ ውጤቶች ጋር እንዴት ማገናኘት እንደሚቻል ማወቅ ለሚፈልግ ሁሉ በጣም ጥሩ ነው። እኩል
በማሽን ቋንቋ ኮምፒተርን ይፈትሹ እና ይፈትሹ -6 ደረጃዎች
በማሽን ቋንቋ ኮምፒተርን ይፈትሹ እና ይፈትኑ - በዚህ መመሪያ ውስጥ በማሽን ቋንቋ የኮምፒተርን ፕሮግራም እንዴት ኮድ ማድረግ እና መሞከር እንደሚቻል አሳያችኋለሁ። የማሽን ቋንቋ የኮምፒዩተሮች የአፍ መፍቻ ቋንቋ ነው። በ 1 እና 0 ሕብረቁምፊዎች የተዋቀረ ስለሆነ በሰዎች በቀላሉ አይረዳም። ለነገሩ
ጨዋታዎችን ወደ አርዱቦይ እና 500 ጨዋታዎችን ወደ ፍላሽ-ጋሪ እንዴት እንደሚሰቅሉ-8 ደረጃዎች
ጨዋታዎችን ወደ አርዱቦይ እና 500 ጨዋታዎችን ወደ ፍላሽ ጋሪ እንዴት እንደሚሰቅሉ-በመንገድ ላይ ለመጫወት ከፍተኛ 500 ጨዋታዎችን ማከማቸት በሚችል በተከታታይ ፍላሽ ማህደረ ትውስታ አንዳንድ የቤት ውስጥ አርዱቦይ ሠራሁ። ጨዋታዎችን ወደ ተከታታይ ፍላሽ ማህደረ ትውስታ እንዴት ማከማቸት እና የራስዎን የተጠናከረ የጨዋታ ጥቅል መፍጠርን ጨምሮ ጨዋታዎችን በእሱ ላይ እንዴት እንደሚጭኑ ለማጋራት ተስፋ አደርጋለሁ
አርዱዲኖ ናኖ አቅም አቅም 8 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ናኖ የአቅም መለኪያ - ይህ ፕሮጀክት በ 16X2 ኤልሲዲ ማሳያ ፣ በ potentiometer 10K እና በአርዱዲኖ ናኖ ስለተገነባ ይህ ፕሮጀክት በተግባር ሶስት አካላት ነው ፣ የተቀሩት ክፍሎች ደግሞ EasyEda ሶፍትዌር ፣ 1 X 40 HEADER ፣ 0.1 " ክፍተት ፣ እና 1x6 ፌማል