ዝርዝር ሁኔታ:
- ደረጃ 1 የአርዲኖ ተጨማሪ የ I/O ወደቦች ወደ ሶደር ፒን ራስጌዎች
- ደረጃ 2 - የአርዲኖ ጆይስቲክ ቤተ -መጽሐፍት ወደ የእርስዎ አይዲኢ ያክሉ
- ደረጃ 3: ኮዱን ወደ አርዱinoኖ ያብሩ
- ደረጃ 4 ሽቦውን ያድርጉ
- ደረጃ 5: ተቀባይውን ያስሩ
- ደረጃ 6 - ሕጉን በሁኔታዎችዎ ላይ ያስተካክሉ
- ደረጃ 7 - የተወሳሰበ ጆይስቲክን ያስተካክሉ
ቪዲዮ: አር/ሲ ወደ ዩኤስቢ ድልድይ - 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የሬዲዮ ተቀባዩን የፒፒኤም ምልክቶችን ወደ ጆይስቲክ ቦታዎች ይለውጣል
ከ R/C ሬዲዮ አስተላላፊዎ ጋር የሚወዷቸውን ጨዋታዎች እና የበረራ አስመሳይዎችን ለመጫወት ይጠቀሙበት። ይህ አስተማሪ አርዱዲኖን ከትንሽ ቢት እና የ DSMX መቀበያ እና ይህን ለመለወጥ ቀላል የኮድ ቅንጣቢ ይጠቀማል።
ያስፈልግዎታል
- ኃይል
- አርዱinoኖ
- የዩኤስቢ ገመዶች
- የፒን ራስጌዎች
- ዝላይ ገመድ
- የፒዲኤም ውፅዓት ያለው የሬዲዮ መቀበያ።
ደረጃ 1 የአርዲኖ ተጨማሪ የ I/O ወደቦች ወደ ሶደር ፒን ራስጌዎች
ተቀባዩን (አርኤክስ) ለማብቃት ፣ የፒን ራስጌዎች ወደ አርዱinoኖ መጨመር አለባቸው። ይህ ደግሞ በቢት እና አርኤክስ መካከል ያለውን ሽቦ በጣም ቀላል ያደርገዋል። ለበለጠ መረጃ https://discuss.littlebits.cc/t/using-the-additional-i-os-on-the-arduino-bit ን ለተጨማሪ መረጃ ይመልከቱ።
ደረጃ 2 - የአርዲኖ ጆይስቲክ ቤተ -መጽሐፍት ወደ የእርስዎ አይዲኢ ያክሉ
በ GitHub ፣ https://github.com/MHeironimus/ArduinoJoystickLib ላይ ቤተመፃሕፍቱን ማግኘት ይችላሉ ፣ አመሰግናለሁ ፣ ማቲው ሄይሮኒሞስ ፣ ስለጻፉት።
እንደ ጆይስቲክ ዓይነት ኤችዲአድን መምሰል የሚችሉት የተወሰኑ አርዱኢኖዎች ብቻ ናቸው። ትንሹ ቢት ማይክሮ መቆጣጠሪያ እንደ ልብ አርዱዲኖ ሊዮናርዶ እንደመሆኑ መጠን እርስዎ መሄድ ጥሩ ነው።
ደረጃ 3: ኮዱን ወደ አርዱinoኖ ያብሩ
#ያካተተ#ገላጭ ግቤት ፒን 16#ሰርጦችን ይግለጹ 4#define lo 800 // ከ RX ውፅዓት ጋር ያስተካክሉ#ሠላም 1600 // የ RX ን ውፅዓት ያስተካክሉ#ማጣሪያ 10int ሰርጥ [ሰርጦችን] ይግለጹ ፤ int previousValue [ሰርጦች]; int counter = 0; ጆይስቲክ_ጆይስቲክ (JOYSTICK_DEFAULT_REPORT_ID ፣ JOYSTICK_TYPE_MULTI_AXIS ፣ 0 ፣ 0 ፣ እውነት ፣ እውነት ፣ ሐሰት ፣ ሐሰት ፣ ሐሰት ፣ ውሸት ፣ እውነት ፣ እውነት ፣ ሐሰት ፣ ሐሰት ፣ ሐሰት) ፤ ባዶነት ማዋቀር () {Joystick.setXAxisRange (lo, ሃይ); XisRange (እነሆ ፣ ሰላም); Joystick.setThrottleRange (እነሆ ፣ ሰላም); Joystick.setRudderRange (እነሆ ፣ ሰላም); Joystick.begin (); Serial.begin (9600); pinMode (ግብዓት ፒን ፣ ግቤት); } ባዶነት loop () {ከሆነ (pulseIn (inputPin ፣ HIGH)> 3000) {ለ (int i = 0; i <= channels-1; i ++) {channel = pulseIn (inputPin ፣ HIGH) ፤ } ለ (int i = 0; i <= channels-1; i ++) {if ((channel > 2000) || (channel <500)) {channel = previousValue ; } ሌላ {ሰርጥ = (ቀዳሚው እሴት +ሰርጥ )/2; ቆጣሪ ++; }} Joystick.setXAxis (ሰርጥ [0]); ኤክሲሲ (ሰርጥ [1]); Joystick.setThrottle (ሰርጥ [2]); Joystick.setRudder (ሰርጥ [3]); } ከሆነ (ቆጣሪ> ማጣሪያ) {ለ (int i = 0; i <= channels-1; i ++) {Serial.print ("channel"); Serial.print (i+1); Serial.print (":"); Serial.println (ሰርጥ ); previousValue = ሰርጥ ; } ቆጣሪ = 0; }}
በ R/C ምልክት እና በተምሳሌት ዩኤስቢ HID መካከል ያለው ድልድይ በጣም ቀላሉ በሆነ መልኩ የሚመጣ መሆኑን እባክዎ ልብ ይበሉ። እዚህ ጥቅም ላይ የዋለው ተግባር - pulseIn - የማገድ ተግባር ነው። ማቋረጫዎችን በመጠቀም የማይታገድ አቀራረብን እንዴት እንደሚተገብሩ እዚህ እና እዚህ ያንብቡ።
ደረጃ 4 ሽቦውን ያድርጉ
በቢት እና በ RX መካከል የ jumper ሽቦ / ዱፖን ኬብሎችን ያገናኙ። በእነዚህ ኬብሎች መጨረሻ ላይ ያሉት ማገናኛዎች ሴት መሆን አለባቸው። GND (ሰማያዊ) ፣ ቪሲሲሲ (ቡናማ) እና ምልክት (ብርቱካናማ) ከ RX ከ PPM ወደ GND ፣ VCC እና d16 በአርዱዲኖ ላይ እናገናኛለን።
ደረጃ 5: ተቀባይውን ያስሩ
አርዱዲኖን ከስልጣን ያላቅቁ። አስገዳጅ ማሰሪያውን በ RX ላይ ወደ BIND ምልክት በተደረገበት አያያዥ ቦታ ውስጥ ያስገቡ። የሬዲዮ አስተላላፊዎን ያብሩ እና ወደ አስገዳጅ ሁኔታ ይለውጡት። ቀጥሎ ኃይልን ለአርዱዲኖ ይተግብሩ። በተቀባዩ ውስጥ ያለው ኤልዲ ሲበራ የማሰር ሂደቱ ተሳክቷል።
ደረጃ 6 - ሕጉን በሁኔታዎችዎ ላይ ያስተካክሉ
በአርዱዲኖ ንድፍ ውስጥ ያሉት ቋሚ እና ሰላም የሚጠቀሙበትን ተቀባዩ ትክክለኛውን ውጤት ለማንፀባረቅ መለወጥ አለባቸው።
#800 ን ይግለጹ
#ገላጭ ሠላም 1600
በ PPM ምት ውስጥ ያሉት ምልክቶች በጥሩ ሁኔታ ከ 1000μs እስከ 2000μs ይደርሳሉ። በዚህ ትምህርት ሰጪ ውፅዓት ውስጥ ጥቅም ላይ የዋለው አርኤክስ በግምት ከ 800 እስከ 1600 ባለው ጊዜ ውስጥ በእያንዳንዱ ሰርጥ ላይ ትንሽ የተለየ ነው። የእርስዎ ተቀባዩ የትኛው ክልል እንዳለው ለማወቅ የ RX ን ውጤት ለማየት በአርዲኖ አይዲኢ ውስጥ ያለውን ተከታታይ ሞኒተር ይክፈቱ። ከዚህ ጋር ይመሳሰላል-
ሰርጥ 1 728
ሰርጥ 2: 729 ሰርጥ 3: 703 ሰርጥ 4: 726 ሰርጥ 1: 1681 ሰርጥ 2: 1639 ሰርጥ 3: 1613 ሰርጥ 4: 1676
አንዴ የእርስዎ አርኤክስ ውፅዓት የሚያወጣውን ክልል የበለጠ ግልጽ ሀሳብ ካገኙ ፣ ለ hi እና እነሆ ጥሩ ግምቶችን ይምረጡ እና በዚህ መሠረት ቋሚዎቹን ይለውጡ። ከዚያ ንድፉን እንደገና ወደ አርዱinoኖ ይስቀሉ።
ደረጃ 7 - የተወሳሰበ ጆይስቲክን ያስተካክሉ
የተኮረጀውን ጆይስቲክን ለማስተካከል መሣሪያውን በኮምፒተርዎ ላይ ያገናኙት እና የስርዓተ ክወናዎን የመለኪያ ተግባር ይጠቀሙ። ለሊኑክስ ጥሩ መሣሪያ jstest-gtk ነው።
ተጨማሪ ማሻሻያዎች
- የማያግድ ኮድ ይፃፉ (ደረጃ 3 ን ይመልከቱ)
- ክልሎችን በአንድ ሰርጥ ፣ በዓለም አቀፍ ደረጃ አይደለም (ደረጃ 6 ን ይመልከቱ)
ተጨማሪ ንባብ
- ሬድኮን CM703
- ፒ.ፒ.ኤም
የሚመከር:
ካኩ ድልድይ (ክሊክ-አአን ክሊክ-uit)-4 ደረጃዎች
ካኩ ድልድይ (ክሊክ-አአን ክሊክ-uit)-ይህ KakuBridge በጣም ርካሽ ነው (< $ 8) እና ለ Klik-aan Klik-uit መሣሪያዎች ፣ (ኮኮ) የዶሞቲካ ስርዓትን ለመገንባት በጣም ቀላል ነው። በድረ -ገጽ ላይ በርቀት መቆጣጠሪያ በኩል እስከ 9 መሳሪያዎችን መቆጣጠር ይችላሉ። በተጨማሪም በ KakuBridge አማካኝነት እያንዳንዱን መሣሪያ መርሐግብር ማስያዝ ይችላሉ።
ጥቃቅን የኤች-ድልድይ ነጂዎች - መሰረታዊ - 6 ደረጃዎች (ከስዕሎች ጋር)
ጥቃቅን የኤች-ድልድይ ነጂዎች | መሰረታዊ ነገሮች - ሰላም እና ወደ ሌላ አስተማሪ እንኳን በደህና መጡ! በቀድሞው ውስጥ የፒቶን ጽሑፍን በመጠቀም በኪካድ ውስጥ እንዴት ጥቅልሎችን እንደፈጠርኩ አሳይቻለሁ። ከዚያ የትኛው የተሻለ እንደሚሰራ ለማየት ጥቂት የሽቦዎችን ልዩነቶች ፈጠርኩ እና ሞከርኩ። ግቤ ትልቁን መተካት ነው
ርካሽ የ NMEA/AIS Hub - RS232 ወደ Wifi ድልድይ ለአውሮፕላን አጠቃቀም 6 ደረጃዎች
ርካሽ የ NMEA /AIS Hub - RS232 ወደ Wifi ድልድይ ለአውሮፕላን አጠቃቀም - ጃንዋሪ 9 ቀን 2021 ያዘምኑ - ተጨማሪ ደንበኞች ከተገናኙ የመጨረሻውን ግንኙነት እንደገና ይጠቀሙ (ታህሳስ 13 ቀን 2020) - አሁን ካሉ ራውተሮች ጋር ለጀልባዎች ምንም የኮድ ውቅር ስሪት አልታከለ መግቢያ ይህ NMEA / አይአይኤስ RS232 ወደ WiFi ድልድይ ነው
LM3886 የኃይል ማጉያ ፣ ባለሁለት ወይም ድልድይ (የተሻሻለ) - 11 ደረጃዎች (ከስዕሎች ጋር)
LM3886 የኃይል ማጉያ ፣ ባለሁለት ወይም ድልድይ (የተሻሻለ) - አንዳንድ የኤሌክትሮኒክስ ተሞክሮ ካለዎት የታመቀ ባለሁለት ኃይል (ወይም ድልድይ) ማጉያ ለመገንባት ቀላል ነው። የሚያስፈልጉት ጥቂት ክፍሎች ብቻ ናቸው። በእርግጥ የሞኖ አምፖል መገንባት እንኳን ቀላል ነው። ወሳኝ ጉዳዮች የኃይል አቅርቦቱ እና ማቀዝቀዝ ናቸው። ከኮም
Minecraft Raspberry Pi እትም በመጠቀም ቀስተ ደመና መስተጋብራዊ ድልድይ ይገንቡ - 11 ደረጃዎች
Minecraft Raspberry Pi እትምን በመጠቀም ቀስተ ደመና መስተጋብራዊ ድልድይ ይገንቡ-ትናንት ፣ የ 8 ዓመቴ ወንድሜ ከዚህ ቀደም ከሰጠሁት Raspberry Pi ጋር Minecraft ን ሲጫወት አየሁ ፣ ከዚያ አንድ ሀሳብ አገኘሁ ፣ ይህም ብጁ እና አስደሳች የሆነውን Minecraft ለመሥራት ኮድን እየተጠቀመ ነው- pi LED ብሎኮች ፕሮጀክት። Minecraft Pi wi ን ለመጀመር ጥሩ መንገድ ነው