ዝርዝር ሁኔታ:

የ Kitronik Inventor's Kit ን ከ Adafruit CLUE ጋር መጠቀም: 4 ደረጃዎች (ከስዕሎች ጋር)
የ Kitronik Inventor's Kit ን ከ Adafruit CLUE ጋር መጠቀም: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ Kitronik Inventor's Kit ን ከ Adafruit CLUE ጋር መጠቀም: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ Kitronik Inventor's Kit ን ከ Adafruit CLUE ጋር መጠቀም: 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Ethiopia : Grade 11 Physics Chapter one - Vector - part 2 2024, ህዳር
Anonim
የ Kitronik Inventor's Kit ን ከአዳፍ ፍሬው CLUE ጋር መጠቀም
የ Kitronik Inventor's Kit ን ከአዳፍ ፍሬው CLUE ጋር መጠቀም
የ Kitronik Inventor's Kit ን ከአዳፍ ፍሬው CLUE ጋር መጠቀም
የ Kitronik Inventor's Kit ን ከአዳፍ ፍሬው CLUE ጋር መጠቀም

በደራሲው ተጨማሪ ይከተሉ

በአዳፍ ፍሬም CLUE እና በ Kitronik Inventor's Kit የአካል ክፍል ሞካሪ ያድርጉ
በአዳፍ ፍሬም CLUE እና በ Kitronik Inventor's Kit የአካል ክፍል ሞካሪ ያድርጉ
በአዳፍ ፍሬም CLUE እና በ Kitronik Inventor's Kit አማካኝነት የአካል ክፍል ሞካሪ ያድርጉ
በአዳፍ ፍሬም CLUE እና በ Kitronik Inventor's Kit አማካኝነት የአካል ክፍል ሞካሪ ያድርጉ
ከፒሞሮኒ ኤንቪሮ+ ላባ ዊንግ እና አዳፍ ፍሬዝ ሲዲ -30 ጋር የካርቦን ዳይኦክሳይድን ደረጃዎች ማሴር
ከፒሞሮኒ ኤንቪሮ+ ላባ ዊንግ እና አዳፍ ፍሬዝ ሲዲ -30 ጋር የካርቦን ዳይኦክሳይድን ደረጃዎች ማሴር
ከፒሞሮኒ ኤንቪሮ+ ላባ ዊንግ እና አዳፍ ፍሬዝ ሲዲ -30 ጋር የካርቦን ዳይኦክሳይድን ደረጃዎች ማሴር
ከፒሞሮኒ ኤንቪሮ+ ላባ ዊንግ እና አዳፍ ፍሬዝ ሲዲ -30 ጋር የካርቦን ዳይኦክሳይድን ደረጃዎች ማሴር
የአፈር እርጥበት ስሜት ከፈጣሪው ፒ ፒኮ ጋር
የአፈር እርጥበት ስሜት ከፈጣሪው ፒ ፒኮ ጋር
የአፈር እርጥበት ስሜት ከፈጣሪው ፒ ፒኮ ጋር
የአፈር እርጥበት ስሜት ከፈጣሪው ፒ ፒኮ ጋር

ለቢቢሲ ማይክሮ ኪትሮኒክ ፈጣሪዎች ኪት ዳቦ ሰሌዳ በመጠቀም ከኤሌክትሮኒክስ ጋር ለማይክሮ መቆጣጠሪያዎች ጥሩ መግቢያ ነው። ይህ የኪት ስሪት ርካሽ ከሆነው የቢቢሲ ማይክሮ ቢት ጋር ለመጠቀም የተነደፈ ነው። ከመሳሪያው ጋር የሚመጣው ዝርዝር የመማሪያ መጽሐፍ ላለፉት ጥቂት ፕሮጄክቶች ብሎኮችን እና የጃቫስክሪፕትን ተመጣጣኝ ኮድ በመጠቀም የ MakeCode ምሳሌዎችን ያጠቃልላል። ይህ ለአርዲኖ-ዘይቤ መርሃ ግብር ከሚያስፈልገው ከ C/C ++ ይልቅ ለጀማሪዎች እና ለትንንሽ ልጆች ይበልጥ ተስማሚ ነው። ኪትሮኒክ እንዲሁ በ Inventors Kit ተጨማሪ ነፃ ሀብቶች ክፍል ስር በድር ጣቢያቸው ላይ የማይክሮ ፓይቶን ስሪቶችን ይሰጣል።

Adafruit CLUE ከማይክሮው የበለጠ የላቀ የመነሻ ነው - ቢት በፍጥነት አንጎለ ኮምፒውተር ፣ ባለ ሙሉ ቀለም 240x240 ኤልሲዲ ማያ ገጽ ፣ ተኳሃኝ የጠርዝ አያያዥ ፣ ብዙ ዳሳሾች እና ትንሽ የመርከብ ድምጽ ማጉያ። የጠርዝ አያያዥ ተኳሃኝነት አስፈላጊ ባህርይ ነው እና ይህ ሰሌዳ እንደ ኢንቬስተር ኪት ካሉ ብዙ ነባር ምርቶች ጋር ጥቅም ላይ እንዲውል ያስችለዋል። CLUE በአሁኑ ጊዜ የአርዱዲኖ ዘይቤ ፕሮግራምን እና CircuitPython ን ይደግፋል። CircuitPython የማይክሮ ፓይቶን ተወላጅ ነው - በጣም ተመሳሳይ ነው ግን ጥቂት ልዩነቶች አሉት ፣ በተለይም በቤተመጽሐፍት ዙሪያ።

ይህ ፕሮጀክት ማይክሮ -ቢት ማይክሮቢትን እና የሙዚቃ ቤተ -መጽሐፍትን ለመምሰል በ CLUE ላይ CircuitPython ቤተ -መጽሐፍትን እንዴት እንደሚጠቀም ያሳያል። ይህ የማይክሮ ፓይቶን ኮድ በገንቢው ኪት ውስጥ ላሉት አሥር ፕሮጄክቶች እና ከድር ጣቢያው ለተገኙት ሁለት ተጨማሪ ፕሮጄክቶች እንደነበረው እንዲሠራ ያስችለዋል። CLUE በ CircuitPython ውስጥ ሁሉንም ኮድ እንደገና በመፃፍ ሊያገለግል ይችላል ፣ ግን ይህ ጥንድ ቤተ-ፍርግሞች ኪት ለመጀመር ፈጣን መንገድን ይሰጣል።

የተሻሻለ የማሳያ ሁኔታ ምስሎቹ ሲነበቡ ወይም ሲፃፉ ተጨማሪ ምስሎችን (መከለያዎች) ይሰጣል። ይህ የመማር ልምድን ሊያሳድጉ የሚችሉ ግብዓቶች እና ውጤቶች እንዴት ጥቅም ላይ እንደሚውሉ በግልፅ ያሳያል።

ማሳሰቢያ -ለ Arduino Uno ወይም ለሠሪ ኡኖ ፕላስ የሚገኝ የኪት የተለየ ስሪት አለ - Kitronik Inventor's Kit for Arduino።

አቅርቦቶች

  • ለቢቢሲ ማይክሮ - ቢትሮኒክ የፈጠራ ፈጣሪ ኪት
  • Adafruit CLUE

ደረጃ 1 - የወረዳ ፓይቶን ቤተ -ፍርግሞችን መጫን

የ CircuitPython ቤተ -ፍርግሞችን በመጫን ላይ
የ CircuitPython ቤተ -ፍርግሞችን በመጫን ላይ

የ CLUE ሰሌዳ ቀድሞውኑ CircuitPython ከሌለው እነዚህን መመሪያዎች ይከተሉ እና የ CIRCUITPY ድራይቭ መታየት አለበት። የ boot_out.txt ፋይልን በመፈተሽ ወይም በዩኤስቢ ላይ በተከታታይ መሥሪያው በኩል ከ REPL ጋር በመገናኘት ስሪቱ ሊረጋገጥ ይችላል።

