logotip arduino

Kako uporabljati Arduino REES2 Uno

Kako uporabljati izdelek-Arduino-REES2-Uno

Kako uporabljati Arduino Uno

Kako uporabljati-Arduino-REES2-Uno-fig-1

Tipična uporaba

  • Xoscillo, odprtokodni osciloskop
  • Arduinome, krmilna naprava MIDI, ki posnema Monome
  • OBDuino, potovalni računalnik, ki uporablja vgrajen diagnostični vmesnik, ki ga najdemo v večini sodobnih avtomobilov
  • Ardupilot, programska in strojna oprema za drone
  • Gameduino, Arduino ščit za ustvarjanje retro 2D videoiger
  • ArduinoPhone, mobilni telefon "naredi sam".
  • Platforma za testiranje kakovosti vode

Prenos/namestitev

  • Pojdi na www.arduino.cc da prenesete najnovejšo različico programske opreme arduino in izberete svoj operacijski sistem
  • V naslovni vrstici kliknite zavihek Programska oprema, ko boste videli to sliko, se pomaknite navzdolKako uporabljati-Arduino-REES2-Uno-fig-2
  • Glede na vaš operacijski sistem, na primer, če imate sistem Windows, izberite Windows Installer. Kako uporabljati-Arduino-REES2-Uno-fig-3

Začetna nastavitev

  • Izberite meni Orodja in TablaKako uporabljati-Arduino-REES2-Uno-fig-5
  • Nato izberite vrsto plošče Arduino, ki jo želite programirati, v našem primeru je to Arduino Uno. Kako uporabljati-Arduino-REES2-Uno-fig-6Kako uporabljati-Arduino-REES2-Uno-fig-7
  • Izberite programator Arduino ISP, če ta ni izbran, morate izbrati programator Arduino ISP. po priključitvi Arduina morate izbrati vrata COM.

Utripanje LED

  • Povežite ploščo z računalnikom. V Arduinu programska oprema pojdi na File -> npramples -> Osnove -> Utripajoča LED. Koda se bo samodejno naložila v okno.Kako uporabljati-Arduino-REES2-Uno-fig-8
  • Pritisnite gumb Naloži in počakajte, da program napiše Nalaganje končano. Videti bi morali, da lučka LED poleg nožice 13 začne utripati. Upoštevajte, da je zelena LED že povezana z večino plošč – ni nujno, da potrebujete ločeno LED.

Odpravljanje težav

Če ne morete naložiti nobenega programa v Arduino Uno in dobite to napako za »BLINK« Med nalaganjem Tx in Rx utripata hkrati in ustvarita sporočilo
avrdude: napaka pri preverjanju, prvo neujemanje pri bajtu 0x00000x0d != 0x0c Napaka pri preverjanju Avrdude; neujemanje vsebine Avrdudedone “Hvala”Kako uporabljati-Arduino-REES2-Uno-fig-9

Predlog

  • Prepričajte se, da ste v meniju Orodja > Tabla izbrali pravi element. Če imate Arduino Uno, ga boste morali izbrati. Tudi novejše plošče Arduino Duemilanove imajo ATmega328, medtem ko imajo starejše ATmega168. Če želite preveriti, preberite besedilo na mikrokrmilniku (večjem čipu) na vaši plošči Arduino.
  • Preverite, ali so v meniju Orodja > Serijska vrata izbrana ustrezna vrata (če se vaša vrata ne prikažejo, poskusite znova zagnati IDE, ko je plošča povezana z računalnikom). V Macu bi morala biti serijska vrata nekaj takega kot /dev/tty.usbmodem621 (za Uno ali Mega 2560) ali /dev/tty.usbserial-A02f8e (za starejše plošče, ki temeljijo na FTDI). V Linuxu mora biti /dev/ttyACM0 ali podobno (za Uno ali Mega 2560) oz.
    /dev/ttyUSB0 ali podobno (za starejše plošče).
  • V sistemu Windows bodo to vrata COM, vendar boste morali preveriti v upravitelju naprav (pod vrati), da vidite, katera. Če se vam zdi, da nimate serijskih vrat za svojo ploščo Arduino, glejte naslednje informacije o gonilnikih.

Vozniki

  • V sistemu Windows 7 (zlasti v 64-bitni različici) boste morda morali odpreti upravitelja naprav in posodobiti gonilnike za Uno ali Mega 2560.Kako uporabljati-Arduino-REES2-Uno-fig-10
  • Samo z desno miškino tipko kliknite napravo (plošča mora biti povezana z vašim računalnikom) in Windows usmerite na ustrezno .inf file ponovno. .inf je v imeniku drivers/ programske opreme Arduino (ne v podimeniku FTDI USB Drivers).
  • Če se pri nameščanju gonilnikov Uno ali Mega 2560 v sistem Windows XP pojavi ta napaka: »Sistem ne najde file določeno
  • V sistemu Linux sta Uno in Mega 2560 prikazana kot napravi v obliki /dev/ttyACM0. Standardna različica knjižnice RXTX, ki jo programska oprema Arduino uporablja za serijsko komunikacijo, jih ne podpira. Prenos programske opreme Arduino za Linux vključuje različico knjižnice RXTX, ki je popravljena za iskanje teh naprav /dev/ttyACM*. Obstaja tudi paket Ubuntu (za 11.04), ki vključuje podporo za te naprave. Če pa uporabljate paket RXTX iz svoje distribucije, boste morda morali ustvariti simbolno povezavo iz /dev/ttyACM0 v /dev/ttyUSB0 (npr.ample), tako da se serijska vrata prikažejo v programski opremi Arduino

Teči 

  • sudo usermod -a -G tty vaše uporabniško ime
  • sudo usermod -a -G pokličite svoje uporabniško ime
  • Odjavite se in se znova prijavite, da bodo spremembe začele veljati.

Dostop do serijskih vrat

  • Če se v sistemu Windows programska oprema počasi zažene ali se zruši ob zagonu ali se meni Orodja odpre počasi, boste morda morali onemogočiti serijska vrata Bluetooth ali druga omrežna vrata COM v upravitelju naprav. Programska oprema Arduino pregleda vsa serijska (COM) vrata na vašem računalniku, ko se zažene in ko odprete meni Orodja, in ta omrežna vrata lahko včasih povzročijo velike zamude ali zrušitve.
  • Preverite, ali ne izvajate programov, ki pregledujejo vsa serijska vrata, kot je programska oprema USB Cellular Wi-Fi Dongle (npr. iz Sprinta ali Verizona), aplikacije za sinhronizacijo PDA, gonilniki Bluetooth-USB (npr. BlueSoleil), orodja za virtualne demone itd.
  • Prepričajte se, da nimate programske opreme požarnega zidu, ki blokira dostop do serijskih vrat (npr. ZoneAlarm).
  • Morda boste morali zapreti Processing, PD, vvvv itd., če jih uporabljate za branje podatkov prek USB ali serijske povezave s ploščo Arduino.
  • V Linuxu lahko poskusite zagnati programsko opremo Arduino kot root, vsaj začasno, da vidite, ali popravi nalaganje.

Fizična povezava

  • Najprej se prepričajte, da je vaša plošča vklopljena (sveti zelena LED) in povezana z računalnikom.
  • Arduino Uno in Mega 2560 imata morda težave pri povezovanju z računalnikom Mac prek zvezdišča USB. Če se v vašem meniju »Orodja > Zaporedna vrata« ne pojavi nič, poskusite priključiti ploščo neposredno na računalnik in znova zagnati Arduino IDE.
  • Med nalaganjem odklopite digitalna zatiča 0 in 1, saj sta v skupni rabi s serijsko komunikacijo z računalnikom (lahko se povežeta in uporabljata po nalaganju kode).
  • Poskusite naložiti brez povezave s ploščo (razen kabla USB, seveda).
  • Prepričajte se, da se plošča ne dotika ničesar kovinskega ali prevodnega.
  • Poskusite z drugim kablom USB; včasih ne delujejo.

Samodejna ponastavitev

  • Če imate ploščo, ki ne podpira samodejne ponastavitve, se prepričajte, da ponastavite ploščo nekaj sekund pred nalaganjem. (Arduino Diecimila, Duemilanove in Nano podpirajo samodejno ponastavitev, tako kot LilyPad, Pro in Pro Mini s 6-pinskimi programirnimi glavami).
  • Vendar upoštevajte, da so bile nekatere Diecimile pomotoma zapisane z napačnim zagonskim nalagalnikom in boste morda morali pred nalaganjem fizično pritisniti gumb za ponastavitev.
  • Vendar pa boste na nekaterih računalnikih morda morali pritisniti gumb za ponastavitev na plošči, potem ko pritisnete gumb za nalaganje v okolju Arduino. Poskusite različne časovne intervale med obema, do 10 sekund ali več.
  • Če se prikaže ta napaka: [VP 1]Naprava se ne odziva pravilno. Poskusite znova naložiti (tj. ponastavite ploščo in drugič pritisnite gumb za prenos).

Nakladalnik

  • Prepričajte se, da je na vaši plošči Arduino zapisan zagonski nalagalnik. Če želite preveriti, ponastavite ploščo. Vgrajena LED (ki je priključena na pin 13) bi morala utripati. Če se ne, morda na vaši plošči ni zagonskega nalagalnika.
  • Kakšno tablo imaš. Če gre za ploščo Mini, LilyPad ali drugo, ki zahteva dodatno ožičenje, vključite fotografijo svojega vezja, če je mogoče.
  • Ne glede na to, ali ste kdaj lahko naložili na tablo ali ne. Če je tako, kaj ste počeli s ploščo pred/ko je prenehala delovati in katero programsko opremo ste nedavno dodali ali odstranili iz svojega računalnika?
  • Sporočila, prikazana, ko poskušate naložiti z omogočenim podrobnim izpisom. To storite tako, da držite tipko shift in hkrati kliknete gumb za nalaganje v orodni vrstici.

Kako uporabljati Arduino REES2 Uno Guide

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *