Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 7, XP
  • Arduino programsko okruženje. Arduino povezivanje i postavljanje

Arduino programsko okruženje. Arduino povezivanje i postavljanje

srijeda Arduino razvoj sastoji se od ugrađenog uređivač teksta programski kod, područje za poruke, prozor za izlaz teksta (konzola), alatna traka s gumbima za često korištene naredbe i nekoliko izbornika. Razvojno okruženje povezano je s Arduino hardverom za preuzimanje programa i komunikaciju.

preuzimanje datoteka
Praćenje serijske sabirnice

Prikazuje podatke poslane na Arduino platforma (USB ploča ili kartica serijske sabirnice). Za slanje podataka morate unijeti tekst i pritisnuti gumb Pošalji ili Unesi. Zatim odaberite brzinu prijenosa podataka s padajućeg popisa koji odgovara vrijednosti Serijski.početi u skici. Na Mac OS-u ili Linux platforma Arduino će se ponovno pokrenuti (skica će početi ispočetka) kada se poveže nadzor serijske sabirnice.

Moguće je razmjenjivati ​​informacije s platformom kroz programe Processing, Flash, MaxMSP itd. (pogledajte stranicu opisa sučelja za detalje).

postavke

Neke postavke mogu se promijeniti u prozoru Postavke(Arduino izbornik na Mac OS-u ili File na Windows i Linux OS-u). Ostatak postavki nalazi se u datoteci čija je lokacija navedena u prozoru Preferences.

Platforme

Odabir platforme utječe na: parametre (npr. brzinu CPU-a i brzinu prijenosa podataka) koji se koriste prilikom kompajliranja i učitavanja skica i postavke snimanja pokretačkog programa mikrokontrolera. Neke karakteristike platforme razlikuju se samo u zadnji parametar(učitavanje bootloadera), dakle čak i sa uspješno preuzimanje uz odgovarajući odabir, možda će biti potrebno provjeriti razliku prije pisanja Bootloadera.

  • Arduino BT
    Frekvencija sata ATmega168 16 MHz. Bootloader se učitava zajedno s kodovima za pokretanje Bluetooth modula.
  • LilyPad Arduino s ATmega168
    Taktna frekvencija ATmega168 je 8 MHz.

    Učitani Bootloader ima dugo vremensko ograničenje (prilikom ponovnog pokretanja, LED pin 13 treperi tri puta), jer originalne verzije LilyPada ne podržavaju automatsko ponovno pokretanje. Vanjski satovi također nisu podržani i stoga Bootloader konfigurira ATmega168 da učita interni sat od 8 MHz.

    U prisutnosti kasnije verzije LilyPad (sa 6-pinskim programski unos) Prije učitavanja Bootloadera trebate odabrati Arduino Pro ili Pro Mini (8 MHz) s ATmega168.

  • Arduino Pro ili Pro Mini (3.3V, 8MHz) s ATmega328
    ATmega328 taktna frekvencija 8 MHz (3,3 V) s mogućnošću automatskog ponovnog pokretanja. U skladu s LilyPad Arduino s ATmega328.
  • Arduino Pro ili Pro Mini (3.3V, 8MHz) s ATmega168
    Taktna frekvencija ATmega168 8 MHz (3,3 V) s mogućnošću automatskog ponovnog pokretanja.
  • Arduino NG ili prethodne verzije s ATmega168
    Radni takt ATmega168 je 16 MHz bez automatskog ponovnog pokretanja. Kompilacija i učitavanje odgovaraju Arduino Diecimila ili Duemilanove s ATmega168, ali Bootloader ima dugo vremensko ograničenje (pin 13 LED treperi tri puta prilikom ponovnog pokretanja).
  • Arduino NG ili prethodne verzije s ATmega8
    Radni takt ATmega8 je 16 MHz bez mogućnosti automatskog ponovnog pokretanja.

IDE (od engleskog Integrated Development Environment - integrirano razvojno okruženje) je aplikacija ili grupa aplikacija (okruženje) dizajniranih za izradu, konfiguraciju, testiranje i održavanje softvera.

