Let's code - BBC micro:bit

文章推薦指數: 80 %
投票人數:10人

Choosing the right code editor for the BBC micro:bit, the pocket-sized computer ... in Python, C++ and other languages, including other block editors. Usingourwebsitemeansyouagreetousingcookieswhichhelpusimprovemicrobit.org.LearnmoreSkiptocontentLet'scodeShareQuicklinksNewtocodingornewtomicro:bitMakeCodeeditorText-basedprogramming,widelyusedineducationPythoneditorManagewholeclassmicro:bitcodingsessionsmicro:bitclassroomMicrosoftMakeCodePythonMobileandtabletappsScratchSwiftPlaygroundsOthereditorsMicrosoftMakeCodeMicrosoft’sMakeCodeeditoristheperfectwaytostartprogrammingandgetcreatingwiththeBBCmicro:bit.Thecolour-codedblocksarefamiliartoanyonewho’spreviouslyusedScratch,andyetpowerfulenoughtoaccessallthefeaturesofthistinycomputer.YoucanalsoswitchtoJavaScripttoseethetext-basedcodebehindtheblocks.Ourgettingstartedpageswillguideyouthroughyourfirststeps.YoucanfindoutmoreaboutrequirementsforusingtheMakeCodeeditorintheclassroomintheMakeCodeFAQ.MakeCodereferenceGotoMakeCodeeditorAnimatedanimalsAnimateyourownanimalsonthemicro:bitdisplayBeginnerCompassbearingTurnyourmicro:bitintoasimplecompassBeginnerDiscolightsMakelightsflashtotherhythmBeginnerExploreMakeCodeprojectsPythonPythonisagreatwaytodeepenyourprogrammingskillsthroughtext-basedcoding.ItsnaturalEnglish-likestructuremakesiteasytostartlearning,butit’salsopowerfulenoughtobeusedinareaslikedatascienceandmachinelearning.It’swidelyusedinschoolsandissupportedbyaglobalcommunityofteachers,programmersandengineers.OurPythoneditorisdesignedtohelpteachersandlearnersgetthemostoutoftext-basedprogrammingonthemicro:bit.PythonguideGotoPythoneditorSendasmileSharesomehappinesswithradioBeginnerSunlightsensorMakeyourmicro:bitlightupwhenthesuncomesupBeginnermicro:bitpetCodeyourownelectronicpetIntermediateExplorePythonprojectsMobileandtabletappsIfyou’reusingmobiledeviceslikephonesortabletswehaveiOSandAndroidappsthatletyouprogramyourmicro:bitusingMakeCode.Codeistransferredfromyourmobiledevicetothemicro:bitusingaBluetoothradioconnection,sonodatacablesareneeded.LearnmoreaboutmobileappsScratchScratchislovedbychildrenandadultstheworldover.Formany,Scratchistheirfirstintroductiontoprogrammingfromaroundage8andup.Youcanintegratemicro:bitintoyourScratchprojects,turningyourmicro:bitintoaphysicalgamecontroller,paintbrush,digitalscoreboardormore.You’llneedaWindowsormacOS(version10/11)computerwithBluetoothandScratchLinkinstalledoraChromebookormobiledevicetoinstalltheAndroidapp.YoucanthenfollowthelinksbelowtogetstartedorexploreourScratchprojects.Howtousemicro:bitwithScratchScratchthereminControlaspookymusicalinstrumentinScratchBeginnerScratchhungrydinoMakeyourownwirelessgamecontrollerforScratchBeginnerScratchguitarPlaychordsonamicro:bitguitarwithScratchBeginnerExploreScratchprojectsSwiftPlaygroundsIfyouhaveanAppleiPadorMaccomputerwithmacOS10.15.3orlater,youcanexploretheSwiftprogramminglanguagewithourSwiftPlaygroundsinteractivebook.LearnmoreaboutSwiftPlaygroundsOthereditorsThere’sahugecommunityofpeoplemakingtoolsforprogrammingandinteractingwiththemicro:bitwhichmeansyoucanprogramyourmicro:bitinPython,C++andotherlanguages,includingotherblockeditors.TheeditorslistedbelowarenotofficiallysupportedbytheMicro:bitEducationalFoundation,sopleaselookforthe‘support’detailsintheeditorsthemselvesforanyquestions.EduBlocks(Python)Mu(Python)AppInventorArduinoIDE(C++)Art:bitBittySoftwareApplicationsCodeMaoCodeMaoTurtleGNAT(Ada)KittenblockKoduMicroBlocksMind+Strype(frame-basedPython)TIgraphingcalculators(Python)VittaScience(blocks/Python)mBlock5



請為這篇文章評分?