arduino-logo

Kako koristiti Arduino REES2 Uno

Kako-koristiti-Arduino-REES2-Uno-proizvod

Kako koristiti Arduino Uno

Kako-koristiti-Arduino-REES2-Uno-fig-1

Tipična primjena

  • Xoscillo, osciloskop otvorenog koda
  • Arduinome, MIDI kontroler koji oponaša Monome
  • OBDuino, putni računar koji koristi ugrađeni dijagnostički interfejs koji se nalazi u većini modernih automobila
  • Ardupilot, softver i hardver za dron
  • Gameduino, Arduino štit za kreiranje retro 2D video igara
  • ArduinoPhone, uradi sam mobilni telefon
  • Platforma za ispitivanje kvaliteta vode

Preuzimanje / instalacija

  • Idi na www.arduino.cc da preuzmete najnoviju verziju arduino softvera i odaberete svoj operativni sistem
  • Na naslovnoj traci Kliknite na karticu Softver, samo se pomaknite prema dolje kada vidite ovu slikuKako-koristiti-Arduino-REES2-Uno-fig-2
  • U zavisnosti od vašeg operativnog sistema, na primer, ako imate Windows sistem, izaberite Windows Installer. Kako-koristiti-Arduino-REES2-Uno-fig-3

Početno podešavanje

  • Odaberite izbornik Alati i PločaKako-koristiti-Arduino-REES2-Uno-fig-5
  • Zatim odaberite tip Arduino ploče koju želite programirati, u našem slučaju to je Arduino Uno. Kako-koristiti-Arduino-REES2-Uno-fig-6Kako-koristiti-Arduino-REES2-Uno-fig-7
  • Odaberite programator Arduino ISP, ako ovo nije odabrano morate odabrati Arduino ISP programator. nakon povezivanja Arduina mora odabrati COM port.

Trepnite LED diodom

  • Povežite ploču sa računarom. U Arduinu, softver idite na File -> Pramples -> Osnove -> Blink LED. Kod će se automatski učitati u prozor.Kako-koristiti-Arduino-REES2-Uno-fig-8
  • Pritisnite dugme Upload i sačekajte dok program ne kaže Gotovo. Trebalo bi da vidite da LED pored pina 13 počinje da treperi. Imajte na umu da već postoji zelena LED dioda koja je povezana sa većinom ploča – ne treba vam nužno posebna LED dioda.

Rješavanje problema

Ako niste u mogućnosti da učitate bilo koji program na Arduino Uno i dobijete ovu grešku za “BLINK” Prilikom učitavanja Tx i Rx treperi istovremeno i generira poruku
avrdude: greška u verifikaciji, prva neusklađenost u bajtu 0x00000x0d != 0x0c Avrdude greška u verifikaciji; neusklađenost sadržaja Avrdudedone “Hvala”Kako-koristiti-Arduino-REES2-Uno-fig-9

Sugestija

  • Provjerite jeste li odabrali pravu stavku u izborniku Tools > Board. Ako imate Arduino Uno, morat ćete ga odabrati. Također, novije Arduino Duemilanove ploče dolaze sa ATmega328, dok starije imaju ATmega168. Da biste provjerili, pročitajte tekst na mikrokontroleru (veći čip) na vašoj Arduino ploči.
  • Proverite da li je odgovarajući port izabran u meniju Tools > Serial Port (ako se vaš port ne pojavi, pokušajte da ponovo pokrenete IDE sa pločom koja je povezana sa računarom). Na Macu, serijski port bi trebao biti nešto poput /dev/tty.usbmodem621 (za Uno ili Mega 2560) ili /dev/tty.usbserial-A02f8e (za starije ploče zasnovane na FTDI). Na Linuxu bi trebao biti /dev/ttyACM0 ili sličan (za Uno ili Mega 2560) ili
    /dev/ttyUSB0 ili slično (za starije ploče).
  • Na Windows-u, to će biti COM port, ali moraćete da proverite u Upravitelju uređaja (u okviru Portovi) da vidite koji. Ako se čini da nemate serijski port za svoju Arduino ploču, pogledajte sljedeće informacije o drajverima.

Vozači

  • Na Windows 7 (posebno 64-bitnoj verziji), možda ćete morati da odete u Device Manager i ažurirate drajvere za Uno ili Mega 2560.Kako-koristiti-Arduino-REES2-Uno-fig-10
  • Samo kliknite desnim tasterom miša na uređaj (ploča bi trebalo da bude povezana sa vašim računarom) i usmerite Windows na odgovarajući .inf file opet. .inf se nalazi u drajverima/ direktorijumu Arduino softvera (ne u njegovom poddirektorijumu FTDI USB Drivers).
  • Ako dobijete ovu grešku prilikom instaliranja upravljačkih programa Uno ili Mega 2560 na Windows XP: „Sistem ne može pronaći file specificirano
  • Na Linuxu, Uno i Mega 2560 se pojavljuju kao uređaji oblika /dev/ttyACM0. Oni nisu podržani u standardnoj verziji RXTX biblioteke koju Arduino softver koristi za serijsku komunikaciju. Preuzimanje Arduino softvera za Linux uključuje verziju RXTX biblioteke zakrpljenu za pretraživanje ovih /dev/ttyACM* uređaja. Tu je i Ubuntu paket (za 11.04) koji uključuje podršku za ove uređaje. Međutim, ako koristite RXTX paket iz svoje distribucije, možda ćete morati da simbolizujete od /dev/ttyACM0 do/dev/ttyUSB0 (npr.ample) tako da se serijski port pojavi u Arduino softveru