Integrirano razvojno okruženje karakterizira prisutnost složene funkcionalnosti, uključujući uređivanje i kompajliranje izvorni kod, Stvaranje softverski resursi, stvaranje baza podataka i dr. Možete pročitati više o IDE-u i razvoju ovog koncepta.

Unutar Arduino projekt kreiran je softver, ispunjavanje osnovnih zahtjeva tipičnog Ide. Ovo nije moćan softver kao što je Eclipse ili NetBeans, već jednostavan, funkcionalni program, koji nam omogućuje pisanje, kompajliranje i preuzimanje programa na mikrokontroler.

Jednostavna struktura Arduino IDE je prednost, jer osigurava brzo svladavanje programa i prijelaz na razvoj aplikacija za Arduino. Unatoč jednostavnosti i intuitivnim kontrolama, vrijedan je najviše pažnje važni elementi programa.

Nakon pokretanja programa, možete pronaći četiri glavna funkcionalna elementa:

  1. programski izbornik;
  2. ploča brz pristup na najvažnije funkcije;
  3. editor (za postavljanje programskog koda);
  4. ploča s porukama i statusom programa.

Izbornik programa omogućuje vam upravljanje projektom, na primjer, stvaranje novog projekta, spremanje trenutnog, ispis izvornog koda na pisaču.

Zanimljiva značajka programa je ugrađeni skup primjera programa. Ovo je vrlo zgodno, budući da se ogledni programi mogu odmah provjeriti učitavanjem u mikrokontroler. Ako je potrebno, možete spremiti primjer i promijeniti ga prema svojim potrebama.

Izbornici File i Edit sadrže standardne opcije.

Izbornik Sketch sadrži opcije za kompajliranje projekta i uvoz potrebnih biblioteka.

Zanimljivo i koristan element IDE je izbornik "Alati", koji uključuje funkcije za automatsko formatiranje koda, arhiviranje projekta, uključivanje monitora serijskog porta (USB se u Arduinu tretira kao obični serijski port).

Najvažniji element izbornika Alati je mogućnost odabira odgovarajuće ploče, odnosno vaše Arduino sustavi spojen na računalo. Svi su na popisu službene verzije Arduino. Ako vaša vrsta ploče nije na popisu, možete je dodati promjenom jedne od programskih datoteka. Međutim, ovo je materijal za poseban članak.

U izborniku Alati također možete postaviti port na koji je spojena Arduino ploča. Arduino IDE sam otkriva port, ali ponekad morate ručno postaviti broj porta u postavkama.

S koristeći Arduino IDE se također može preuzeti, odnosno programirati Bootloader za novi, čisti Atmega mikrokontroler, koji omogućuje kloniranje čipova ili jednostavno zamjenu neispravnog mikrokontrolera u Arduinu.

Za redovnog rada Kod Arduino IDE koristi se ploča za brzi pristup koja je opremljena najvažnijim gumbima. Ovo rješenje, koje olakšava rad s IDE paketom, daje nam izravan pristup gotovo svim potrebne parametre prilikom pisanja i testiranja programa.

Omogućuju (s lijeva na desno):

  1. sastaviti program;
  2. učitajte program u mikrokontroler (prije flashanja firmvera, programski kod se kompajlira);
  3. početi raditi na novom projektu;
  4. otvoriti postojeći projekt;
  5. spremiti projekt na disk;
  6. Omogućite monitor serijskog porta.

Sve opcije koje se nalaze na ploči za brzi pristup duplicirane su u izborniku programa.

Dodatni korisni element koji se nalazi ispod gumba za uključivanje monitora serijskog porta je izbornik za upravljanje karticama (7). Kartice u Arduino IDE olakšavaju pisanje složeni projekti, a također vam omogućuju rad s nekoliko projekata istovremeno.

Najveći dio prozora programa namijenjen je za pisanje samog programskog koda. Editor u Arduino IDE nije jako napredan, ali ima najvažnije elemente za lakše pisanje jednostavni programi. Takvi elementi uključuju označavanje sintakse i blokove (zagrade). Nije puno, ali je dovoljno za jednostavne projekte.

