Sisu
peita
Kuidas kasutada Arduino REES2 Uno
Kuidas kasutada Arduino Unot
Tüüpiline rakendus
- Xoscillo, avatud lähtekoodiga ostsilloskoop
- Arduinome, MIDI-kontrolleri seade, mis jäljendab Monome'i
- OBDuino, pardaarvuti, mis kasutab enamikes kaasaegsetes autodes leiduvat pardadiagnostika liidest
- Ardupilot, drooni tarkvara ja riistvara
- Gameduino, Arduino kilp retro 2D-videomängude loomiseks
- ArduinoPhone, tee-seda-ise mobiiltelefon
- Veekvaliteedi testimise platvorm
Allalaadimine / installimine
- Mine aadressile www.arduino.cc arduino tarkvara uusima versiooni allalaadimiseks ja oma operatsioonisüsteemi valimiseks
- Tiitliribal Klõpsake vahekaarti Tarkvara ja kerige lihtsalt alla, kui näete seda pilti
- Vastavalt teie operatsioonisüsteemile, näiteks kui teil on Windowsi süsteem, valige Windows Installer.
Esialgne seadistus
- Valige menüü Tööriistad ja tahvel
- Seejärel valige Arduino plaadi tüüp, mida soovite programmeerida, meie puhul on see Arduino Uno.
- Valige programmeerija Arduino ISP, kui see pole valitud, peate valima Arduino ISP programmeerija. pärast ühendamist peab Arduino valima COM-pordi.
Vilgutage LED-i
- Ühendage plaat arvutiga. Arduinos läheb tarkvara aadressile File -> Ntamples -> Põhitõed -> Vilgub LED. Kood laaditakse automaatselt aknasse.
- Vajutage nuppu Laadi üles ja oodake, kuni programm ütleb üleslaadimine lõpetatud. Peaksite nägema, et tihvti 13 kõrval olev LED hakkab vilkuma. Pange tähele, et enamiku plaatidega on juba ühendatud roheline LED – eraldi LED-i pole tingimata vaja.
Veaotsing
Kui te ei saa Arduino Unosse ühtegi programmi üles laadida ja kuvatakse see veateade "BLINK" Tx ja Rx üleslaadimise ajal vilguvad samaaegselt ja genereerivad teate
avrdude: kinnitusviga, esimene mittevastavus baidil 0x00000x0d != 0x0c Avrdude kinnitusviga; sisu mittevastavus Avrdudedone "Aitäh"
Soovitus
- Veenduge, et menüüs Tööriistad > Tahvel oleks valitud õige üksus. Kui teil on Arduino Uno, peate selle valima. Samuti on uuematel Arduino Duemilanove plaatidel ATmega328, vanematel aga ATmega168. Kontrollimiseks lugege oma Arduino plaadi mikrokontrolleri (suurem kiip) teksti.
- Kontrollige, kas menüüs Tools > Serial Port on valitud õige port (kui teie porti ei kuvata, proovige IDE taaskäivitada arvutiga ühendatud plaadiga). Macis peaks jadaport olema nagu /dev/tty.usbmodem621 (Uno või Mega 2560 jaoks) või /dev/tty.usbserial-A02f8e (vanemate FTDI-põhiste plaatide jaoks). Linuxis peaks see olema /dev/ttyACM0 või sarnane (Uno või Mega 2560 jaoks) või
/dev/ttyUSB0 või sarnane (vanemate plaatide jaoks). - Windowsis on see COM-port, kuid peate kontrollima seadmehaldurit (jaotises Ports), et näha, milline neist. Kui tundub, et teil pole Arduino plaadi jaoks jadaporti, vaadake draiverite kohta järgmist teavet.
Autojuhid
- Windows 7 (eriti 64-bitise versiooni) puhul peate võib-olla sisenema seadmehaldurisse ja värskendama Uno või Mega 2560 draivereid.
- Lihtsalt paremklõpsake seadmel (tahvel peaks olema arvutiga ühendatud) ja suunake Windows sobivale .inf-le file uuesti. .inf asub Arduino tarkvara draiverite/kataloogis (mitte selle FTDI USB-draiverite alamkataloogis).
- Kui kuvatakse see tõrge Uno või Mega 2560 draiverite installimisel Windows XP-s: „Süsteem ei leia file täpsustatud
- Linuxis kuvatakse Uno ja Mega 2560 seadmetena kujul /dev/ttyACM0. Neid ei toeta RXTX teegi standardversioon, mida Arduino tarkvara kasutab jadakommunikatsiooniks. Arduino tarkvara allalaadimine Linuxi jaoks sisaldab RXTX teegi versiooni, mis on paigatud, et otsida ka neid /dev/ttyACM* seadmeid. Samuti on olemas Ubuntu pakett (11.04 jaoks), mis sisaldab nende seadmete tuge. Kui aga kasutate oma distributsioonist RXTX paketti, peate võib-olla linkima failist /dev/ttyACM0 kuni/dev/ttyUSB0 (ntample), nii et jadaport ilmub Arduino tarkvarasse
Jookse
- sudo usermod -a -G tty teieKasutajanimi
- sudo usermod -a -G helistage välja oma Kasutajanimi
- Muudatuste jõustumiseks logige välja ja uuesti sisse.
Juurdepääs jadapordile
- Windowsis, kui tarkvara käivitub aeglaselt või jookseb käivitamisel kokku või menüü Tööriistad avaneb aeglaselt, peate võib-olla seadmehalduris Bluetoothi jadapordid või muud võrguga ühendatud COM-pordid keelama. Arduino tarkvara skannib käivitumisel ja menüü Tööriistad avamisel kõiki arvuti jadaporte (COM) ning need võrgupordid võivad mõnikord põhjustada suuri viivitusi või kokkujooksmisi.
- Veenduge, et te ei kasuta kõiki jadaporte skaneerivaid programme, näiteks USB Cellular Wi-Fi Dongle'i tarkvara (nt Sprintilt või Verizonilt), pihuarvutite sünkroonimisrakendusi, Bluetooth-USB-draivereid (nt BlueSoleil), virtuaalseid deemonitööriistu jne.
- Veenduge, et teil pole tulemüüri tarkvara, mis blokeerib juurdepääsu jadapordile (nt ZoneAlarm).
- Kui kasutate neid andmete lugemiseks USB- või jadaühenduse kaudu Arduino plaadiga, peate võib-olla lõpetama töötluse, PD, vvvv jne.
- Linuxis võite proovida käivitada Arduino tarkvara juurkasutajana, vähemalt ajutiselt, et näha, kas üleslaadimine parandab.
Füüsiline ühendus
- Esmalt veenduge, et teie plaat on sisse lülitatud (roheline LED põleb) ja arvutiga ühendatud.
- Arduino Unol ja Mega 2560-l võib olla probleeme USB-jaoturi kaudu Maciga ühendamisel. Kui menüüs „Tööriistad > Jadaport” midagi ei kuvata, ühendage plaat otse arvutiga ja taaskäivitage Arduino IDE.
- Ühendage üleslaadimise ajal lahti digitaalsed kontaktid 0 ja 1, kuna neid jagatakse arvutiga jadaühendusega (neid saab ühendada ja kasutada pärast koodi üleslaadimist).
- Proovige üles laadida nii, et plaadiga pole midagi ühendatud (muidugi peale USB-kaabli).
- Veenduge, et plaat ei puudutaks midagi metallist ega juhtivat.
- Proovige teist USB-kaablit; mõnikord nad ei tööta.
Automaatne lähtestamine
- Kui teil on plaat, mis ei toeta automaatset lähtestamist, veenduge, et lähtestate plaadi paar sekundit enne üleslaadimist. (Arduino Diecimila, Duemilanove ja Nano toetavad automaatset lähtestamist, nagu ka LilyPad, Pro ja Pro Mini koos 6-pin programmeerimispäistega).
- Kuid pange tähele, et mõni Diecimila põles kogemata vale alglaaduriga ja võib nõuda enne üleslaadimist füüsilist lähtestamisnuppu vajutamist.
- Mõne arvuti puhul võib aga tekkida vajadus vajutada tahvli lähtestamisnuppu pärast seda, kui vajutate Arduino keskkonnas üleslaadimisnuppu. Proovige nende kahe vahel erinevaid ajavahemikke, kuni 10 sekundit või rohkem.
- Kui saate selle vea: [VP 1]Seade ei reageeri õigesti. Proovige uuesti üles laadida (st lähtestage plaat ja vajutage teist korda allalaadimisnuppu).
Boot laadur
- Veenduge, et teie Arduino tahvlil oleks alglaadur põlenud. Kontrollimiseks lähtestage tahvel. Sisseehitatud LED (mis on ühendatud kontaktiga 13) peaks vilkuma. Kui seda ei juhtu, ei pruugi teie pardal alglaadurit olla.
- Milline laud sul on. Kui see on Mini, LilyPad või muu plaat, mis vajab lisajuhtmeid, lisage võimaluse korral foto oma vooluringist.
- Olenemata sellest, kas teil õnnestus kunagi tahvlile üles laadida või mitte. Kui jah, siis mida tegite tahvliga enne/kui see lakkas töötamast ja millise tarkvara olete hiljuti arvutisse lisanud või sealt eemaldanud?
- Sõnumid, mis kuvatakse, kui proovite üles laadida, kui üksikasjalik väljund on lubatud. Selleks hoidke all tõstuklahvi, klõpsates samal ajal tööriistaribal üleslaadimisnuppu.