ስፒሪኖ ጃቫስክሪፕት ለማይክሮ መቆጣጠሪያዎች

አትሜል ማይክሮ መቆጣጠሪያ ፣ እስ Espሪኖ

ምናልባት መቼም ሰምተህ ይሆናል ስፕሪን፣ ይህ ፕሮጀክት በሮማ ሪፐብሊክ ፖለቲከኛ እና ወታደራዊ ሰው ስም ተጠመቀ ፡፡ ወይም ምናልባት እርስዎ ቀድሞውኑ ስለሚያውቁት እና እሱን መጠቀም ለመጀመር ስለፈለጉ ተጨማሪ መረጃን ለመፈለግ ወደዚህ መጣዎት ፡፡

እንደዚያ ይሁኑ ፣ እኔ ለእርስዎ ለመስጠት እሞክራለሁ ቁልፎቹን ስለ እስurሪኖ ምንነት እና ለወደፊቱ ፕሮጀክቶችዎ ለእርስዎ ምን ሊያደርግ ይችላል ፣ እንዲሁም በቀላል መንገድ እንዴት ፕሮግራም ማውጣት እንደሚችሉ ለመማር አንዳንድ ምክሮች ፡፡

ከጥቂት ጊዜ በፊት ነግረናችሁ ነበር ስለ አናኮንዳ, ለፈለጉት የፓይዘን አፍቃሪዎች ሌላ አስደሳች ፕሮጀክት የጊዜ ሰሌዳ አርዱዲኖ ቦርዶች በጣም ተወዳጅ በሆነው በዚህ የፕሮግራም ቋንቋ ፡፡ ከሚያደርገው ጋር ተመሳሳይ የሆነ ነገር ማይክሮ ፓይቶን፣ ግን በዚህ ጊዜ ፣ ​​ከእስፖርቱኖ ጋር ፣ የተለየ ቋንቋን በመጠቀም ሌላ አዲስ እድል ያመጣልዎታል ...

እስ Espሪኖ ምንድን ነው?

ስፕሪን

ስፕሪን ለማይክሮ መቆጣጠሪያዎች የጃቫስክሪፕት ፕሮግራም ቋንቋ አስተርጓሚ ለመፍጠር ክፍት ምንጭ ፕሮጀክት ነው ፡፡ ማለትም ፣ ይህ የተሟላ አይዲኢ እንደ ‹8kB› ብቻ ያላቸው እና በብዙ የተከተቱ መሣሪያዎች ውስጥ በስፋት ጥቅም ላይ በሚውሉት አነስተኛ ራም ትዝታዎች ባላቸው ፕሮግራም-ነክ ማይክሮ መቆጣጠሪያ መሣሪያዎችን ፕሮግራም ለማዘጋጀት እንዲችል ተደርጎ የተሰራ ነው ፡፡

የኢስ Espሪኖ ፕሮጀክት የተፈጠረው በ ጎርደን ዊሊያምስ እ.ኤ.አ. በ 2012፣ በበርካታ መድረኮች ላይ የማይክሮ መቆጣጠሪያዎችን ልማት ለመፍቀድ እንደ ሙከራ ፡፡ መጀመሪያ ላይ እሱ ክፍት ምንጭ አልነበረም ፣ በቀላሉ ለ STM32 MCUs ነፃ የጽኑ ትዕዛዝ ማውረድ አቅርቧል።

እ.ኤ.አ. በ 2013 ፕሮጀክቱ እየሆነ መምጣቱ በጣም አስፈላጊ እርምጃ ይወስዳል ክፍት ምንጭ በኪክስታርተር የህዝብ ማሰባሰብ መድረክ ላይ በጣም ስኬታማ የገንዘብ ድጋፍ ዘመቻ ከተደረገ በኋላ ፡፡ ይህ ዘመቻ ይህንን ሶፍትዌር ሊደግፉ የሚችሉ ቦርዶችን ለማምረት ገንዘብ በመፈለግ ከመጀመሪያው የልማት አካባቢ አል wentል ፡፡