Posljednji element programa je prozor s porukama i statusom. Tamo prikazane informacije omogućuju korisniku da pronađe pogreške programski kod i dobiti potvrdu da je kompilacija i učitavanje programa u mikrokontroler završeno.

Ukratko, Arduino IDE je jednostavan programski paket, koji vam omogućuje programiranje bilo koje poznate Arduino ploče, s kojom komunicirate serijski priključak i lako upravljati projektima.

Zdravo! Ja sam Alikin Aleksandar Sergejevič, učitelj dodatno obrazovanje, Vodim klubove “Robotika” i “Radiotehnika” u Centru za mlade i tehnologiju mladih u Labinsku. Želio bih malo razgovarati o pojednostavljenoj metodi programiranja Arduina pomoću programa ArduBlock.

Ušao sam u ovaj program obrazovni proces i oduševljen je rezultatom; posebno je tražen među djecom, posebno pri pisanju jednostavnih programa ili stvaranju neke vrste početno stanje složeni programi. ArduBlock je grafičko programsko okruženje, tj. sve radnje se izvode s nacrtanim slikama s potpisanim akcijama na ruskom, što uvelike pojednostavljuje učenje Arduino platforme. Djeca od 2. razreda mogu lako savladati rad s Arduinom zahvaljujući ovom programu.

Da, netko bi mogao reći da Scratch još uvijek postoji i da je također vrlo jednostavno grafičko okruženje za Arduino programiranje. Ali Scratch ne flashira Arduino, već ga samo kontrolira putem putem USB-a kabel. Arduino ovisi o računalu i ne može raditi samostalno. Prilikom izrade vlastitih projekata, autonomija je glavna stvar za Arduino, posebno kada stvarate robotske uređaje.

Čak i dobro poznati LEGO roboti, poput NXT-a ili EV3, dolaskom ArduBlock programa u Arduino programiranje više nisu toliko zanimljivi našim studentima. Arduino je također mnogo jeftiniji od bilo kojeg LEGO konstrukcionog kompleta i mnoge se komponente mogu jednostavno uzeti iz starog kućanstva elektronska tehnologija. Program ArduBlock pomoći će ne samo početnicima, već i aktivni korisnici Arduino platforme.

Dakle, što je ArduBlock? Kao što sam već rekao, ovo je okruženje za grafičko programiranje. Gotovo u potpunosti preveden na ruski. Ali vrhunac ArduBlocka nije samo to, već i činjenica da ArduBlock program koji smo napisali pretvara u Arduino kod IDE. Ovaj program je ugrađen u Arduino IDE programsko okruženje, tj. plugin je.

Ispod je primjer trepćućeg LED-a i konvertiranog programa u Arduino IDE. Sav rad s programom je vrlo jednostavan i svaki učenik ga može razumjeti.

Kao rezultat rada s programom, ne možete samo programirati Arduino, već i proučavati naredbe koje ne razumijemo u format teksta Arduino IDE, ali ako ste previše lijeni za pisanje standardnih naredbi, možete brzo upotrijebiti miš za skiciranje jednostavnog programa u ArduBloku i uklanjanje pogrešaka u njemu u Arduino IDE.

Da biste instalirali ArduBlok, prvo morate preuzeti i instalirati Arduino IDE sa službene Arduino web stranice i razumjeti postavke pri radu s Arduino UNO pločom. Kako to učiniti opisano je na istoj web stranici ili na Amperki ili pogledajte na YouTubeu. Pa, kad sve ovo shvatite, morate preuzeti ArduBlok sa službene stranice, ovdje. Ne preporučam preuzimanje najnovijih verzija, vrlo su komplicirane za početnike, ali verzija od 2013-07-12 je najbolja, ova datoteka je tamo najpopularnija.

Zatim preimenujte preuzetu datoteku u ardublock-all i u mapu “documents”. Kreiramo sljedeće mape: Arduino > tools > ArduBlockTool > tool i u potonju bacamo preuzetu i preimenovanu datoteku. ArduBlok radi na svim operativnim sustavima, čak i na Linuxu, osobno sam ga testirao na XP, Win7, Win8, svi primjeri su za Win7. Instalacija programa je ista za sve sustave.

