Kontenut
ħabi
Kif tuża Arduino REES2 Uno
Kif tuża Arduino Uno
Applikazzjoni Tipika
- Xoscillo, oxxilloskopju open-source
- Arduinome, mezz ta 'kontrollur MIDI li jimita l-Monome
- OBDuino, kompjuter tal-vjaġġ li juża l-interface dijanjostika abbord li jinsab fil-biċċa l-kbira tal-karozzi moderni
- Ardupilot, softwer u ħardwer tad-drone
- Gameduino, tarka Arduino biex toħloq logħob tal-kompjuter retro 2D
- ArduinoPhone, mowbajl do-it-yourself
- Pjattaforma għall-ittestjar tal-kwalità tal-ilma
Tniżżil / Installazzjoni
- Mur fuq www.arduino.cc biex tniżżel l-aħħar verżjoni tas-softwer arduino u agħżel is-sistema operattiva tiegħek
- Fuq il-bar tat-Titolu Ikklikkja fuq it-Tab tas-Software, Skrollja 'l isfel ladarba tara din l-immaġni
- Skont is-sistema operattiva tiegħek, bħal jekk għandek sistema twieqi imbagħad agħżel Windows Installer.
It-Twaqqif Inizjali
- Agħżel il-menu Għodda u l-Bord
- Imbagħad agħżel it-tip ta 'bord Arduino li trid tipprogramma, fil-każ tagħna huwa l-Arduino Uno.
- Agħżel il-programmer Arduino ISP, jekk din ma tkunx magħżula trid tagħżel il-programmer Arduino ISP. wara li tqabbad l-Arduino trid tagħżel il-port COM.
Teptip Led
- Qabbad il-bord mal-kompjuter. Fl-Arduino, is-software mur File -> Eżamples -> Basics -> Blink LED. Il-kodiċi se jgħabbi awtomatikament fit-tieqa.
- Agħfas il-buttuna Upload u stenna sakemm il-programm jgħid Done Uploading. Għandek tara li l-LED ħdejn il-pin 13 jibda jteptep. Innota li diġà hemm LED aħdar konness mal-biċċa l-kbira tal-bordijiet - mhux bilfors għandek bżonn LED separat.
Issolvi l-problemi
Jekk m'intix kapaċi ttella' xi programm fuq Arduino Uno u tikseb dan l-iżball għal "BLINK" Waqt li ttella' Tx u Rx teptip fl-istess ħin u tiġġenera l-messaġġ
avrdude: żball ta' verifika, l-ewwel nuqqas ta' qbil fil-byte 0x00000x0d != 0x0c Żball ta' verifika ta' Avrdude; nuqqas ta' qbil fil-kontenut Avrdudedone "Grazzi"
Suġġeriment
- Kun żgur li għandek l-oġġett it-tajjeb magħżul fil-menu Għodda > Bord. Jekk għandek Arduino Uno, ikollok bżonn tagħżelha. Ukoll, bordijiet Arduino Duemilanove aktar ġodda jiġu b'ATmega328, filwaqt li dawk anzjani għandhom ATmega168. Biex tiċċekkja, aqra t-test fuq il-mikrokontrollur (iċ-ċippa l-akbar) fuq il-bord Arduino tiegħek.
- Iċċekkja li l-port xieraq jintgħażel fil-menu Tools > Serial Port (jekk il-port tiegħek ma jidhirx, ipprova jerġa 'jibda l-IDE bil-bord imqabbad mal-kompjuter). Fuq il-Mac, il-port tas-serje għandu jkun xi ħaġa bħal /dev/tty.usbmodem621 (għall-Uno jew Mega 2560) jew /dev/tty.usbserial-A02f8e (għal bordijiet anzjani bbażati fuq FTDI). Fuq Linux, għandu jkun /dev/ttyACM0 jew simili (għall-Uno jew Mega 2560) jew
/dev/ttyUSB0 jew simili (għal bordijiet anzjani). - Fuq il-Windows, se jkun port COM imma jkollok bżonn tiċċekkja fil-Maniġer tal-Apparat (taħt Portijiet) biex tara liema waħda. Jekk ma jidhirx li għandek port serjali għall-bord Arduino tiegħek, ara l-informazzjoni li ġejja dwar is-sewwieqa.
Sewwieqa
- Fuq Windows 7 (b'mod partikolari l-verżjoni 64-bit), jista 'jkollok bżonn tidħol fil-Maniġer tal-Apparat u taġġorna s-sewwieqa għall-Uno jew Mega 2560.
- Ikklikkja d-dritt fuq l-apparat (il-bord għandu jkun imqabbad mal-kompjuter tiegħek), u punt Windows fuq il-.inf xieraq file mill-ġdid. Il-.inf jinsab fid-direttorju tas-sewwieqa/ tas-softwer Arduino (mhux fis-subdirettorju tas-Sewwieqa USB FTDI tiegħu).
- Jekk ikollok dan l-iżball meta tinstalla s-sewwieqa Uno jew Mega 2560 fuq Windows XP: “Is-sistema ma tistax issib il- file speċifikati
- Fuq Linux, l-Uno u l-Mega 2560 jidhru bħala apparati tal-forma /dev/ttyACM0. Dawn mhumiex appoġġjati mill-verżjoni standard tal-librerija RXTX li s-softwer Arduino juża għall-komunikazzjoni serjali. It-tniżżil tas-software Arduino għal Linux jinkludi verżjoni tal-librerija RXTX patched biex tfittex ukoll dawn l-apparati /dev/ttyACM*. Hemm ukoll pakkett Ubuntu (għal 11.04) li jinkludi appoġġ għal dawn l-apparati. Jekk, madankollu, qed tuża l-pakkett RXTX mid-distribuzzjoni tiegħek, jista 'jkollok bżonn tagħmel link simboliku minn /dev/ttyACM0 għal/dev/ttyUSB0 (eż.ample) sabiex il-port tas-serje jidher fis-softwer Arduino
Mexxi
- sudo usermod -a -G tty YourUserName
- sudo usermod -a -G dial out yourUserName
- Itlaq u erġa' illoggja biex il-bidliet jidħlu fis-seħħ.
Aċċess għall-Port Serjali
- Fuq il-Windows, jekk is-softwer jibda bil-mod jew jiġġarraf mat-tnedija, jew il-menu tal-Għodda jinfetaħ bil-mod, jista 'jkollok bżonn tiddiżattiva portijiet tas-serje Bluetooth jew portijiet COM f'netwerk oħra fil-Maniġer tal-Apparat. Is-softwer Arduino jiskenja l-portijiet tas-serje (COM) kollha fuq il-kompjuter tiegħek meta jibda u meta tiftaħ il-menu tal-Għodda, u dawn il-portijiet tan-netwerk xi kultant jistgħu jikkawżaw dewmien jew ħabtiet kbar.
- Iċċekkja li m'intix qed tħaddem l-ebda programmi li jiskennjaw il-portijiet serjali kollha, bħal softwer USB Cellular Wi-Fi Dongle (eż. minn Sprint jew Verizon), applikazzjonijiet ta' sinkronizzazzjoni tal-PDA, sewwieqa Bluetooth-USB (eż. BlueSoleil), għodod daemon virtwali, eċċ.
- Kun żgur li m'għandekx softwer tal-firewall li jimblokka l-aċċess għall-port tas-serje (eż. ZoneAlarm).
- Jista 'jkollok bżonn tieqaf Ipproċessar, PD, vvvv, eċċ jekk qed tużahom biex taqra data fuq il-konnessjoni USB jew serjali mal-bord Arduino.
- Fuq Linux, tista 'tipprova tħaddem is-softwer Arduino bħala root, għall-inqas temporanjament biex tara jekk issolvix it-upload.
Konnessjoni Fiżika
- L-ewwel kun żgur li l-bord tiegħek huwa mixgħul (l-LED aħdar huwa mixgħul) u konness mal-kompjuter.
- L-Arduino Uno u Mega 2560 jista 'jkollhom problemi biex jikkonnettjaw ma' Mac permezz ta 'hub USB. Jekk ma jidher xejn fil-menu "Għodda > Port Serjali" tiegħek, ipprova waħħal il-bord direttament mal-kompjuter tiegħek u terġa 'tibda l-IDE Arduino.
- Skonnettja l-pinnijiet diġitali 0 u 1 waqt it-tlugħ peress li huma kondiviżi mal-komunikazzjoni serjali mal-kompjuter (jistgħu jitqabbdu u jintużaw wara li l-kodiċi jkun ttella').
- Ipprova uploading mingħajr xejn konness mal-bord (minbarra l-kejbil USB, ovvjament).
- Kun żgur li l-bord mhux qed imiss xi ħaġa metallika jew konduttiva.
- Ipprova kejbil USB differenti; kultant ma jaħdmux.
Reset awtomatiku
- Jekk għandek bord li ma jappoġġjax awto-reset, kun żgur li qed tirreset il-bord ftit sekondi qabel ittella. (L-Arduino Diecimila, Duemilanove, u Nano jappoġġjaw awto-reset kif jagħmlu l-LilyPad, Pro, u Pro Mini b'headers ta 'programmazzjoni ta' 6 pins).
- Madankollu, innota li xi Diecimila ġew maħruqa aċċidentalment bil-bootloader ħażin u jistgħu jeħtieġu li inti fiżikament tagħfas il-buttuna reset qabel ittella.
- Madankollu, fuq xi kompjuters, jista 'jkollok bżonn tagħfas il-buttuna ta' reset fuq il-bord wara li tolqot il-buttuna tat-tlugħ fl-ambjent Arduino. Ipprova intervalli ta 'ħin differenti bejn it-tnejn, sa 10 sekondi jew aktar.
- Jekk ikollok dan l-iżball: [VP 1]L-apparat mhux qed jirrispondi b'mod korrett. Ipprova erġa' ttella' (jiġifieri reset il-bord u agħfas il-buttuna tat-tniżżil għat-tieni darba).
Boot loader
- Kun żgur li hemm bootloader maħruq fuq il-bord Arduino tiegħek. Biex tiċċekkja, reset il-bord. L-LED inkorporat (li huwa konness mal-pin 13) għandu jteptep. Jekk ma jagħmilx hekk, jista 'ma jkunx hemm bootloader fuq il-bord tiegħek.
- X'tip ta 'bord għandek. Jekk huwa Mini, LilyPad jew bord ieħor li jeħtieġ wajers żejda, inkludi ritratt taċ-ċirkwit tiegħek, jekk possibbli.
- Kemm jekk qatt stajt ittella' fuq il-bord jew le. Jekk iva, x'kienet tagħmel bil-bord qabel / meta waqaf jaħdem, u liema softwer żidt jew neħħejt dan l-aħħar mill-kompjuter tiegħek?
- Il-messaġġi murija meta tipprova ttella' bl-output verbose attivat. Biex tagħmel dan, żomm it-tasti shift 'l isfel waqt li tikklikkja fuq il-buttuna tal-upload fil-toolbar.