Trči 

  • sudo usermod -a -G tty yourUserName
  • sudo usermod -a -G pozvati svojeUserName
  • Odjavite se i ponovo se prijavite kako bi promjene stupile na snagu.

Pristup serijskom portu

  • U Windowsu, ako se softver sporo pokreće ili ruši pri pokretanju, ili se meni Alatke sporo otvara, možda ćete morati da onemogućite Bluetooth serijske portove ili druge umrežene COM portove u Upravitelju uređaja. Arduino softver skenira sve serijske (COM) portove na vašem računalu kada se pokrene i kada otvorite izbornik Alati, a ovi mrežni portovi ponekad mogu uzrokovati velika kašnjenja ili padove.
  • Provjerite da ne pokrećete nijedan program koji skenira sve serijske portove, kao što je softver USB Cellular Wi-Fi Dongle (npr. iz Sprinta ili Verizona), aplikacije za PDA sinhronizaciju, Bluetooth-USB drajveri (npr. BlueSoleil), virtualni demon alati, itd.
  • Uvjerite se da nemate softver zaštitnog zida koji blokira pristup serijskom portu (npr. ZoneAlarm).
  • Možda ćete morati napustiti Processing, PD, vvvv, itd. ako ih koristite za čitanje podataka preko USB-a ili serijske veze na Arduino ploču.
  • Na Linuxu možete pokušati pokrenuti Arduino softver kao root, barem privremeno da vidite da li popravlja prijenos.

Fizička veza

  • Prvo se uvjerite da je vaša ploča uključena (zelena LED dioda je uključena) i povezana sa računarom.
  • Arduino Uno i Mega 2560 mogu imati problema sa povezivanjem na Mac preko USB čvorišta. Ako se ništa ne pojavi u vašem meniju „Alati > Serijski port“, pokušajte da priključite ploču direktno na računar i ponovo pokrenite Arduino IDE.
  • Odspojite digitalne pinove 0 i 1 tokom učitavanja jer se dijele sa serijskom komunikacijom s računarom (mogu se povezati i koristiti nakon što je kod učitan).
  • Pokušajte učitati bez da ništa nije povezano na ploču (osim USB kabla, naravno).
  • Uvjerite se da ploča ne dodiruje ništa metalno ili provodljivo.
  • Pokušajte s drugim USB kabelom; ponekad ne rade.

Automatsko resetiranje

  • Ako imate ploču koja ne podržava automatsko resetovanje, budite sigurni da resetujete ploču nekoliko sekundi prije slanja. (Arduino Diecimila, Duemilanove i Nano podržavaju automatsko resetovanje kao i LilyPad, Pro i Pro Mini sa 6-pinskim zaglavljima za programiranje).
  • Međutim, imajte na umu da su neke Diecimile slučajno snimljene pogrešnim bootloaderom i možda će od vas biti potrebno da fizički pritisnete dugme za resetovanje prije otpremanja.
  • Međutim, na nekim računarima ćete možda morati da pritisnete dugme za resetovanje na ploči nakon što pritisnete dugme za otpremanje u Arduino okruženju. Pokušajte s različitim vremenskim intervalima između njih, do 10 sekundi ili više.
  • Ako dobijete ovu grešku: [VP 1]Uređaj ne reagira ispravno. Pokušajte ponovo učitati (tj. resetirajte ploču i pritisnite dugme za preuzimanje drugi put).

Boot loader

  • Provjerite je li na vašoj Arduino ploči spaljen bootloader. Za provjeru, resetirajte ploču. Ugrađena LED dioda (koja je povezana na pin 13) treba da treperi. Ako nije, možda na vašoj ploči nema pokretačkog programa.
  • Kakvu ploču imate. Ako se radi o Mini, LilyPad ili drugoj ploči koja zahtijeva dodatno ožičenje, priložite fotografiju svog kola, ako je moguće.
  • Bez obzira da li ste ikada mogli da otpremite na tablu. Ako jeste, šta ste radili sa pločom prije/kada je prestala raditi i koji softver ste nedavno dodali ili uklonili sa svog računara?
  • Poruke koje se prikazuju kada pokušate da otpremite sa uključenim opširnim izlazom. Da biste to učinili, držite tipku Shift dok kliknete na dugme za otpremanje na traci sa alatkama.

Kako koristiti Arduino REES2 Uno Vodič

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *