Које програмске језике можете користити са Ардуином?

Које програмске језике можете користити са Ардуином?

Спремни сте да пробате нешто другачије са својим Ардуином? Не морате бити ограничени програмирањем на Ц. Узмите ове алтернативне језике за пробну вожњу.



Ардуино ИДЕ је језгро етоса који стоји иза пројекта - то је кориснички интерфејс који покушава да претвори застрашујући задатак учења програмског језика у нешто у шта свако може да забоде. То је свакако племенит узрок, али могло би доћи време када ИДЕ делује као ограничење ваше креативности.

Баш као што постоји огроман распон различитих језика за кодирање, постоји и мноштво различитих разлога због којих бисте можда желели да заузмете другачији приступ програмирању. Један језик би вам једноставно могао имати логичнији смисао, док би други корисник могао напредовати у потпуно другачијој структури.





Важно је пронаћи језик који вам говори и циљеве које желите постићи.

АрдуБлоцк

Ардуино је изграђен око једноставног програмског језика који би требао бити добродошао придошлицама - али ако заиста немате искуства, можда би било вредно испробати алат попут АрдуБлоцк -а. Уместо да куцате код, моћи ћете да визуелно конструишете програм користећи исти избор функција као и обично.



кул ствари које можете радити са старим рачунаром

Одлично је за млађе кориснике, али немојте мислити да је ово „Ардуино за децу“. Неки људи имају само мозак који боље функционише са визуелним надражајима - и иако АрдуБлоцк далеко од естетског у смислу свог корисничког интерфејса, он представља веома логичан начин писања кода за ученике визуелног карактера. У исто време, још увек се упознајете са именима функција и променљивим које ћете морати да користите ако одлучите да пређете на потпуни Ардуино ИДЕ.

АрдуБлоцк је алат који се може преузети и ради као прекривач за званични Ардуино ИДЕ. Коначни производ неће се разликовати од програма изграђеног уобичајеним поступком, па је одличан први корак ако тек почињете. За свакога ко није сасвим спреман да потпуно научи програмски језик, ово је одличан начин да науче кључне концепте, а да се притом не упусте у техничке карактеристике кодирања.

Снап4Ардуино

На основу визуелног програмског језика за повлачење и испуштање развијеног на Берклију, Снап4Ардуино нуди нешто другачије искуство од АрдуБлоцк -а. Начин стварања ваших скица остаје приближно исти код визуелног дизајнера, али је јасно да је овај софтвер намењен мало старијој публици.

Са мање потцењеним корисничким интерфејсом и мање усредсређеним на звона и звиждуке, Снап4Ардуино одлучно није покровитељски. Нема смисла да је ово лакши начин програмирања - само се разликује од норме. Иако се нуди као бета верзија, а његови програмери признају да има још доста грешака, врло је употребљив.

Један трик за инсталирање Снап4Ардуино је чињеница да то захтева СтандардФирмата да се инсталира на ваш Ардуино. Ако већ имате инсталиран Ардуино ИДЕ на рачунару, то је лако решити - једноставно га отворите и идите на Фајлови > Примери > Потписан > СтандардФирмата . Отпремите то на своју плочу и моћи ћете да комуницирате са њим из Снап4Ардуино -а. Имајте на уму да не можете компајлирати програме направљене у Снапу, већ само комуницирати са Ардуином док је повезан са вашим рачунаром.

Ц #

Серијска комуникација омогућава згодан и флексибилан начин да ваш Ардуино комуницира са вашим рачунаром - вероватно сте се у својим раним експериментима са уређајем бавили функционалношћу. Уз помоћ библиотеке попут ЦмдМессенгер , моћи ћете да пређете преко употребе серијског да бисте само прегледали своју Ардуино скицу и почели да га користите за кодирање на потпуно другом језику.

ЦмдМессенгер можете покренути у Мицрософт Висуал Студио-у или еквивалентној алтернативи треће стране. Одатле можете да комуницирате напред -назад између свог рачунара и Ардуина користећи Ц#, тако да можете да радите ствари попут функција позива и шаљете и примате команде.

како уклонити прелом редова у ворд -у

Други начин програмирања са Ц# је коришћење наменски изграђеног изданака уређаја попут Нетдуина. Будући да је изграђен на .НЕТ Мицро Фрамеворк -у, Нетдуино покреће Ц# изворно, одмах из кутије. Иако је распоред пинова компатибилан са Ардуино штитовима, то је потпуно другачији микроконтролер и као такав није опција ако желите да програмирате са Ц# на Ардуину који већ поседујете.

Питхон

Иако ваш Ардуино не може покренути код написан на Питхону из кутије, могуће је користити Питхон за комуникацију са уређајем путем серијског уноса. Ово је врло једноставно на систему сличном Уник-у, али ако користите рачунар или Мац, онда пиСериал може премостити јаз. Можете преузети пиСериал са његове веб локације за програмере, која такође садржи мноштво информација о покретању софтвера на различитим различитим оперативним системима - уверите се да на свом систему имате и копију Питхона.

Више информација о читању и писању података на Ардуино можете пронаћи путем пиСериал -а на адреси Ардуино игралиште , али имајте на уму да је ово прилично напредна техника. Ако већ добро познајете Питхон, вероватно ћете се добро снаћи како да га покренете-али ако сте релативно нови у језику или у Ардуину, постоје нежнији начине за почетак од овог.

С обзиром на то, Питхон је врло погодан за употребу заједно са Ардуином. То је језик за кодирање који је дизајниран да буде интуитиван и као такав се често препоручује као одскочна даска за друге облике кодирања. Штавише, ако вам се икада догоди да се од Ардуина одвојите до сличног Распберри Пи -а, видећете да је ваш Питхон искуство ће вам добро доћи.

Да ли сте успели да користите друге програмске језике или ИДЕ са својим Ардуином? Обавестите нас о томе у одељку за коментаре испод.

Заслуге за слике: програмски код Виа Схуттерстоцк

Објави Објави Твеет Емаил Како очистити Виндовс рачунар помоћу командне линије

Ако на вашем Виндовс рачунару недостаје простора за складиштење, очистите смеће помоћу ових брзих помоћних програма командне линије.

Прочитајте следеће
Повезане теме
  • ДИИ
  • Програмирање
  • Програмирање
  • Ардуино
О аутору Брад Јонес(109 објављених чланака)

Енглески писац тренутно живи у Сједињеним Државама. Пронађите ме на Твиттер -у путем @радјонзе.

Више од Брад Јонеса

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

како избрисати имессаге на мац -у
Кликните овде да бисте се претплатили