Pa, jednostavno rečeno, pripremio sam arhivu na 7z Mail disku, raspakirajući koju ćete pronaći 2 mape. U jednom već radni program Arduino IDE, au drugoj mapi sadržaj se mora poslati u mapu dokumenata.

Da biste radili u ArduBloku, morate pokrenuti Arduino IDE. Zatim idemo na karticu Alati i tamo nalazimo stavku ArduBlok, kliknemo na nju - i evo ga, naš cilj.

Sada pogledajmo sučelje programa. Kao što ste već shvatili, u njemu nema postavki, ali ima puno ikona za programiranje i svaka od njih nosi naredbu u tekstualnom formatu Arduino IDE. Ima još više ikona u novim verzijama, pa shvatite to s ArduBlokom Najnovija verzija teško i neke ikone nisu prevedene na ruski.

U odjeljku "Upravljanje" pronaći ćemo razne cikluse.

U odjeljku "Priključci" možemo upravljati vrijednostima priključaka, kao i emiterom zvuka, servo ili ultrazvučnim senzorom blizine koji je na njih povezan.

U odjeljku “Brojevi/konstante” možemo odabrati digitalne vrijednosti ili stvorite varijablu, ali malo je vjerojatno da ćete koristiti ono što je ispod.

U odjeljku “Operatori” pronaći ćemo sve potrebne operatore za usporedbu i izračun.

Odjeljak Uslužni programi uglavnom koristi ikone s vremenskim ograničenjima.

"TinkerKit Bloks" je dio za kupljene TinkerKit senzore. Mi, naravno, nemamo takav set, ali to ne znači da ikone nisu prikladne za druge setove, naprotiv, vrlo je zgodno za dečke da koriste ikone poput uključivanja LED-a ili dugme. Ovi se znakovi koriste u gotovo svim programima. Ali imaju jednu osobitost - kada ih odaberete, pojavljuju se netočne ikone koje označavaju priključke, pa ih trebate ukloniti i zamijeniti ikonom iz odjeljka "brojevi/konstante" na vrhu popisa.

“DF Robot” - ovaj odjeljak se koristi ako su senzori navedeni u njemu prisutni, ponekad se pronađu. I naš današnji primjer nije iznimka, mi imamo “Adjustable IR Switch” i “Line Sensor”. “Line senzor” je drugačiji od ovog na slici, jer je iz firme Amperka. Radnje su im identične, ali je Ampere senzor puno bolji jer ima regulator osjetljivosti.

“Seedstudio Grove” - Nikada nisam koristio senzore u ovom odjeljku, iako postoje samo joystickovi. U novim verzijama ovaj odjeljak je proširen.

I posljednji odjeljak Ovo je Linker Kit. Nisam naišao na senzore predstavljene u njemu.

Želio bih pokazati primjer programa na robotu koji se kreće duž trake. Robot je vrlo jednostavan, kako za sastavljanje tako i za kupnju, ali na prvom mjestu. Počnimo s njegovom nabavom i montažom.

Evo i samog seta dijelova, sve je kupljeno na web stranici Amperka.

  1. AMP-B001 Motor Shield (2 kanala, 2 A) 1890 RUB
  2. AMP-B017 Troyka Shield 1690 RUB
  3. AMP-X053 Pretinac za baterije 3×2 AA 1 60 RUR
  4. AMP-B018 Digitalni linijski senzor 2580 RUB
  5. ROB0049 MiniQ platforma na dva kotača 11890 RUB
  6. SEN0019 Infracrveni senzor prepreka 1390 RUB
  7. FIT0032 Nosač za infracrveni senzor prepreka 1,90 RUB
  8. A000066 Arduino Uno 1 1150 rub.

Prvo, sastavimo platformu s kotačima i zalemimo žice na motore.

Potom ćemo postaviti nosače za montažu Arduino UNO ploče, koji su preuzeti sa stare matična ploča ili drugim sličnim spojevima.

Zatim pričvrstimo Arduino UNO ploču na te police, ali ne možemo pričvrstiti jedan vijak - konektori su na putu. Možete ih, naravno, odlemiti, ali to je po vašem nahođenju.

Dalje pričvršćujemo infracrveni senzor prepreke za njegovu posebnu montažu. Imajte na umu da se regulator osjetljivosti nalazi na vrhu, radi lakšeg podešavanja.

Sada idemo instalirati digitalni senzori linija, ovdje ćete morati potražiti par vijaka i 4 matice za njih.Instaliramo dvije matice između same platforme i senzora linije, a sa ostatkom fiksiramo senzore.

Zatim instaliramo Motor Shield, ili ga inače možete nazvati pokretačkim programom motora. U našem slučaju obratite pozornost na skakač. Nećemo koristiti zasebno napajanje za motore, pa je instalirano u ovom položaju. Donji dio zapečaćen električnom trakom, ovo služi za sprječavanje slučajnih kratkih spojeva s Arduino UNO USB konektorom, za svaki slučaj.

Instaliramo Troyka Shield na vrh Motor Shielda. Potrebno je za praktičnost povezivanja senzora. Svi senzori koje koristimo su digitalni, tako da su linijski senzori spojeni na portove 8 i 9, kako se još nazivaju pinovi, a infracrveni senzor prepreka je spojen na port 12. Imajte na umu da ne možete koristiti priključke 4, 5, 6, 7 jer ih koristi Motor Shield za upravljanje motorima. Čak sam te luke posebno obojao crvenim flomasterom kako bi učenici to mogli shvatiti.

Ako ste već primijetili, dodao sam crnu čahuru, za svaki slučaj, da pretinac za bateriju koji smo ugradili ne bi izletio van. I na kraju, učvrstimo cijelu strukturu običnom elastičnom trakom.

Postoje 2 vrste priključaka odjeljka za baterije. Prvo spajanje žica na Troyka Shield. Također je moguće zalemiti strujni utikač i spojiti ga na Arduino ploča UNO.

Naš robot je spreman. Prije nego počnete programirati, morat ćete naučiti kako sve funkcionira, naime:
- Motori:
Priključci 4 i 5 služe za upravljanje jednim motorom, a 6 i 7 drugim;
Reguliramo brzinu vrtnje motora pomoću PWM na priključcima 5 i 6;
Naprijed ili unatrag slanjem signala na priključke 4 i 7.
- Senzori:
Svi smo mi digitalni, pa oni daju logične signale u obliku 1 ili 0;
A za podešavanje imaju posebne regulatore, a uz pomoć odgovarajućeg odvijača mogu se kalibrirati.

Detalje možete pronaći na Amperke. Zašto ovdje? Jer postoji mnogo informacija o radu s Arduinom.

Pa vjerojatno smo sve površno pogledali, proučili i, naravno, sklopili robota. Sada ga treba programirati, evo ga - dugo očekivani program!

I program pretvoren u Arduino IDE:

Void setup() ( pinMode(8 , INPUT); pinMode(12 , INPUT); pinMode(9 , INPUT); pinMode(4 , IZLAZ); pinMode(7 , IZLAZ); pinMode(5, IZLAZ); pinMode(6 , OUTPUT); ) void loop() ( if (digitalRead(12)) ( if (digitalRead(8)) ( if (digitalRead(9)) ( digitalWrite(4 , HIGH); analogWrite(5, 255); analogWrite( 6, 255); digitalWrite(7, HIGH); ) else ( digitalWrite(4, HIGH); analogWrite(5, 255); analogWrite(6, 50); digitalWrite(7, LOW); ) ) else ( if (digitalRead) (9)) ( digitalWrite(4, LOW); analogWrite(5, 50); analogWrite(6, 255); digitalWrite(7, HIGH); ) else ( digitalWrite(4, HIGH); analogWrite(5, 255); analogWrite(6, 255); digitalWrite(7 , HIGH); ) ) ) else ( digitalWrite(4 , HIGH); analogWrite(5, 0); analogWrite(6, 0); digitalWrite(7 , HIGH); ) )

Zaključno, želim reći da je ovaj program jednostavno božji dar za obrazovanje, čak i za samostalno učenje pomoći će vam da naučite Arduino naredbe IDE. Glavni naglasak je da postoji više od 50 instalacijskih ikona, počinje "gljakati". Da, doista, ovo je vrhunac, budući da vas stalno programiranje samo na ArduBloku neće naučiti programiranju u Arduino IDE. Takozvani “glitch” vam daje priliku da razmislite i pokušate zapamtiti naredbe za precizno otklanjanje pogrešaka programa.

Želim ti uspjeh.

Pogledajmo početak rada s Arduinom na Windows operativnom sustavu. Uzmimo Arduino Uno platformu kao primjer. Za ostale ploče razlika je minimalna.

Instalacija Arduino IDE

Prvo trebate instalirati Arduino integrirano razvojno okruženje - Arduino IDE - na svoje računalo. Zbog rata između Arduino SRL i Arduino LLC, ovisno o modelu platforme, odaberite Arduino IDE verziju.

Preuzmite Arduino IDE 1.6.4 - d Za sve platforme osim Arduino Leonardo ETH i Arduino M0 (stabilna verzija od Arduino LLC).

Pokretanje Arduino IDE

Nakon što ste preuzeliili instalirali Arduino IDE, pokrenimo ga! Trebao bi se otvoriti prozor kao na slici ispod.

Nešto je pošlo po zlu?

    Arduino IDE se ne pokreće? JRE (Java Runtime Environment) vjerojatno je neispravno instaliran na vašem računalu. Pogledajte točku (1) za ponovnu instalaciju Arduino IDE: instalater će obaviti sav posao postavljanja JRE.

Spajanje Arduina na računalo

Nakon instalacije Arduino IDE-a, vrijeme je za povezivanje Arduino platforme s vašim računalom.

Povežite Arduino s računalom putem USB kabela. Vidjet ćete da se na ploči upali LED dioda "ON" i da će LED dioda "L" početi treperiti. To znači da je ploča uključena i Arduino mikrokontroler započeo izvršavanje tvornički programiranog "Blink" (treperenje LED).

Da bismo konfigurirali Arduino IDE za rad s određenim Arduinom, moramo saznati koji je broj COM porta računalo dodijelilo ovoj platformi. Da biste to učinili, idite na Windows Device Manager i otvorite karticu "Portovi (COM i LPT)". Trebali bismo vidjeti sljedeću sliku:


To znači da je operativni sustav prepoznao našu Arduino ploču kao COM port i odabrao ga ispravan vozač i dodijelio ovom COM portu broj 2. Ako na računalo spojimo drugu Arduino ploču, operativni sustav će joj dodijeliti drugi broj. Stoga, ako imate nekoliko Arduino ploča, vrlo je važno da se ne zbunite oko brojeva COM portova.

Nešto je pošlo po zlu?

Ako se nakon povezivanja Arduina s računalom u upravitelju uređaja ne pojave novi uređaji, to može biti zbog jednog od razloga:

    Neispravan USB kabel ili priključak

    Blokiranje od strane operativnog sustava

    Neispravna ploča Arduino

Postavljanje Arduino IDE za rad s Arduinom

Sada moramo reći Arduino IDE-u da je ploča s kojom će komunicirati na COM portu broj 2.

Da biste to učinili, idite na izbornik: Alati Luka i odaberite port “COM2”. Sada Arduino IDE zna da je nešto na "COM2" priključku. I uskoro će morati komunicirati s tim "nečim".

Kako Arduino IDE ne bi imao dvojbi, moramo Arduino IDE-u reći s kojom ćemo pločom raditi. Da biste to učinili, idite na izbornik: Alati Platiti i odaberite ploču “Arduino Uno”.

Sada Arduino IDE zna sve što mu je potrebno za fleširanje Arduino firmware-a.

Nešto je pošlo po zlu?

    Je li popis serijskih priključaka prazan? To znači da Arduino nije ispravno spojen. Vratite se na korak (3) da otklonite pogreške u vezi.

    Arduino IDE nevjerojatno spor pri navigaciji izbornicima? Onemogućite sve u Upravitelju uređaja vanjski uređaji upišite "Bluetooth Serial". Na primjer, virtualni uređaj povezati se s mobitel preko Bluetootha može uzrokovati ovakvo ponašanje.

Okruženje je konfigurirano, ploča je spojena. Sada možete nastaviti s učitavanjem skice.

Arduino IDE sadrži mnogo toga gotove primjere, u kojem možete brzo vidjeti rješenje problema. Također sadrži jednostavan primjer "Blink". Odaberimo ga.

Modificirajmo malo kod kako bismo vidjeli razliku s tvorničkim LED treptanjem.

Umjesto retka:

idemo pisati:

Puna verzija koda:

void setup() ( // postavi pin 13 na način izlaza pinMode(13, OUTPUT); ) void loop() ( // pošalji “visoki signal” na pin 13 digitalWrite(13, HIGH); // čekaj odgodu od 100 milisekundi ( 100); // pošalji na pin 13 " nizak signal» digitalWrite(13, LOW); // čekaj 100 milisekundi odgode(100); )

LED dioda "L" sada bi trebala svijetliti i gasiti se svakih 100 milisekundi. To je 10 puta brže od tvorničke verzije. Učitajmo našu skicu na Arduino i provjerimo je li to istina?

Nakon pokretanja, LED će početi brže treperiti. To znači da je sve uspjelo. Sada možete sigurno prijeći na “”

Nešto je pošlo po zlu?

    Kao rezultat preuzimanja pojavljuje se pogreška poput avrdude: stk500_get sync(): not in sync: resp = 0x00 ? To znači da Arduino nije ispravno konfiguriran. Povratak na prethodni paragrafi kako biste bili sigurni da je operativni sustav prepoznao uređaj i da je Arduino IDE instaliran ispravne postavke za COM port i model ploče.

Da biste pisali (uređivali) i postavljali (firmware) programe (skice) na Arduino, trebate instalirati program za programiranje kao što je Arduino IDE ili koristiti mrežni web uređivač. Najnoviju verziju Arduino IDE programa možete preuzeti (skidati) ili koristiti web uređivač iz odjeljka Softver na web stranici arduino.cc.

Preuzimanje (upload) Arduino IDE sa službene web stranice:

Idite na službenu Arduino web stranicu i odaberite s ponuđenog popisa, operacijski sustav na kojem radi vaše računalo. U ovom članku ćemo pogledati instalaciju Arduino IDE na operativni sustav. Windows sustav. Odabir prve linije " Windows Instalater"Instalirat ćete Arduino IDE (kao što instalirate bilo koji drugi program), a odabirom druge linije " Windows ZIP datoteka za instalaciju bez administratora» Preuzet ćete ZIP arhivu s programskom mapom koju možete pokrenuti bez instalacije (čak i ako nemate administratorska prava na računalu).

Bez obzira koji operativni sustav odabrali, od vas će se tražiti da zahvalite programerima, to je točno to, na vama je.


Ako samo želite preuzeti program, kliknite na gumb "SAMO PREUZMI" ako želite preuzeti program i zahvalite razvojnim programerima doprinosom daljnji razvoj softvera, a zatim kliknite na gumb "DOPRINOSI & PREUZMI".

Pričekajte dok se datoteka ne preuzme

Nakon završetka preuzimanja, datoteka bi trebala biti u mapi: " Ovo računalo > Preuzimanja "(osim ako niste naveli drugu lokaciju za spremanje datoteke).

Trčanje instalacijsku datoteku

iz mape: “Ovo računalo > Preuzimanja” (imat ćete brojeve verzije Arduino IDE umjesto X.X.X u nazivu datoteke).






  • 1 poruka: predstavlja vas licencni ugovor, kliknite na gumb "Slažem se", pojavit će se poruka 2.
  • Poruka 2: od vas se traži da odaberete komponente instalacije, kliknite na gumb "Dalje", pojavit će se poruka 3.
  • Poruka 3: od vas se traži da odaberete stazu za instalaciju Arduino IDE, kliknite na gumb "Instaliraj", pojavit će se poruka 4.
  • 4 poruka: obavještava vas o tijeku instalacije Arduino IDE, nakon čega će se pojaviti poruka 5.
  • Poruka 5: obavještava vas da je instalacija Arduino IDE dovršena, kliknite na gumb "Zatvori".

Tijekom procesa instalacije mogu se pojaviti 4 poruke iznad prozora Windows prozori tražimo vaše dopuštenje za instaliranje upravljačkih programa:


Dopustite instalaciju upravljačkih programa klikom na gumb "Instaliraj"; ti upravljački programi omogućit će vam prepoznavanje i rad s Arduino pločama povezanim putem USB sabirnice.

Na ovo Arduino instalacija IDE dovršen .

Ikona programa trebala bi se pojaviti na radnoj površini:

Pokretanje Arduino IDE:

Kada prvi put pokrenete program, može se pojaviti poruka Vatrozid za Windows o blokiranju pristupa nekim mrežama Java funkcije Arduino IDE:


Dopustite pristup klikom na gumb "Dopusti pristup". Nakon toga se ovaj prozor neće pojaviti.

Otvorit će se prozor Arduino IDE programa:


Sljedeća slika prikazuje namjenu površina i funkcijske tipke programi:


Sada možete napisati skicu (kod) i učitati je (upload/flash) na Arduino. Ali prije toga trebate spojiti Arduino ploču na računalo i reći Arduino IDE programu koju ste Arduino ploču spojili i na koji port...

Spajanje Arduino ploče:

Nakon što povežete Arduino ploču putem USB priključak na računalo, Arduino IDE program mora naznačiti koju ste Arduino ploču spojili. Da biste to učinili, odaberite potrebna naknada s popisa u odjeljku izbornika " Alati > Platiti > Naziv vaše ploče


Sada trebate odabrati Com port na koji je spojena vaša Arduino ploča. Da biste to učinili, odaberite željeni Com port s popisa dostupnih Com portova u odjeljku izbornika " Alati > Luka > Dostupan broj porta", kao što je prikazano na sljedećoj slici:


Ako USB kontroler Ako je vaša Arduino ploča implementirana na FTDI čipu ili sličnom, tada na popisu dostupnih Com portova nećete vidjeti naziv Arduino ploče u zagradama nasuprot Com porta. U našem slučaju, jednostavno biste vidjeli "COM1" i "COM7", tada se postavlja pitanje na koji od ovih priključaka je spojena Arduino ploča?

Odlučuje se ovo pitanje jako jednostavno. Odspojite Arduino ploču s računala i otvorite " Alati > Luka » . Na popisu Com portova vidjet ćete samo dostupno Com portovi, odnosno u našem slučaju samo “COM1”. Sada spojite Arduino ploču na računalo i ponovno otvorite izbornik " Alati > Luka » . Sada ćete vidjeti da se popis Com portova povećao za jedan (u našem slučaju, “COM7” je dodan u “COM1”), a čini se da je vaša Arduino ploča spojena na Com port.

Ako prilikom spajanja Arduino ploče ne vidite pojavu novog Com porta, tada je USB kontroler vaše Arduino ploče implementiran na čipovima trećih proizvođača i zahtijeva instalaciju dodatni vozač. Kao, na primjer, upravljački program za CH340G čip.

Prijenos skice iz Arduino IDE programa na Arduino ploču:

Nakon što ste označili tip Arduino ploče, odabrali Com port i napisali svoju skicu (programski kod), skica se može učitati (uploadati/fleširati) na kontroler Arduino ploče . Da biste to učinili, odaberite stavku izbornika "» ili kliknite na gumb u obliku kruga sa strelicom:


Ako ste napisali skicu u novom prozoru i niste je spremili u datoteku, prije učitavanja u Arduino ploču, Arduino IDE će vas zatražiti da je spremite. Unesite naziv pod kojim želite spremiti skicu u datoteku i kliknite na gumb "Spremi".


Tijekom učitavanja, vidjet ćete statusnu traku koja će prikazati napredak kompilacije i učitavanja skice. Ako u skici nema grešaka i uspješno je učitana, onda se podaci o količini iskorištenog i Dostupna memorija Arduino, a iznad područja obavijesti pojavit će se poruka "Dovršeno preuzimanje."


Mala skica iznad (na slici) će učiniti da LED na Arduino ploči treperi. Mnoge skice su pojednostavljene i skraćene korištenjem biblioteka. Što su biblioteke i kako ih instalirati možete saznati u odjeljku.

Najbolji članci na temu