ዝርዝር ሁኔታ:
- መግቢያ
- ደረጃ 1 ብልጭታ GPIO ፒኖች - GPIO6 ወደ GPIO11
- ደረጃ 2 GPIO0 ፣ GPIO2 እና GPIO15 ፒኖች
- ደረጃ 3 GPIO0 ፣ GPIO2 እና GPIO15 ን እንደ ውፅዓት በመጠቀም
- ደረጃ 4 GPIO0 ፣ GPIO2 እና GPIO15 ን እንደ ግብዓቶች መጠቀም።
- መደምደሚያ
ቪዲዮ: ESP8266 GPIO0/GPIO2/GPIO15 ፒኖችን በመጠቀም 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
1 ሐምሌ 2018 ያዘምኑ-GPIO0 ውፅዓት በሚሆንበት ጊዜ እንደገና በፕሮግራም ላይ የታከለ ማስታወሻ
ይህ በ ESP8266 ሞዱል ላይ GPIO0 / GPIO2 እና GPIO15 ፒኖችን እንዴት እንደሚጠቀሙ በጣም አጭር ማስታወሻ ነው።
አዘምን-እንዲሁም የ ESP8266-01 ፒኖችን እንዴት እንደሚጠቀሙ ይመልከቱ
መግቢያ
ESP8266 ዝቅተኛ ዋጋ ያለው የ wifi የነቃ ቺፕ ነው። እሱ በተለያዩ ሞዱል ዓይነቶች ይመጣል እና በተለያዩ መንገዶች በፕሮግራም ሊሠራ ይችላል። ሁሉም ሞጁሎች GPIO0 እና GPIO2 ተደራሽ ያደርጋቸዋል። ከ ESP8266-01 በስተቀር አብዛኛዎቹ ሞጁሎች GPIO15 ን ተደራሽ ያደርጉታል። እነዚህ የጂፒኦ ቁጥጥር ሞጁሉ እንዴት እንደሚጀመር ይቆጣጠራል ፣ እና እነሱ ጥቅም ላይ ከዋሉ ልዩ አያያዝን ይፈልጋሉ። GPIO6-GPIO11 ደግሞ ከዚህ በታች እንደተገለፀው ልዩ ህክምና ይፈልጋል።
ደረጃ 1 ብልጭታ GPIO ፒኖች - GPIO6 ወደ GPIO11
አብዛኛዎቹ የ ESP8266 ሰሌዳዎች ከአንዳንድ ወይም ከ GPIO6-GPIO11 ጋር የተገናኘ ፍላሽ ቺፕ አላቸው። አብዛኛዎቹ ፕሮግራሞች ፍላሽ ማህደረ ትውስታን ፣ እንዲሁም ራም ይጠቀማሉ ፣ ስለዚህ ኮድዎ ከራም ብቻ መሥራቱን እስካላረጋገጡ ድረስ እነዚህን ፒኖች ለሌላ ዓላማዎች መጠቀም አይችሉም።
ከ GPIO6 እስከ GPIO11 ባለው ክልል ውስጥ ጥቅም ላይ የዋሉ ትክክለኛው የፒን ብዛት በእርስዎ ሞጁል ላይ በሚሠራው ፍላሽ ሃርድዌር ዓይነት ላይ የተመሠረተ ነው። ባለአራት IO 4 መስመሮችን ለመረጃ (በአጠቃላይ 6 ፒኖች) ከመደበኛ ፍጥነት እስከ 4 እጥፍ ይጠቀማል። ባለሁለት አይኦ ለመረጃ 2 መስመሮችን ይጠቀማል (በጠቅላላው 4 ፒን) ስታንዳርድ ለውሂብ አንድ መስመር (3 ፒን ጠቅላላ) ይጠቀማል።
ቦርድዎ የሚፈልገውን በትክክል ካላወቁ ፣ GPIO6 ን ወደ GPIO11 ችላ ማለትን እና ከኮድዎ እነሱን አለመጥቀሱ የተሻለ ነው።
ደረጃ 2 GPIO0 ፣ GPIO2 እና GPIO15 ፒኖች
እነዚህ ፒኖች ቺፕው በምን ሁኔታ ውስጥ እንደሚጀመር ይወስናሉ።
ለመደበኛ የፕሮግራም አፈፃፀም GPIO0 እና GPIO2 እስከ Vcc (3.3V) እና GPIO15 ወደ GND መጎተት አለባቸው ፣ እያንዳንዳቸው ከ 2 ኪ እስከ 10 ኪ resistor ባለው ክልል ውስጥ እያንዳንዱ ተከላካይ አላቸው። የ 2 ኪ resistor የተሻለ የድምፅ መከላከያዎችን ይሰጣል። OLIMEX 2K resistors ይጠቀማል SparkFun 10K resistors ይጠቀማል። 3K3 ተከላካዮችን እጠቀማለሁ።
የእነዚህ ግብዓቶች ቅንብሮች የሚረጋገጡት በች chip ኃይል (ወይም ዳግም ማስጀመር) ጊዜ ብቻ ነው። ከዚያ በኋላ ፒኖቹ ለአጠቃላይ ጥቅም ይገኛሉ ፣ ግን ከዚህ በታች እንደተብራራው የእነሱ አጠቃቀም በእነዚህ ውጫዊ ወደ ላይ/ወደታች ተቃዋሚዎች የተገደበ ነው።
ደረጃ 3 GPIO0 ፣ GPIO2 እና GPIO15 ን እንደ ውፅዓት በመጠቀም
ከላይ እንደተጠቀሰው ፣ እነዚህ ፒኖች ከቪሲሲ (GPIO0 እና GPIO2) ወይም GND ለ GPIO15 ጋር የተገናኘ ተከላካይ ይኖራቸዋል። ይህ እንደ ቅብብል ወይም መሪ+ተከላካይ ያለ ማንኛውም የውጭ መሣሪያ እንዴት መገናኘት እንዳለበት ይወስናል። ለ GPIO0 እና ለ GPIO2 ፣ በቪሲሲ እና በፒን መካከል የውጭ ማስተላለፊያ መጎተቻው መጎተቻ መከላከያው እርምጃ ላይ ጣልቃ እንዳይገባ መገናኘት አለበት። በተቃራኒው ከ GPIO15 ጋር የተገናኘ የውጭ ማስተላለፊያ በ GND እና በፒን መካከል መገናኘት አለበት ፣ ይህም ወደታች ወደታች መቃወም በሚወስደው እርምጃ ውስጥ ጣልቃ አይገባም።
ውጫዊ መሣሪያውን ለማግበር GPIO0 ወይም GPIO2 ዝቅተኛ (ገባሪ LOW) ሲነዱ GPIO15 በከፍተኛ (ገባሪ HIGH) መንዳት አለባቸው።
ከዚህ በላይ ያለው ንድፍ GPIO0 እና GPIO2 እና GPIO15 ን እንደ ውፅዓት እንዴት እንደሚጠቀሙ ያሳያል። ይህ ወረዳ አስፈላጊ የሆነውን የመሳብ/የመጎተት/የመቋቋም/የመቋቋም/የመቋቋም ችሎታን ያካትታል። በ GPIO0 የሚነዳው የ 5 ቮ ቅብብል ሞዱል ኦፕቶ-ተነጥሎ ለግብዓቱ የተለየ የጋራ ግንኙነት እንዳለው ልብ ይበሉ። 5V ቪሲሲኤ ቮልቴጅ በ ESP8266 ፒን ላይ አለመተገበሩ አስፈላጊ ነው።
GPIO0 ን እንደ ውፅዓት ሲጠቀሙ እንደገና እንዴት እንደሚዘጋጁ
ማስታወሻ GPIO0 ወደ የፕሮግራም ሁኔታ ለመግባት መሠረት መሆን አለበት። ንድፍ አውጥተው ከፍ አድርገው እየነዱት ከሆነ ፣ መሬት ላይ ማድረጉ ESP8266 ቺፕዎን ሊጎዳ ይችላል። የእርስዎ ኮድ የ GPIO0 ን ውጤት በሚያሽከረክርበት ጊዜ ESP8266 ን እንደገና ለመድገም ደህንነቱ የተጠበቀ መንገድ የሚከተለው ነው-- ሀ) በቦርዱ ላይ ኃይል ለ) አጭር GPIO0 ወደ gnd ሐ) በ GPIO0 መ አጭር ምክንያት በፕሮግራሙ ሞድ ውስጥ የሚገባውን ሰሌዳ ማብራት ፕሮግራሙ በሚሠራበት ጊዜ ውጤቱን እንዳያሳጥሩት ከ GPIO0 አጭር) ሠ) ሰሌዳውን እንደገና ያስተካክላል ረ) አስፈላጊ ከሆነ የቦርዱን ዑደት ያሽከርክሩ።
ደረጃ 4 GPIO0 ፣ GPIO2 እና GPIO15 ን እንደ ግብዓቶች መጠቀም።
እነዚህን ካስማዎች እንደ ግብዓቶች መጠቀም ትንሽ አስቸጋሪ ነው። ከላይ እንደተገለፀው ፣ እና እንደገና በሚነሳበት ጊዜ ፣ የ ESP8266 ሞጁል በመደበኛ የአሂድ ሁኔታ እንዲጀምር እነዚህ ፒኖች ወደ ላይ ወይም ወደ ታች መጎተት አለባቸው። ይህ ማለት በአጠቃላይ ለእነዚህ ፒኖች የውጭ ማብሪያ / ማጥፊያ ማያያዝ አይችሉም ምክንያቱም በኃይል ሲበራ ብዙውን ጊዜ ማብሪያ / ማጥፊያው ግብዓቱን ወደ መሬት እየጎተተ ስለመሆኑ ማረጋገጥ ስለማይችሉ ሞጁሉ በትክክል እንዳይጀምር ይከላከሉ።
ዘዴው የውጭ ማብሪያ / ማጥፊያውን በቀጥታ ከ GPIO0 ወይም ከ GPIO2 ወደ GND አለመገናኘት ነው ነገር ግን ይልቁንስ ESP8266 ከተነሳ በኋላ ወደ መሬት (እንደ ውፅዓት) ከሚነዳ ሌላ የጂፒኦ ፒን ጋር ማገናኘት ነው። ያስታውሱ ፣ እንደ ውፅዓት ሲጠቀሙ ፣ የ GPIO ፒኖች በከፍተኛ ወይም ዝቅተኛ በሚነዱበት ላይ በመመስረት ለቪሲሲ ወይም ለኤንዲኤን በጣም ዝቅተኛ የመቋቋም ግንኙነት ይሰጣሉ።
እዚህ GPIO0 እና GPIO2 ብቻ ይቆጠራሉ። ይህንን ዘዴ በመጠቀም እነዚህን (2) ጂፒኦዎችን በመጠቀም አንድ (1) የመደመር ግብዓት ማግኘት ይችላሉ።
መቀየሪያውን ከ +ቪሲሲ ጋር ለማገናኘት ሌላ የ GPIO ፒን በመጠቀም ተመሳሳይ ዘዴ ለ GPIO15 ጥቅም ላይ ሊውል ይችላል ፣ ግን ይህ ተጨማሪ ግብዓት አያገኝም ፣ እንዲሁም ሌላውን የጂፒኦ ፒን በቀጥታ እንደ ግብዓት ሊጠቀሙበት ይችላሉ።
ከላይ ያለው ወረዳ የ ESP8266-01 ሞጁሉን እንደ ምሳሌ ይጠቀማል። ይህንን ብልሃት ሳይጠቀሙ ፣ ለ UART ግንኙነት ፒኖችን RX/TX ን የሚጠቀሙ ከሆነ ESP8266-01 እንደ ግብዓት ለመጠቀም ምንም ነፃ ፒን የለውም።
የስዕሉ ቅንብር () ዘዴ የሚሄደው የ ESP8266 ሞጁል ከተጀመረ በኋላ ብቻ ነው ፣ ከዚያ የ GPIO0 ን ውፅዓት LOW ማድረግ እና ስለዚህ ከ GPIO2 ጋር ለተገናኘ ለ S1 መሬት መስጠት ደህንነቱ የተጠበቀ ነው። ከዚያ የመቀየሪያ ቅንብሩን ለማንበብ በዲጂታል ንድፍ (2) በስዕልዎ ውስጥ ሌላ ቦታ መጠቀም ይችላሉ።
መደምደሚያ
ይህ አጭር ማስታወሻ GPIO0 ን ፣ GPIO2 ን እና GPIO15 ን እንደ ውፅዓት እንዴት እንደሚጠቀሙ እና እንዴት GPIO0 ን እና GPIO2 ን በመጠቀም አንድ ተጨማሪ ግብዓት እንደሚያገኙ ያሳያል።
የሚመከር:
(IOT ፕሮጀክት) ESP8266 ን እና Openweather API ን በመጠቀም - 5 ደረጃዎች በመጠቀም የአየር ሁኔታ መረጃን ያግኙ
(IOT ፕሮጀክት) ESP8266 ን እና Openweather API ን በመጠቀም የአየር ሁኔታ መረጃን ያግኙ - በዚህ ትምህርት ውስጥ የከተማችንን የአየር ሁኔታ መረጃ ከ openweather.com/api አምጥተን ፕሮሰሲንግ ሶፍትዌርን በመጠቀም የምናሳይበትን ቀላል የ IOT ፕሮጀክት እንገነባለን።
Raspberry Pi's GPIO ፒኖችን እና Avrdude ን ወደ ቢት-ባንግ-ፕሮግራም DIMP 2 ወይም DA PIMP 2: 9 ደረጃዎች እንዴት እንደሚጠቀሙ
Raspberry Pi's GPIO Pins ን እና Avrdude ን ወደ ቢት-ባንግ-ፕሮግራም DIMP 2 ወይም DA PIMP 2 እንዴት እንደሚጠቀሙ-እነዚህ Raspberry Pi ን እንዴት እንደሚጠቀሙ እና ነፃ ክፍት-ምንጭ ትዕዛዙን ወደ ቢት-ባንግ እንዴት እንደሚጠቀሙበት የደረጃ በደረጃ መመሪያዎች ናቸው። -የ DIMP 2 ወይም DA PIMP ፕሮግራም ያውጡ 2. እርስዎ Raspberry Pi ን እና የ LINUX የትእዛዝ መስመርን የሚያውቁ ይመስለኛል። የለብዎትም
የልብስ ማጠቢያ ማሽን ሞተር ፒኖችን እንዴት ማግኘት እንደሚቻል -6 ደረጃዎች
የልብስ ማጠቢያ ማሽን ሞተርን (ፒን) እንዴት ማግኘት እንደሚቻል - በዲጂታል መልቲሜትር እርዳታ የልብስ ማጠቢያ ማሽን ሞተር ፒንዎች ።በተከታታይ ሞካሪ ሞድ ውስጥ ባለ መልቲሜትር እና ከላይ በስዕሉ ላይ እንደሚታየው ተመሳሳይ የሆነ ሁለንተናዊ የልብስ ማጠቢያ ማሽን እንፈልጋለን። መጀመሪያ በእይታ በመመርመር ቲ
LED ብልጭ ድርግም ከ Raspberry Pi - Raspberry Pi ላይ GPIO ፒኖችን እንዴት እንደሚጠቀሙ 4 ደረጃዎች
LED ብልጭ ድርግም ከ Raspberry Pi | በ Raspberry Pi ላይ የ GPIO ፒኖችን እንዴት እንደሚጠቀሙ -በዚህ አስተማሪዎች ውስጥ ሠላሞች GPIO ን Raspberry pi ን እንዴት እንደሚጠቀሙ እንማራለን። አርዱዲኖን በጭራሽ ከተጠቀሙ ምናልባት የ LED መቀየሪያን ወዘተ ከፒንዎቹ ጋር ማገናኘት እና እንደ እሱ እንዲሠራ ማድረግ እንደምንችል ያውቃሉ። ኤልዲውን ብልጭ ድርግም ያድርጉ ወይም ከመቀየሪያ ግብዓት ያግኙ
በ Android እና ሊኑክስ ኦፕሬቲንግ ሲስተሞች በ DragonBoard 410c ላይ የጂፒኦ ፒኖችን በመጠቀም የመተግበሪያዎች ልማት 6 ደረጃዎች
በ DragonBoard 410c ላይ የ GPIO ፒኖችን በመጠቀም የመተግበሪያዎች ልማት ከ Android እና ሊኑክስ ኦፕሬቲንግ ሲስተሞች ጋር-የዚህ መማሪያ ዓላማ በ DragonBoard 410c በዝቅተኛ ፍጥነት ማስፋፊያ ላይ የጂፒኦ ፒን በመጠቀም መተግበሪያዎችን ለማዳበር የሚያስፈልገውን መረጃ ለማሳየት ነው። ይህ መማሪያ በ GPIO ፒን በ SYS በ Andr ላይ በመጠቀም መተግበሪያዎችን ለማልማት መረጃን ይሰጣል