Përmbajtja
fshehin
Si të përdorni Arduino REES2 Uno

Si të përdorni Arduino Uno

Aplikim tipik
- Xoscillo, një oshiloskop me burim të hapur
- Arduinome, një pajisje kontrolluese MIDI që imiton Monome
- OBDuino, një kompjuter udhëtimi që përdor ndërfaqen e diagnostikimit në bord që gjendet në shumicën e makinave moderne
- Ardupilot, softuer dhe harduer për dron
- Gameduino, një mburojë Arduino për të krijuar video lojëra retro 2D
- ArduinoPhone, një celular i bërë vetë
- Platforma e testimit të cilësisë së ujit
Shkarkimi/Instalimi
- Shko tek www.arduino.cc për të shkarkuar versionin më të fundit të softuerit arduino dhe për të zgjedhur sistemin tuaj operativ
- Në shiritin e titullit Klikoni në skedën e Softuerit, thjesht lëvizni poshtë sapo të shihni këtë imazh

- Sipas sistemit tuaj operativ, si p.sh. nëse keni sistem Windows, atëherë zgjidhni Windows Installer.

Vendosja fillestare
- Zgjidhni menunë Tools dhe Board

- Pastaj zgjidhni llojin e tabelës Arduino që dëshironi të programoni, në rastin tonë është Arduino Uno.


- Zgjidhni programuesin Arduino ISP, nëse nuk zgjidhet duhet të zgjidhni programuesin Arduino ISP. pas lidhjes Arduino duhet të zgjedhë portin COM.
Blic një Led
- Lidheni bordin me kompjuterin. Në Arduino, softueri shkoni te File -> P.shamples -> Bazat -> Blink LED. Kodi do të ngarkohet automatikisht në dritare.

- Shtypni butonin Ngarko dhe prisni derisa programi të thotë Ngarkimi u krye. Ju duhet të shihni LED pranë pin 13 që fillon të pulsojë. Vini re se tashmë ka një LED të gjelbër të lidhur me shumicën e pllakave - nuk keni nevojë domosdoshmërisht një LED të veçantë.
Zgjidhja e problemeve
Nëse nuk jeni në gjendje të ngarkoni ndonjë program në Arduino Uno dhe merrni këtë gabim për "BLINK" ndërsa ngarkoni Tx dhe Rx pulson njëkohësisht dhe gjeneron mesazhin
avrdude: gabim verifikimi, mospërputhja e parë në bajt 0x00000x0d != 0x0c Gabim verifikimi Avrdude; mospërputhja e përmbajtjes Avrdudedone "Faleminderit"
Sugjerim
- Sigurohuni që keni zgjedhur artikullin e duhur në menynë Tools > Board. Nëse keni një Arduino Uno, do t'ju duhet ta zgjidhni atë. Gjithashtu, bordet më të reja Arduino Duemilanove vijnë me një ATmega328, ndërsa ato më të vjetrat kanë një ATmega168. Për të kontrolluar, lexoni tekstin në mikrokontrollues (çipi më i madh) në bordin tuaj Arduino.
- Kontrolloni që porta e duhur të jetë zgjedhur në menynë Tools > Serial Port (nëse porta juaj nuk shfaqet, provoni të rindizni IDE me tabelën e lidhur me kompjuterin). Në Mac, porti serial duhet të jetë diçka si /dev/tty.usbmodem621 (për Uno ose Mega 2560) ose /dev/tty.usbserial-A02f8e (për bordet më të vjetra, të bazuara në FTDI). Në Linux, duhet të jetë /dev/ttyACM0 ose i ngjashëm (për Uno ose Mega 2560) ose
/dev/ttyUSB0 ose të ngjashme (për bordet e vjetra). - Në Windows, do të jetë një port COM, por do t'ju duhet të kontrolloni Device Manager (nën Ports) për të parë se cilin. Nëse duket se nuk keni një port serik për bordin tuaj Arduino, shihni informacionin e mëposhtëm rreth drejtuesve.
Drejtues
- Në Windows 7 (veçanërisht versioni 64-bit), mund t'ju duhet të shkoni te Device Manager dhe të përditësoni drejtuesit për Uno ose Mega 2560.

