Co je Arduino Jazyk: Kódování pro Arduino Desky Vysvětlil

zařízení pomocí Arduino jazyk
Většina softwarových nadšenců, zkuste hrát si s hardwarem na nějakém místě. Pitva velkých zařízení, jako jsou notebooky a domácí spotřebiče, je bohužel pro začátečníka komplikovaným počinem. Kromě toho má svá vlastní rizika, protože existuje šance na poškození drahých předmětů mimo opravu. Naštěstí se v posledních desetiletích začaly formovat sny zájemců o jednoduché hardwarové projekty. Kreativní týmy představily několik malých mikrokontrolérů, které poskytly levný a pro začátečníky příjemný způsob experimentování.

jedním z nejúspěšnějších projektů bylo Arduino, vytvořené pro studenty v Itálii v roce 2005. Hlavním cílem jeho tvůrců bylo zjednodušit práci s elektronikou. Pro použití Arduina nemusíte mít technické zázemí ani být kódovacím zázrakem. Jednoduché použití umožňuje tisícům lidí každý rok vytvářet vlastní projekty. Psaní pokynů pro mikrokontrolér v abstrahovaném jazyce Arduino netrvá vůbec dlouho-uvidíme, jak to udělat sami.

Arduino vysvětlil

než se začneme učit o jazyce Arduino, měli bychom se seznámit se samotným systémem. Jinak máme znalosti bez praktického využití, a to není náš cíl. Arduino je ve své podstatě malý a cenově dostupný kus takzvaného otevřeného hardwaru-desky s plošnými spoji, kterou můžete použít pro jednoduché elektronické projekty. Můžete se připojit k několika z nich a vytvořit také složitější struktury.

Poslední Udacity Kupón Nalezeno:

Ověřeno Staff Pick

EXKLUZIVNĚ: 75% OFF

Na Udacity Kurzy

Zahájení vaší jaře se nové dovednosti – rychle & vyberte si svůj sen Udacity hřiště s obrovským 75% sleva! Tento exkluzivní Kód Kupónu Udacity je aktivní po omezenou dobu.

datum Vypršení platnosti: 30/03/2021
2,948 Lidé Používají
Pouze 37 Vlevo

Hodnocení

5.0

×

Verified Staff Pick
Rating

5 / 5

Udacity Review

EXCLUSIVE: 75% OFF

On Udacity Courses

Begin your spring with new skills – hurry up & choose your dream Udacity course with a huge 75% discount! This exclusive Udacity coupon code is active for a limited time.

BITDEGREE75

jděte & nakupujte s touto slevou!

VYKOUPIT OBCHOD

datum Vypršení platnosti: 30/03/2021
2,948 Lidé Používají
Pouze 37 Vlevo

Existuje mnoho různých modelů Arduino desky, stejně jako celou řadu Arduino-kompatibilní klon produkty, jako GSTduino, Freaduino, nebo CraftDuino. Jejich základní struktura je poměrně podobná. Jakékoliv rady, který zvolíte, bude mít vždy napájecí konektor, sériový konektor, primární čip, a několik menších částí nechcete pracovat s přímo. V novějších modelech však lze port USB použít pro sériové i napájecí připojení.

všechny desky mají také sadu kolíků. Můžete je použít k připojení Arduina k externím komponentům, jako jsou štíty nebo senzory. Štít je druh doplňkové desky, která může poskytnout ovládací prvky motoru, LCD displeje a podobné funkce. Pomocí různých typů senzorů dokáže vaše Arduino detekovat téměř cokoli (pohyb, zvuk, tlak, světlo atd.) Štíty i senzory se prodávají samostatně, ale ceny jsou poměrně nízké: jednoduchý snímač teploty nebo vody můžete získat za něco přes tři dolary.
zařízení pomocí Arduino jazyk
Protože Arduino je vytvoření v roce 2005, kombinace přizpůsobitelné hardware a odebrané software to hit mezi studenty, fandy a DIYers. Technologie je open-source a dokumentaci rozsáhlé, takže první kroky nejsou zastrašující pro ty, kteří nemají zázemí v programování, nebo inženýrství.

Programování vaše rady: Arduino IDE a jazyk

napsat své projekty a nahrát je do vašeho Arduino desku, budete muset použít Arduino ide (integrované vývojové prostředí, nebo IDE). Nejjednodušší možností je použít online verzi, známou také jako Arduino Web Editor. To vám umožní používat cloud pro ukládání vašich výtvorů. Tímto způsobem k nim máte přístup odkudkoli, pokud máte stabilní připojení k internetu. Použití online verze také znamená, že se nemusíte starat o aktualizace. Pokud dáváte přednost použití offline verze, můžete si ji stáhnout pro oficiální stránku.

jaký jazyk používá Arduino? Používá Arduino C++, nebo existuje samostatný programovací jazyk Arduino? Tyto otázky patří mezi ty Nejčastěji kladené začátečníky. Je to jen přirozené: protože většina z nich nemá mnoho zkušeností s kódováním, jednoduchost je zásadní pro snadné experimentování.

syntaxe a pojmenování příkazů jazyka Arduino skutečně přišlo před hardwarem. Hernando Barragán jej vytvořil v roce 2003, když vyvíjel systém nazvaný zapojení pro svou diplomovou práci. Během výzkumu testoval jazykové koncepty se studenty různých programů: jazyk musel být abstraktní a dostatečně jednoduchý pro umělce a designéry i inženýry.

musíme si uvědomit skutečnost, že vývojáři mají tendenci nesouhlasit s jazykem Arduino-přesněji řečeno, někteří trvají na tom, že to není ani jazyk. Vzhledem k jeho podobnosti s c++, někteří nazývají knihovnu. V tomto tutoriálu se však budeme držet terminologie použité na oficiální stránce Arduina a nazýváme ji programovacím jazykem Arduino.

Úvod do jazyka Arduino

díky své jednoduchosti se programy, které píšete pomocí Arduino IDE, nazývají sketches. Ve své podstatě jsou to textové soubory psané v jazyce Arduino. Chcete-li je uložit a nahrát na desku Arduino, budete muset použít .ino rozšíření.

existují tři hlavní části, které tvoří programovací jazyk Arduino. Nejprve máte funkce, které vám umožňují ovládat vaši desku. Pomocí funkce, můžete analyzovat znaky, provádět matematické operace, a provádět různé další úkoly – např. digitalRead() a digitalWrite() umožňuje čtení nebo zápis hodnoty do určité pin.

každá skica napsaná v jazyce Arduino obsahuje dvě funkce. Jedná se o setUp () a loop (). Skica vždy začíná nastavením (), které se spustí jednou po zapnutí nebo resetování desky. Poté, co jej vytvoříte, použijete loop () k opakovanému opakování programu, dokud nevypnete nebo resetujete desku.

dále máme hodnoty Arduino, které představují konstanty a proměnné. Většina datových typů (array, bool, char, float atd.) jsou podobné jako u c++. Můžete také provést převod typu. Poslední část jazyka Arduino se nazývá struktura. Obsahuje malé prvky kódu, například operátory.
zařízení používající jazyk Arduino

požadavky na syntaxi

Pokud jde o syntaxi, není to na rozdíl od jazyka C++. První podobnost, kterou si můžete všimnout, je použití složených závorek k zabalení bloků kódu. Pokud vynecháte uzavírací složenou vzpěru po použití úvodní, systém vyvolá chybu. Díkybohu, Arduino IDE zvýrazní uzavírací ortézu, pokud kliknete na úvodní, takže je to poměrně jednoduchá věc ke kontrole. Stejně jako C++, Arduino také vyžaduje ukončení vašich příkazů středníky. Chybějící způsobí chybu při požáru.

Další jasnou podobností je způsob zadávání komentářů. Existují dva způsoby, jak to udělat v jazyce Arduino, na základě toho, zda potřebujete jednořádkový nebo blokový komentář. Pokud potřebujete pouze komentovat jeden řádek, spusťte jej dvěma lomítky vpřed:

// a comment here
#define LED_PIN 5
void setup() {
pinMode(LED_PIN, OUTPUT);

Pokud jeden řádek je příliš malý pro vaše poznámky, můžete vložit víceřádkový komentář začíná s lomítkem a hvězdičkou a končí hvězdičkou a dopředným lomítkem:

/* a comment here
a comment there
there are comments everywhere */
#define LED_PIN 5
void setup() {
pinMode(LED_PIN, OUTPUT);

Když přidáváte komentáře, pamatujte si, že Arduino bude kompilátor ignorovat úplně. To znamená, že je nebude exportovat do procesoru a používat žádnou paměť mikrokontroléru.

rozšíření programovacího jazyka Arduino

stejně jako většina ostatních kódovacích jazyků umožňuje jazyk Arduino importovat externí knihovny. Stručně řečeno, knihovna je sada předpsaného kódu, který vám poskytuje další funkce. Pokud vám vestavěné knihovny nestačí, můžete si je stáhnout online nebo dokonce napsat vlastní.

můžete použít jak knihovny C, tak knihovny, které jsou specifické pro Arduino. Po výběru jednoho budete muset nainstalovat pomocí Správce knihoven v Arduino IDE. Chcete-li do náčrtu zahrnout konkrétní knihovnu, použijte příkaz #include a pojmenujte knihovnu, kterou potřebujete použít. Nezapomeňte přidat středník: tento příkaz nemusí být ukončen.

Před

Jak jste si možná již napadlo, Arduino deska je skvělý způsob, jak vyzkoušet hraní s hardwarem, aniž by se museli starat o významné výdaje nebo složité programování. Je to populární způsob, jak přimět děti, aby se také zapojily do inženýrství.

bude to rodinný projekt? Budete dalším velkým vynálezcem? Pamatujte, že každá cesta začíná jediným krokem!

zanechte svou upřímnou zpětnou vazbu

zanechte svůj skutečný názor& pomozte tisícům lidí vybrat nejlepší online vzdělávací platformu. Veškerá zpětná vazba, ať už pozitivní nebo negativní, jsou přijímány, pokud jsou upřímní. Nezveřejňujeme neobjektivní zpětnou vazbu ani spam. Takže pokud se chcete podělit o své zkušenosti, názor nebo poradit-scéna je vaše!

Related Posts

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *