Što je Arduino i kako ga koristiti?
Mnogi od nas se pitaju kako se sve raspoređuje posvuda, jer to je ljudska priroda. Od rođenja, tražili smo od naših roditelja dosad nepoznato, kako sve funkcionira, koji algoritmi rade i tako dalje.
Sada mnogi ljudi koriste računala, ali pitanje kako to funkcionira je da su neki ljudi posebno zabrinuti. Stoga, jedan dio uči programiranje kod kuće, a drugi - u sveučilištima.
Za neke i druge u ovom članku ćemo vam reći što je Arduino, zašto se preporuča kupiti za programere novaka i kako sve funkcionira. Ovaj je članak namijenjen početnicima programerima ili samopouzdanim korisnicima operacijskog sustava Windows.
Povijest Arduina
U daljinskom nultom razdoblju programiranje je tek počeo ostvarivati zamah diljem svijeta. Ali u to vrijeme nije bilo takvih "pametnih" aplikacija za obuku, pa su neka sveučilišta dala svoje osobne metode podučavanja. Tako je jedan mladi programerski profesor iz Italije odlučio stvoriti jeftin i višenamjenski mikrokontroler koji može naučiti svaku osobu osnove programiranja kako na nižoj razini tako i na razini softvera.
Uspjeh nije odmah došao, ali ipak je došao. Prvo je otvorena mala tvrtka, gdje je nekoliko prijatelja ovog istog učitelja zajedno s njim načinilo ploče, lemljene komponente i još mnogo toga. Nazvano je tvrtka u čast stakla, u kojoj je nakon posla otišao prijateljima - zaposlenicima. Isti staklo dobiva ime po talijanskom kralju Arduinu Ivreysky.
Tako je započeo brz rast tvrtke, sve do 2008, kada je mreža točno 2 mjesta, koji su distribuirani potpuno različite modele tiskanih pločica Arduino. Nakon nekog vremena (nakon 8 godina), dva su mjesta spojena. Možda ne svatko zna, ali IDE se koristi za programiranje mikrokontrolera, a na tim su stranicama i IDE bili vrlo različiti, što je stvorilo kaos među korisnicima.
Tako smo rekli ono što je Arduino, a u sljedećem odlomku ćemo shvatiti kako koristiti integrirano razvojno okruženje. Sljedeće se točke preporučuju za čitanje, jer ne sadrže manje zanimljivih činjenica o tako popularnoj platformi kao Arduino.
Ured Arduina
Kao što je već spomenuto, Arduino ima mikrokontroler. Prema programerima, ATmel mikrokontroler obavlja sav posao na najbolji način, iako mnogi kažu da je STM puno bolji. Međutim, takve su opcije dostupne na službenoj web stranici pa preporučujemo da je posjećujete.
Pa što je mikrokontroler? Uglavnom govoreći, to je čip u koji je određena vrsta strojni kod, nakon čega se izvodi pomoću svojih nalaza (fizički, u obliku nogu na PCB-u).
Broj dostupnih iglica ovisi o modelu mikrokontrolera. U pravilu, zaključci su dvije vrste: analogni i digitalni. Ako ste posebni, ne biste trebali objasniti, ali za početnike kažemo: digitalni signal ima 2 vrijednosti (0 i 1), a analogno, vrijednosti mogu početi od 0 i završiti s 511 (ako rezonator ima 512 razine signala).
U sljedećem odlomku članka ispitat ćemo nešto poput IDE Arduino Windows. Ovo je poseban program koji pretvara C + + kod na strojni kod, tako da ga kontroler može izvršiti.
Radite s Arduinom
Prvo morate otići na službenu web stranicu Arduina. Srećom, on je trenutno samo jedan. Odavde morate preuzeti posebnu aplikaciju Arduino IDE za Windows.
Ako pitate programera što je Arduino, onda će vjerojatno reći: to je razvojno okruženje za mikrokontroler. Stvar je u tome što je tvrtka poznatija po vlastitim knjižnicama za rad s različitim mikrokontrolerima, pa će se taj odgovor čuti u 70% slučajeva.
Rad s Arduinom IDE:
- Preuzmite aplikaciju s službene stranice (po mogućnosti najnovije verzije, jer je ažuriranje knjižnica vrlo važan zadatak programeru).
- Instalirajte na bilo kojem dostupnom mjestu, bilo da je radna površina ili korijenska mapa pogona C.
- Pokrenite aplikaciju. Prije otvaranja novog projekta s petlja funkcija () i postava ().
- U postavkama odaberite Arduino model, spojite ga putem USB kabela i odaberite ga u postavkama.
- Napišite Arduino program u prekrasnom C ++ jeziku!
U zaključku
Nadamo se da ćete, nakon čitanja, razumjeti ono što je Arduino, kako raditi s njim i zašto je ovaj ambiciozan projekt uopće stvoren. Također preporučujemo da se uranjate u nevjerojatan i težak svijet programiranja, jer to je naša zajednička budućnost, koja mora biti izgrađena upravo ovdje i sada.
- "Pametna kuća" na Arduinu: teorija i praksa
- AVR programiranje. Programiranje AVR mikrokontrolera za početnike
- USB programer (AVR): opis, svrha
- Arduino Uno: oznaka, opis platforme
- Moderni iOS emulator
- Gdje se u `Windows 7` `Run` sakrio?
- Hibernacija: što je to i kako funkcionira?
- Arduino za početnike: upute za korak po korak. Programiranje i projekti Arduino: gdje početi?
- Kako naučiti programiranje od nule na popularnim programskim jezicima
- Programiranje mikrokontrolera za početnike: jednostavno i pristupačno
- Sa svojim rukama: "Arduino" - elektronički konstruktor
- Nokia 5110: fotografija, dijagram. Povezivanje grafičkog prikaza Nokia 5110 na Arduino
- Centar za ažuriranje sustava Windows 7 ne funkcionira: što da radim?
- Malina Pi 2: primjena, instalacija i spajanje
- Programiranje za Android: kako započeti stvarati vlastite aplikacije i igre?
- Arduino vlastite ruke. Arduino UNO sa svojim vlastitim rukama
- Mikrokontroleri Atmega8. Programiranje Atmega8 za početnike
- Mss32.dll: što je to i kako ispraviti pogrešku povezanu s ovom datotekom?
- Pokretanje sustava Windows XP. Što je za to i zašto to radi?
- Nelinearno programiranje je jedna od komponenti matematičkog programiranja
- Ukratko, što je Task Scheduler u prozorima 10