- Thjesht klikoni me të djathtën mbi pajisjen (bordi duhet të lidhet me kompjuterin tuaj) dhe drejtojeni Windows në .inf përkatës file përsëri. .inf ndodhet në direktorinë/drivers të softuerit Arduino (jo në nën-direktorinë FTDI USB Drivers të tij).
- Nëse e merrni këtë gabim kur instaloni drejtuesit Uno ose Mega 2560 në Windows XP: "Sistemi nuk mund të gjejë file specifikuar
- Në Linux, Uno dhe Mega 2560 shfaqen si pajisje të formës /dev/ttyACM0. Këto nuk mbështeten nga versioni standard i bibliotekës RXTX që përdor softueri Arduino për komunikim serik. Shkarkimi i softuerit Arduino për Linux përfshin një version të bibliotekës RXTX të rregulluar për të kërkuar gjithashtu këto pajisje /dev/ttyACM*. Ekziston edhe një paketë Ubuntu (për 11.04) e cila përfshin mbështetje për këto pajisje. Nëse, megjithatë, po përdorni paketën RXTX nga shpërndarja juaj, mund t'ju duhet të lidhni sinkron nga /dev/ttyACM0 në/dev/ttyUSB0 (për shembullample) në mënyrë që porta serike të shfaqet në softuerin Arduino
Vraponi
- sudo usermod -a -G tty Emri i Përdoruesit tuaj
- sudo usermod -a -G thirrni emrin tuaj të përdoruesit
- Dilni dhe regjistrohuni përsëri që ndryshimet të hyjnë në fuqi.
Qasja në Portin Serial
- Në Windows, nëse softueri është i ngadalshëm për t'u nisur ose prishet gjatë nisjes, ose nëse menyja "Vegla" është e ngadaltë për t'u hapur, mund t'ju duhet të çaktivizoni portat serike Bluetooth ose portat e tjera COM të rrjetit në Device Manager. Softueri Arduino skanon të gjitha portat serike (COM) në kompjuterin tuaj kur fillon dhe kur hapni menynë e Veglave, dhe këto porte të lidhura në rrjet ndonjëherë mund të shkaktojnë vonesa të mëdha ose përplasje.
- Kontrolloni që të mos ekzekutoni ndonjë program që skanon të gjitha portat serike, si softueri USB Cellular Wi-Fi Dongle (p.sh. nga Sprint ose Verizon), aplikacionet e sinkronizimit të PDA, drejtuesit e Bluetooth-USB (p.sh. BlueSoleil), mjetet virtuale të daemonit, etj.
- Sigurohuni që të mos keni softuer firewall që bllokon hyrjen në portën serike (p.sh. ZoneAlarm).
- Mund t'ju duhet të hiqni dorë nga Përpunimi, PD, vvvv, etj. nëse po i përdorni për të lexuar të dhëna përmes USB-së ose lidhjes serike me bordin e Arduino.
- Në Linux, mund të provoni të përdorni softuerin Arduino si rrënjë, të paktën përkohësisht për të parë nëse e rregullon ngarkimin.
Lidhja fizike
- Së pari sigurohuni që bordi juaj të jetë ndezur (LED-ja jeshile është ndezur) dhe të jetë e lidhur me kompjuterin.
- Arduino Uno dhe Mega 2560 mund të kenë probleme për t'u lidhur me një Mac përmes një shpërndarësi USB. Nëse asgjë nuk shfaqet në menynë tuaj "Tools > Serial Port", provoni ta lidhni bordin direkt me kompjuterin tuaj dhe të rindizni Arduino IDE.
- Shkëputni kunjat dixhitale 0 dhe 1 gjatë ngarkimit pasi ato ndahen me komunikimin serial me kompjuterin (ato mund të lidhen dhe të përdoren pasi të jetë ngarkuar kodi).
- Provoni të ngarkoni pa asgjë të lidhur me pllakën (përveç kabllos USB, natyrisht).
- Sigurohuni që pllaka të mos prekë asgjë metalike ose përçuese.
- Provoni një kabllo tjetër USB; ndonjëherë nuk funksionojnë.
Rivendos automatikisht
- Nëse keni një tabelë që nuk mbështet rivendosjen automatike, sigurohuni që po e rivendosni tabelën disa sekonda përpara se ta ngarkoni. (Arduino Diecimila, Duemilanove dhe Nano mbështesin rivendosjen automatike, si dhe LilyPad, Pro dhe Pro Mini me titujt e programimit 6-pin).
- Megjithatë, vini re se disa Diecimila u dogjën aksidentalisht me ngarkuesin e gabuar dhe mund t'ju kërkojë të shtypni fizikisht butonin e rivendosjes përpara se të ngarkoni.
- Megjithatë, në disa kompjuterë, mund t'ju duhet të shtypni butonin e rivendosjes në tabelë pasi të keni shtypur butonin e ngarkimit në mjedisin Arduino. Provoni intervale të ndryshme kohore midis të dyjave, deri në 10 sekonda ose më shumë.
- Nëse shfaqet ky gabim: [VP 1]Pajisja nuk po përgjigjet siç duhet. Provoni të ngarkoni përsëri (dmth. rivendosni tabelën dhe shtypni butonin e shkarkimit për herë të dytë).
Ngarkuesi i nisjes
- Sigurohuni që të jetë djegur një bootloader në bordin tuaj Arduino. Për të kontrolluar, rivendosni tabelën. LED i integruar (i cili është i lidhur me pinin 13) duhet të pulsojë. Nëse jo, mund të mos ketë një bootloader në bordin tuaj.
- Çfarë lloj bordi keni. Nëse është një Mini, LilyPad ose pllakë tjetër që kërkon instalime elektrike shtesë, përfshini një foto të qarkut tuaj, nëse është e mundur.
- Nëse keni qenë apo jo në gjendje të ngarkoni ndonjëherë në tabelë. Nëse po, çfarë po bënit me bordin më parë / kur ai ndaloi së punuari dhe çfarë softueri keni shtuar ose hequr së fundi nga kompjuteri juaj?
- Mesazhet shfaqen kur përpiqeni të ngarkoni me daljen e hapur të aktivizuar. Për ta bërë këtë, mbani të shtypur tastin Shift ndërsa klikoni në butonin e ngarkimit në shiritin e veglave.




