Реклама

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

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

Као што постоји огроман низ различитих језика кодирања, постоји мноштво различитих разлога због којих бисте могли да узмете другачији приступ програмирању 5 пројектних идеја које ће вам помоћи да научите брже програмирањеПостоји неколико начина за олакшавање кривуље учења за програмирање. Прљајте руке и брже учите уз споредне пројекте које можете започети у било које вријеме. Играјте се са ових петорица. Опширније

. Један језик би вам једноставно могао представљати логичнији смисао, док би други корисник могао напредовати под сасвим другом структуром.

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

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

АрдуБлоцк

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

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

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

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

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

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

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

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

пхото_оверхеад

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

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

питхон

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

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

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

Имаге Цредитс: програмски код Виа Схуттерстоцк

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