የኤስፒሪኖ firmware አሁን በሞዚላ የህዝብ ፈቃድ 2.0 ፈቃድ የተሰጠው ሲሆን የናሙና ኮዶች ደግሞ በ MIT ፈቃድ ፣ በ Creative Commons Attribution-Attribution 3.0 ስር ያሉ ሰነዶች እና በኋለኛው ስር ደግሞ የሃርድዌር ዲዛይን ፋይሎች ናቸው ፡፡

እንደዚህ ነው የኤስurሪኖ ኦፊሴላዊ ባጅ፣ እንደ አርዱinoኖ ካሉ ሌሎች ተመሳሳይ ፕሮጄክቶች ጋር እንደተደረገው ሁሉ ሌሎች ስሪቶች በብዙ ልቀቶች ይከተላሉ ፡፡ በተጨማሪም ፣ እነዚህ ቦርዶች ለአርዱኒኖ-ተኳሃኝ ጋሻዎች ተኳሃኝነትን አሳይተዋል ፣ ይህም ለሰሪዎች እና ለ ‹DIYers› በጣም አስደሳች ችሎታዎችን ይሰጣቸዋል ፡፡

በአሁኑ ጊዜ ፕሮጀክቱ በተወሰነ ደረጃ ተወዳጅነት አለው የልማት ማህበረሰብ እና ብዙ አጋዥ ስልጠናዎች እና በይነመረብ ላይ ሊያገ thatቸው የሚችሏቸው እገዛዎች ፡፡ ስለዚህ ፣ ጄ.ኤስ.ኤስ እና የፕሮግራም ማይክሮ መቆጣጠሪያዎችን ከወደዱ እንደዚህ ቀላል ሆኖ አያውቅም ፡፡...

የፕሮጀክት ምንጭ ኮድ - የፊልሙ

ኦፊሴላዊ ድር ጣቢያ - ስፕሪን

የጽኑ - አውርድ (ለተለያዩ ሳህኖች)

ጃቫስክሪፕት? ማይክሮ መቆጣጠሪያ?

በዚህ ዓለም ውስጥ ከጀመርክ ምናልባት ትጠይቅ ይሆናል እነዚያ ውሎች ምንድን ናቸው? ወይም ለፕሮጀክቶችዎ ምን ማበርከት እንደሚችሉ ፡፡ ደጋግመው የሚያነቡን ከሆነ ቀደም ሲል የማይክሮ መቆጣጠሪያ ምን እንደሆነ ያውቃሉ ፣ እናም በእርግጥ ጃቫስክሪፕትን ወይም ጄ.ኤስ.

Un ማይክሮ መቆጣጠሪያኤም.ሲ.ዩ (ማይክሮ መቆጣጠሪያ ክፍል) ተብሎም ይጠራል ፣ የተወሰኑ ትዕዛዞችን ከማስታወስ የማስፈፀም ችሎታ ያለው በፕሮግራም የሚሰራ ቺፕ ነው ፡፡ ይህ ከሲፒዩ ፍቺ ጋርም ሊዛመድ ይችላል ፣ ግን በኤም.ሲ.ዩ (MCU) ውስጥ ፣ እንደ የተካተቱ መሣሪያዎችን የመሰሉ የተወሰኑ ተግባራትን በማነጣጠር ብዙውን ጊዜ ዝቅተኛ እና ኃይለኛ ናቸው።

በተጨማሪ ደግሞ ልዩነት ከሲፒዩ፣ ማይክሮ መቆጣጠሪያው ራሱ ሲፒዩውን ፣ እንዲሁም እንደ ማህደረ ትውስታ እና አይ / ኦ ሲስተምን ያሉ ሌሎች ተግባራዊ ብሎኮችን ያካተተ የተቀናጀ ወረዳ ነው። ማለቴ በመሠረቱ በአንድ ቺፕ ላይ የተሟላ ኮምፒተር ነው ...

ስለዚህ ፣ ያ ርካሽ እና ቀላል መሣሪያ ይኖርዎታል ፕሮግራም ማድረግ ይችላሉ ግብአቶቻቸው እና ውጤቶቻቸው እንደፈለጉ እንዲሰሩ እና በዚህም እርምጃዎችን ይፈጥራሉ ፡፡ ከውጭ ዳሳሾች ወይም አንቀሳቃሾች መረጃ እንዲቀበል ማድረግ ይችላሉ ፣ እና በዚያ ላይ በመመርኮዝ የተወሰኑ ምልክቶችን ወደ ሌሎች ውጤቶች ይልካል ኤሌክትሮኒክ አካላት ተገናኝቷል

እንደዚሁም ጃቫስክሪፕት፣ የተተረጎመ ቋንቋ ነው ፡፡ በሌላ አገላለጽ ፣ ከተጠናቀረ በኋላ በሲፒዩ ሊገደል የሚችል ሁለትዮሽ ያስገኛሉ ከተጠናቀሩ ሰዎች በተለየ ፣ በተተረጎሙ ጽሑፎች ውስጥ ፣ አስተርጓሚ የሚባል መካከለኛ ሶፍትዌር ያስፈልጋል ፣ ይህም የኮዱን ትዕዛዞች “ይንገሩ” ሲፒዩ ምን እንደ ሆነ ምን ማድረግ አለበት ፡

JS በተለይም በድር መተግበሪያዎች ውስጥ ባሉት በርካታ መተግበሪያዎች ምክንያት ዛሬ በጣም አስፈላጊ ሆኗል ፡፡ በእውነቱ በመጀመሪያ በኔስፕስክ ብሬንዳን ኢች (ከዚያ ሞቻ ፣ ከዚያ LiveScript እንደገና ተሰየመ እና በመጨረሻም ጃቫስክሪፕት) ተዘጋጅቷል ፡፡

ያ ተወዳጅነት ከፍተኛ ቁጥር ያላቸውን አስከትሏል ፍላጎት ያላቸው መርሃግብሮች እና ተጠቃሚዎች በጃቫስክሪፕት ውስጥ እና እንደ እስፖርቱ ያሉ ፕሮጄክቶች ሁሉንም ከፕሮግራም ማይክሮ መቆጣጠሪያዎችን ጋር ሊያቀራርባቸው ይችላል ፡፡

በነገራችን ላይ ለ በኤስፒሪኖ አይዲኢ ይጀምሩ፣ በእርስዎ ኦፐሬቲንግ ሲስተም ውስጥ ማንኛውንም ነገር መጫን አያስፈልግዎትም ፣ ሊጠቀሙበት የሚችሉት ድርን መሠረት ያደረገ አካባቢ ነው ከእዚህ በሚወዱት የድር አሳሽ ውስጥ።

ምንም እንኳን የተለያዩ የድር አሳሾች ጥቅም ላይ ሊውሉ ቢችሉም የእነዚህን ቦርዶች ጽ / ቤት ለማብራት Chrome ን ​​እና በይፋዊ ድርጣቢያ የሚመከር እና ለ ‹Chrome› ማግኘት የሚችለውን ኤስፓሪኖ ዌብ አይዲኢ የተባለ ተሰኪ እንዲጠቀሙ ይመከራል ፡፡ ይህ አገናኝ.

ጃቫስክሪፕትን እንዴት መማር እንደሚቻል?

አሁንም በጃቫስክሪፕት ውስጥ እንዴት ፕሮግራም ማውጣት እንዳለብዎ የማያውቁ ከሆነ ፣ እንደማንኛውም ቋንቋ ፣ ለ መማር፣ ትምህርቶች ፣ የቪዲዮ ትምህርቶች እና እጅግ በጣም ብዙ ሀብቶች በነፃ ለመማር ፡፡ ግን ምናልባት ብዙም ያልተወራለት እና በተለይም ጨዋታን የጄ.ኤስ.ኤ የመማር ሂደት ለማድረግ በጣም የሚስብ ሌላ ሀብት አለ ፡፡

ማለቴ ነው የቪዲዮ ጨዋታዎቹ JS ን ጨምሮ በተወሰኑ የፕሮግራም ቋንቋ መርሃግብሮች መርሃግብሮችን ለመማር የሚረዱዎት ፡፡ በእነዚህ ጨዋታዎች አማካኝነት የቁልፍ ሰሌዳውን ወይም አይጤውን ገጸ-ባህሪውን ለመምራት ወይም ከምናባዊ አከባቢው ጋር መስተጋብር ከመፍጠር ይልቅ እርስዎ የሚኖሩት በማያ ገጹ በአንድ በኩል እና የትኛውን ኮድ ማስገባት እንደሚጀምሩ (ከ በጣም ቀላል እንኳን በጣም የላቀ)።

በዚህ መንገድ የፕሮግራም ቋንቋን በመጠቀም ጨዋታውን ይቆጣጠራሉ ፣ ስለሆነም በጨዋታዎችዎ ወቅት እርስዎ ይሄዳሉ ሳያውቁት ማለት ይቻላል መማር እና በሚስዮኖች ውስጥ ሲራመዱ እውቀትዎ ያድጋል።

ከእስurሪኖ ጋር ለመጀመር በዚህ የመማር መንገድ ፍላጎት ካሎት እዚህ ትቼዎታለሁ ለመማር አንዳንድ ሀብቶች ጨዋታዎችን በመጠቀም ጃቫስክሪፕት

ኦፊሴላዊ የኢurሪኖ ሳህኖች

ስፕሪን ሳህኖች

ከመጀመሪያው ልማት በኋላ እ.ኤ.አ. ሳህኑ የኢስurሪኖ ኦሪጅናል ከ IDE እና ከ JS ጋር የሚጠቀሙባቸው ተጨማሪ ፕሮጄክቶች መጣ ​​፡፡ ስለእነሱ የበለጠ ማወቅ ከፈለጉ ለእያንዳንዳቸው መግቢያ እዚህ አለ-

  • እስ Espሪኖ (የመጀመሪያ): - በዚህ ፕሮጀክት ስር ለመጀመሪያ ጊዜ የተሰራ የመጀመሪያው ሳህን ነው ፡፡ የእነሱ ባህሪዎች-
    • STM32F103RCT6 32-ቢት 72Mhz ARM Cortex-M3 MCU
    • 256 ኪባ ፍላሽ ሜሞሪ ፣ 28 ኪባ ራም
    • ማይክሮ ዩኤስቢ ፣ ኤስዲ ማገናኛ እና የ JST PHR-2 ውጫዊ የባትሪ አገናኝ
    • ቀይ ፣ ሰማያዊ እና አረንጓዴ LEDs
    • የብሉቱዝ ሞጁሎች HC-05 ግንኙነትን የሚፈቅዱ ንጣፎች
    • 44 ጂፒዮ ከ 26 PWM ፣ 16 ADC ፣ 3 UARTS ፣ 2 SPI ፣ 2 I2C እና 2 DACs ጋር።
    • ልኬቶች: 54x41 ሚሜ
  • ስፒሪኖ ፒክ: - የጃቫስክሪፕት ፕሮጄክቶችዎን ማካሄድ ለመጀመር እና በሰከንዶች ጊዜ ውስጥ ነገሮችን ለመቆጣጠር ማይክሮ መቆጣጠሪያ የሚይዝ አነስተኛ ሰሌዳ ነው። ስለ እስፒሪኖ አይዲኢ የሚጽፉትን ስክሪፕት ለመጫን በዩኤስቢ በይነገጽ በኩል የታቀደ ነው ፡፡ በተጨማሪም ፣ ኢኮኖሚያዊ ዋጋ ያለው ሲሆን በፒን እና ያለራሱ በተሸጡ ፒኖች ላይ በራሱ ላይ ማግኘት ይችላሉ ፡፡ ተጨማሪ ዝርዝሮች
      • 22 GPIO (9 አናሎግ ግብዓት ፣ 21 PWM ፣ 2 ተከታታይ ፣ 3 SPI እና 3 I2C)።
      • የዩኤስቢ-ኤ አገናኝ በቦርዱ ላይ።
      • በፒሲቢ ላይ 2 LEDs እና 1 አዝራር ፡፡
      • STM32F401CDU6 32-ቢት 84Mhz ARM Cortex-M4 MCU
      • ማህደረ ትውስታ: 384 ኪባ ብልጭታ እና 96 ኪባ ራም
      • 33x15 ሚሜ ልኬቶች
  • ስፒሪኖ ዋይፋይለቀዳሚው በተግባር መንትዮች ቦርድ ነው ፣ አንዳንድ ማሻሻያዎች የታከሉበት ብቻ ፡፡ ለምሳሌ ፣ የእሱ መጠን 30x23 ሚሜ ነው ፣ ለ ESP8266 ዋይፋይ ቺፕ ክፍት ቦታ ይሰጣል ፡፡ በተጨማሪም ዩኤስቢ ወደ ማይክሮ ዩኤስቢ ተቀይሯል ፣ የጂፒዮዎች ብዛት ወደ 21 (8 አናሎግ ፣ 20 PWM ፣ 1 ተከታታይ ፣ 3 SPI እና 3 I2C) ተቀንሷል ፡፡ በሌላ በኩል ማይክሮ መቆጣጠሪያው እንዲሁ ተሻሽሏል ፣ አሁን 32 ኪባ ፍላሽ ሜሞሪ እና 411 ኪባ ራም ያለው ‹STM6F32CEU100 4-bit 512Mhz ARM Cortex-M128› ነው ፡፡
  • እስፓሪኖ ckክ: እሱ በመሠረቱ በውስጡ ውስጣዊ ማይክሮ መቆጣጠሪያ እና አስተርጓሚውን (ቅድመ-ተጭኖ) በጄ.ኤስ. አማካኝነት ምስጋና ማቅረብ የሚችሉት የብሉቱዝ ዘመናዊ ቁልፍ ነው። በተጨማሪም ፣ 52832 ሜኸ ARM Cortex-M4 nRF64 SoC 64 ኪባ ራም እና 512 ኪባ ብልጭታ ፣ ጂፒዮ ፣ NFC መለያ ፣ MAG3110 ማግኔትቶሜትር ፣ አብሮገነብ ቴርሞሜትር እንዲሁም የብርሃን እና የባትሪ ደረጃ ዳሳሾች አሉት ፡፡
  • ስፒሪኖ Pixl.jsከቀዳሚው ጋር ተመሳሳይ መሣሪያ ነው ፣ ግን በአዝራር ምትክ ሊሠራ የሚችል የብሉቱዝ LE ስማርት ማያ ገጽ ነው። የእሱ ማያ ገጽ የ 128 × 64 ሞኖክሮም ልኬቶች አሉት ፣ የተቀሩት ባህሪዎች ግን ከ Puck.js.
  • MDBT42Q: እሱ እንደ Pixl.js እና Puck.js ተመሳሳይ ሞዱል ነው ፣ ግን ከሴራሚክ አንቴና ጋር ፡፡ የተቀሩት ቴክኒካዊ ባህሪዎች ከቀዳሚው ሁለት ጋር ይጣጣማሉ ፣ ግን በዚህ ሁኔታ ያለ ማያ ገጽ እና አዝራር ...
  • ባንግሌ.jsአዲሱ ምርት ነው ፡፡ እሱ የሚለብሰው ፣ ዘመናዊ ሰዓት ወይም ስማርት ሰዓት ነው። ጃቫስክሪፕትን ወይም ስዕላዊ የፕሮግራም ቋንቋን (በብሎክ) በመጠቀም መተግበሪያዎችን ለመጫን እና አዲስ ተግባሮችን ለማዳበር ይችላሉ ፡፡ ኮዶችዎን ለመፃፍ እና ወደ ሰዓቱ ለመስቀል እንዲችሉ የድር አሳሽ ብቻ ያስፈልግዎታል… በተጨማሪም ፣ ውሃ የማያስገባ ፣ ብሉቱዝ ፣ ጂፒኤስ ፣ አክስሌሮሜትር ፣ ማግኔቶሜትር (የመግነጢሳዊ ምልክቶችን ጥንካሬ እና አቅጣጫን ለመለየት) ፣ ወዘተ አለው ፡፡

ካስፈለገዎት ጥቂት ይግዙ ከእነዚህ እስፓሪኖ ሳህኖች ውስጥ በ ውስጥ ሊያገ canቸው ይችላሉ ኦፊሴላዊ የድር ጣቢያ መደብር ከዚህ ፕሮጀክት ፡፡ እንዲሁም በተከታታይ ማግኘት ይችላሉ አከፋፋዮች ለፕሮጀክቱ የተመደቡ ባለሥልጣናት ለምሳሌ እንደ አዳፍሩይት ያሉ አንዳንድ ታዋቂ የሸቀጣሸቀጦች ወዘተ.


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ለመስጠት የመጀመሪያው ይሁኑ

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