የሚከተሉት ቤተ -መጻሕፍት ማውረድ አለባቸው (በቀኝ ጠቅ ያድርጉ እና አገናኙን እንደ… አስቀምጥ) እና በ CIRCUITPY ድራይቭ ላይ ባለው የሊብ ማውጫ ውስጥ መቀመጥ አለባቸው።

  • ማይክሮቢት.ፒ
  • ሙዚቃ.ፒ
  • display_pin.py

የማሳያ_ፒን ቤተ -መጽሐፍት የማይክሮቢት ቤተ -መጽሐፍት ጥገኝነት ነው። የ adafruit_display_text ቤተ -መጽሐፍት የማይክሮቢት እና የማሳያ_ፒን ቤተ -መጻሕፍት ጥገኝነት ሲሆን ከአዳፍ ፍሬዝ ቤተ -መጽሐፍት ጥቅል ሊወጣ ይችላል።

Adafruit CircuitPython ቤተ -መጽሐፍት ቅርቅቦች - ይህንን ለ adafruit_display_text ቤተ -መጽሐፍት ያውርዱ - ከላይ ያለው ምስል የፍጥነት መለኪያ ፣ ኮምፓስ እና ማሳያ ለመጠቀም ከፈለጉ ሌሎች አስፈላጊ ቤተ -መጽሐፍቶችን ያሳያል። read_light_level ()።

አንዳንድ የማየት ችሎታዎችን ለማሳየት የሚከተለው ፕሮግራም ማውረድ ይችላል።

microbitlibemu_simpletest.py

ይህ በ CIRCUITPY ውስጥ በከፍተኛ ደረጃ ማውጫ ውስጥ መቀመጥ እና ወደ code.py መሰየም አለበት።

ደረጃ 2 - ክፍሎቹን ማገናኘት

ክፍሎችን ማገናኘት
ክፍሎችን ማገናኘት

ከላይ የተጠቀሰው የናሙና ኮድ እንደ ኪትሮኒክ ሙከራ 3. የኪትሮኒክ መጽሐፍ ቡክ እነዚህን እንዴት ማገናኘት እንደሚቻል ከማይክሮ ቢት/CLUE ጋር ከተገናኙ አካላት ጋር ጥቅም ላይ እንዲውል የተቀየሰ ነው።

ይህ የአካል ክፍሎች እና የግንኙነት ማጠቃለያ ነው።

  • pin0 - ግቤቱን ከመሬት ጋር የሚያገናኝ የግፊት ቁልፍ መቀየሪያ።
  • pin1 - 10 ኪ መስመራዊ ፖታቲዮሜትር።
  • pin2 - በተከታታይ 47 ኪ resistor ያለው ቀይ LED።
  • pin4 - የፓይዞ ድምጽ ማጉያ (ይህ የመጀመሪያው ሙከራ አካል አይደለም ነገር ግን የሙዚቃ ቤተ -መጽሐፍቱን ለመሞከር ጠቃሚ ነው)።

ደረጃ 3-የ Pulse-Width Modulation ን በመጠቀም LED ን ማደብዘዝ

Image
Image

በዩኤስቢ ላይ በተከታታይ መሥሪያው በኩል REPL ን በመጠቀም ከቪዲዮው በፊት CLUE ፕሮግራሙ ተቋርጧል። መቆጣጠሪያ-ዲ ከ REPL ለመውጣት እና የ code.py ፕሮግራሙን ለመጀመር ተጭኗል።

ቤተ -መጻህፍት በፕሮግራሙ ውስጥ በመጀመሪያ ይጫናሉ

ከማይክሮቢት ማስመጣት *

ሙዚቃ ያስመጡ

ከዚያ “ማይክሮቢት” በጽሑፍ እይታ ሞድ ውስጥ በማሸብለል ይታያል ፣ “ቤተ -መጽሐፍት” በመሰረታዊ የእይታ ሁኔታ (በአሁኑ ጊዜ ትንሽ ቀርፋፋ) ፣ ከዚያም በተሻሻለው ሁኔታ “በ CLUE ላይ መምሰል”።

display.mode = "ጽሑፍ"

display.scroll ("microbit") display.mode = "basic" display.scroll ("library") display.mode = "enhanced" display.scroll ("CLUE on emulation") display.show (Image. SMILE) sleep (2000)

ለማንበብ ቀላል ለማድረግ ሁለቱም በተንሸራታች () እና በማሳየት () በ CLUE ማያ ገጽ ላይ ሙሉውን የጽሑፍ መስመር ያሳያሉ። እያንዳንዱ ፒን ጥቅም ላይ እንደዋለ በማያ ገጹ ላይ ይታያሉ እና ለመገጣጠም ሚዛናዊ ናቸው። ሊታይ የሚችለው የአሁኑ ከፍተኛው 6 ነው።

display.show (“ሙከራ 3 + ሙዚቃ”)

እንቅልፍ (2000) display.scroll (“LED dimming”) _ = pin1.read_analog () sleep (2000) pin2.write_analog (pin1.read_analog ()) sleep (2000) _ = pin0.is_touched () sleep (2000) ሙዚቃ። ጨዋታ (ሙዚቃ። POWER_UP ፣ pin4)

በዚህ ምሳሌ ውስጥ ሙዚቃው በፒን 4 ላይ ይጫወታል። እንደ ማይክሮ -ቢት ትግበራ በነባሪ በፒን 0 ላይ ይጫወታል። የ CLUE የቦርድ ድምጽ ማጉያ እሴቱን (ዕቃውን) ተናጋሪውን በማለፍም ሊያገለግል ይችላል።

የሚከተለው ኮድ በ Makeronde ፕሮግራማቸው ከሚገኘው በ Kitronik's MicroPython ኮድ ላይ የተመሠረተ ነው። በ LightState እሴት 1. ከተጠቆመ ኤልኢን ከተበራ ፒን 1 ን ለማንበብ እና ወደ ፒን 2 ለመፃፍ ተስተካክሏል። ፖታቲሞሜትር።

LightState = 0

ቀይር = 0 እውነት ሆኖ ሳለ LightState == 1: pin2.write_analog (pin1.read_analog ()) ሌላ ፦ pin2.write_digital (0) pin0.is_touched (): LightState == 0: LightState = 1 ሌላ ከሆነ: LightState = 0 በሚቀያየርበት ጊዜ == 1: ከሆነ pin0.is_touched () == 0: አዝራር_b.was_pressed () ከሆነ music.play (music. ODE ፣ pin4)

ደረጃ 4: CLUE ከ CircuitPython ጋር

CLUE ከ CircuitPython ጋር
CLUE ከ CircuitPython ጋር
CLUE ከ CircuitPython ጋር
CLUE ከ CircuitPython ጋር

የ Kitronik የማይክሮ ፓይቶን ኮድ በፈጠራዎች ኪት ተጨማሪ ነፃ ሀብቶች ክፍል ውስጥ በእያንዳንዱ ሙከራ ስር ሊገኝ ይችላል። አንዳንድ ኮዱ በ.hex ፋይሎች ውስጥ ብቻ ተካትቷል። ለምቾት ፣ የተሟላ የምሳሌዎች ስብስብ እዚህ ተደግሟል።

የብሉቱዝ ዝቅተኛ ኢነርጂን ጨምሮ የ CLUE ሙሉ ችሎታዎች በፍጥነት በማደግ ላይ ባለው የቤተ -መጻህፍት ስብስብ በ CircuitPython ውስጥ ሊመረመሩ ይችላሉ።

የአዳፍሬው ጣቢያ የመጀመሪያ መመሪያ እና ብዙ ለ CLUE መመሪያዎችን ይማሩ። ከላይ ያሉት ሦስቱ ምስሎች የተወሰዱት

  • CLUE BLE MIDI ጓንት
  • CLUE Sensor Plotter
  • CLUE Altimeter

የሚመከር: