Ardublock: Бул эмне жана ал сиздин Arduino үчүн эмне кыла алат

Ardublock плагининин скриншоту.

Arduino такталарын сатып алуу эскирген нерсе жана барган сайын көбүрөөк чөнтөккө жетет, бирок ал кандайча иштейт? Анын иштеши үчүн биз каалаган операцияны аткара турган код же программа керек экени түшүнүктүү. Бул, тилекке каршы, баарына эле жеткиликтүү эмес жана болуп саналат Arduino кыймылдаткычын кыймылдатуу же жарыкты күйгүзүү үчүн программалоо билими керек.

Мунун бардыгы визуалдык редакторлорду жана визуалдык программалоону абдан популярдуу кылды. Бул түр программалоо чычкан менен сүйрөлгөн блоктор аркылуу программаларды түзүүгө мүмкүндүк берет, тармал кашаа жабууну унутуп же узун функциялардын аттарын жазуу керек. Arduinoго визуалдык программалоону киргизүүчү популярдуу курал Ardublock деп аталат.

Ardublock деген эмне?

Ardublock - бул Arduino IDE программасы же толуктоочусу, ал бизге код жазуунун кажети жок программаларды жана коддорду түзүүгө мүмкүндүк берет., башкача айтканда, визуалдык куралдар аркылуу. Мунун артыкчылыктары бар, анткени биз программалоону билсек, мүчүлүштүктөрдү оңдоо процессинде көп убакытты үнөмдөйбүз, анткени белгилүү ";" деп жазууну унутпайбыз. ошондой эле код кашаа жаппайт. Визуалдык куралдар менен программалоо - бул программалоо башталгыч жана эксперттик программисттер үчүн арналган ошондой эле программалоону билбеген жана аны кантип жасоону үйрөнгүсү келген колдонуучулар үчүн.

Жогоруда айткандай, Ardublock программанын өзүнө караганда толуктоочу нерсе, анткени анын иштеши үчүн Arduino IDE болушу керек. Ошентип, кыскача маалыматты келтирсек, Ardublock - Arduino IDEдин кодированиени визуалдык программалоого ылайыкташтырган настройкасы деп айта алабыз.

Arduino Tre башкармасы

Ардублоктун башталгыч программисттин куралы болбостон, оң жактары дагы бар. Анын оң нерселеринин бири - мүмкүнчүлүк долбоорлорду тезирээк түзүү үчүн блоктор менен иштөө.

Ardublock визуалдык блоктор менен иштейт, ошондой эле компоненттер менен иштей алат. Ошентип, биз дөңгөлөктөр, экинчиси музыка жана дагы бир табакча блок түзө алабыз; бул блокторду колдонууну каалаган сайын, аны атайбыз же жөн гана терезенин бир тарабынан экинчи тарабына сүйрөп барабыз.

Ardublock бизге сунуш кылган иш-милдеттери жана мүмкүнчүлүктөрү Arduino IDE бизге кандай сунуш кылса, биз Ardublockду Arduino тактасына туташтырып, блоктордун аркасында Ardublock түзгөн кодду жөнөтө алабыз жана долбоорлорубузду тез жана оңой эле сынап көрө алабыз. Биз программаны аяктагандан кийин, сакталган маалымат дагы эле жазылган код, Ardublock биздин блоктор менен түзгөн код.

Биздин иштөө тутумуна Ardublock кантип орнотсо болот?

Ardublock деген эмне экендигин мурунтан эле билебиз же так түшүнөбүз, бирок ал кандайча биздин компьютерде орнотулган жана аны кантип колдонсок болот?

Биздин компьютерди даярдоо

Ardublock жөнүндө бир гана документ англис тилинде болсо дагы, чындык Arduino IDE бар болсо, орнотуу процесси кыйла жөнөкөй жана тез жүрөт. Баарынан мурда биз Arduino IDE компьютерибизде бар, эгерде ал орнотулбаса, анда токтоп, көрө аласыз бул жерде аны Gnu / Linuxко кантип орнотсо болот. Бизге дагы бир нерсе керек болот Java виртуалдык машинасы же ушул сыяктуу командада Эгерде биз Gnu / Linuxту колдонсок, анда идеал - бул коюмду коюу OpenJDK, айрыкча Oracle менен Google ортосундагы тирешүүдөн кийин. Эми бизде бардыгы жасалды, биз барышыбыз керек расмий Ardublock сайты жана java форматындагы же .jar кеңейтүүсү бар Ardublock топтомун алыңыз. Жүктөлүп алынган файл орнотуу устасы бар аткарылуучу файл эмес, андыктан баарын кол менен жасашыбыз керек.

Arduino IDE скриншоту

Ardublock орнотуу

Primero Биз Arduino IDE ачып, Preferences же Preferences барабыз. Эми биз жаңы терезеде пайда болгон "Эскиз китебинин жайгашкан жери:" параметрине барабыз. Бул Arduino IDE плагиндерин же элементтерин сактап кала турган дарек. Пайда болгон жер же дарек "Документтер / Arduino" же үй / Документтер / Arduino сыяктуу нерсе болот. Биз даректи өзгөртө алабыз, бирок аны өзгөртө турган болсок, жүктөлгөн Ardublock файлын ошол жерге жылдырыш үчүн кандай жаңы дарек бар экендигин билишибиз керек. Эгер Arduino папкасын ачсак, анда дагы башка папкалар жана файлдар бар экендигин көрөбүз.

Ardublock топтомун "tools / ArduBlockTool / tool / ardublock-all.jar" дарегин калтырып жылдырышыбыз керек. Эгерде бизде Arduino IDE программасы ачык болсо, анда аны жабууга кез келип, кайра ачканда, Куралдар же Куралдар менюсунда Ardublock тандоосу пайда болот. Аны чыкылдатуу менен Ardublock интерфейсине туура келген жаңы терезе пайда болот. Көрүнүп тургандай, бул жөнөкөй жана тез, бирок орнотуу жол-жобосун билбесек түшүнүксүз нерсе.

Ardublock альтернатива

Ardublock Arduino үчүн жаңы жана уникалдуу нерседей сезилгени менен, чындыгында, ал визуалдык программалоону ишке ашыра турган жалгыз программа же курал эмес. Ardublock'тун бардык альтернативалары уникалдуу программалар жана Arduino IDE үчүн кеңейтүүлөр же плагиндер эмес, визуалдык программалоого багытталган бир нече курал бар.

Бул альтернативалардын биринчиси Minibloq деп аталат. Minibloq - визуалдык программалоого багытталган толук программаДемек, анын экраны үч бөлүккө бөлүнөт: түзүлө турган блоктору бар бөлүгү, программада колдонууну каалаган блокторду жылдырган дагы бир бөлүгү жана биз түзө турган кодду көрсөткөн үчүнчү бөлүгү. кыйла өнүккөн колдонуучулар. Миниблокту ушул аркылуу алууга болот байланыш.

Minibloq программасынын скриншоту

Экинчи шайман деп аталат Arduino үчүн чийүү. Бул курал аракет кылат Scratch балдар программасын каалаган деңгээлге ылайыкташтыруу жана ошол эле философия менен программаларды түзүү. Arduino үчүн Scratch бул толук программа, мындайча айтканда, Scratch вилкасы.

Инструменттердин үчүнчүсү азырынча жакшы орнотула элек, бирок визуалдык программалоо инструменттеринин ичиндеги келечектүү курал. Бул курал деп аталат Modkit, курал ал Kickstarter шаарында төрөлгөн, бирок акырындап мыкты жол менен бышып жатат. Башка программалардан айырмасы мүмкүн өнүккөн колдонуучуларга караганда башталгыч колдонуучуларга көбүрөөк адистешкен. Акыры, Ardublockко башка альтернатива бул Arduino IDEнин салттуу колдонулушу болмок, ал альтернатива визуалдык эмес жана эң мыкты програмисттерге гана жеткиликтүү болот.

жыйынтыктоо

Ardublock бул, жок дегенде, башталгыч колдонуучулар үчүн абдан кызыктуу курал. Бирок, эгер сиз программалоочу адис болсоңуз, анда бул шаймандардын түрлөрү бар кодду тезирээк түзүлөт, бирок тескерисинче. Чычканды колдонуу, таң калыштуусу, баскычтопту колдонуудан жайыраак.

карабастан эгерде биз тажрыйбасыз программисттер болсок же үйрөнүп жаткан болсок, Ardublock кеңири сунушталган кеңейтүү болуп саналат маанилүү деп айтууга болбойт, анткени бул фазаларда синтаксистик каталарды жана Ardublock менен табуу кыйын болгон кичинекей көйгөйлөрдү кетириш керек. Бирок Эмнени тандайсыз?


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

2 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Оскар Мансила ал мындай деди:

    Салам, таанышканыма кубанычтамын. Ardublock Arduino жаңы версиялары менен иштейби?

  2.   Хосе ал мындай деди:

    Саламатсызбы, ушул графикалык нускалардын жардамы менен сиз жазуу программасын иштеп чыга аласызбы? Башкача айтканда, бардык жазылган коддорду блокторго бөлүп жасоого болобу?
    Дагы бир суроо, .h, подпрограммаларды ж.б. кантип аныктайсыз же колдоносуз Бул учурда?