Kontni
kache
Ki jan yo sèvi ak Arduino REES2 Uno
Ki jan yo sèvi ak Arduino Uno
Aplikasyon tipik
- Xoscillo, yon osiloskop sous louvri
- Arduinome, yon aparèy kontwolè MIDI ki imite Monome la
- OBDuino, yon òdinatè vwayaj ki sèvi ak koòdone dyagnostik abò yo jwenn nan pifò machin modèn
- Ardupilot, lojisyèl abèy ak pyès ki nan konpitè
- Gameduino, yon plak pwotèj Arduino pou kreye retro jwèt videyo 2D
- ArduinoPhone, yon telefòn selilè fè-li-tèt ou
- Platfòm tès kalite dlo
Telechaje / Enstalasyon
- Ale nan www.arduino.cc telechaje dènye vèsyon an nan lojisyèl arduino epi chwazi sistèm opere ou a
- Sou ba Tit la Klike sou Tab Lojisyèl la, Jis desann yon fwa ou pral wè imaj sa a
- Dapre sistèm opere ou a, tankou si ou gen sistèm Windows Lè sa a, chwazi Windows Installer.
Inisyal Mete kanpe
- Chwazi meni Zouti ak Komisyon Konsèy
- Lè sa a, chwazi ki kalite Arduino tablo ou vle pwograme, nan ka nou an se Arduino Uno la.
- Chwazi pwogramè a Arduino ISP , si sa a pa chwazi yo dwe chwazi pwogramè a Arduino ISP . apre konekte Arduino a dwe chwazi pò a COM.
Klike yon Led
- Konekte tablo a ak òdinatè a. Nan Arduino a, lojisyèl ale nan File -> Egzamples -> Basics -> Blink LED. Kòd la pral otomatikman chaje nan fenèt la.
- Peze bouton an Telechaje epi tann jiskaske pwogram nan di Fè Téléchargement. Ou ta dwe wè ki ap dirije a akote PIN 13 kòmanse bat. Remake byen ke gen deja yon LED vèt ki konekte ak pifò tablo - ou pa nesesèman bezwen yon LED separe.
Depanaj
Si w pa kapab telechaje nenpòt pwogram nan Arduino Uno epi w ap resevwa erè sa a pou "BLINK" Pandan w ap telechaje Tx ak Rx ap bat ansanm epi jenere mesaj la.
avrdude: erè verifikasyon, premye dezakò nan byte 0x00000x0d != 0x0c Avrdude erè verifikasyon; Kontni dezakò Avrdudedone "Mèsi"
Sijesyon
- Asire w ke ou gen bon atik la chwazi nan meni Zouti > Komisyon Konsèy la. Si ou gen yon Arduino Uno, w ap bezwen chwazi li. Epitou, pi nouvo ankadreman Arduino Duemilanove vini ak yon ATmega328, pandan y ap pi gran yo gen yon ATmega168. Pou tcheke, li tèks la sou mikrokontwolè a (pi gwo chip la) sou tablo Arduino ou.
- Tcheke ke pò apwopriye a chwazi nan meni Zouti > Serial Port (si pò ou a pa parèt, eseye rekòmanse IDE a ak tablo a ki konekte nan òdinatè a). Sou Mac, pò seri a ta dwe yon bagay tankou /dev/tty.usbmodem621 (pou Uno oswa Mega 2560) oswa /dev/tty.usbserial-A02f8e (pou pi gran, ankadreman ki baze sou FTDI). Sou Linux, li ta dwe /dev/ttyACM0 oswa menm jan an (pou Uno oswa Mega 2560) oswa
/dev/ttyUSB0 oswa menm jan an (pou ansyen ankadreman). - Sou Windows, li pral yon pò COM men w ap bezwen tcheke nan Manadjè Aparèy la (anba Pò) pou wè ki youn. Si ou pa sanble gen yon pò seri pou tablo Arduino ou a, gade enfòmasyon sa yo sou chofè yo.
Chofè yo
- Sou Windows 7 (patikilyèman vèsyon 64-bit), ou ta ka bezwen ale nan Manadjè Aparèy la epi mete ajou chofè yo pou Uno oswa Mega 2560.
- Jis dwa klike sou aparèy la (tablo a ta dwe konekte ak òdinatè w lan), epi montre Windows nan .inf ki apwopriye a file ankò. .inf a se nan chofè/anyè lojisyèl Arduino (pa nan anyè FTDI USB Drivers li).
- Si w jwenn erè sa a lè w ap enstale chofè Uno oswa Mega 2560 sou Windows XP: "Sistèm nan pa ka jwenn file espesifye
- Sou Linux, Uno ak Mega 2560 parèt kòm aparèy nan fòm /dev/ttyACM0. Sa yo pa sipòte pa vèsyon estanda nan bibliyotèk la RXTX ke lojisyèl an Arduino itilize pou kominikasyon seri. Téléchargement lojisyèl Arduino pou Linux gen ladann yon vèsyon bibliyotèk RXTX patched pou chèche tou aparèy /dev/ttyACM* sa yo. Genyen tou yon pake Ubuntu (pou 11.04) ki gen ladan sipò pou aparèy sa yo. Sepandan, si w ap itilize pake RXTX ki soti nan distribisyon w la, ou ka bezwen fè yon lyen senbolik soti nan /dev/ttyACM0 rive nan /dev/ttyUSB0 (pa egzanp.ample) pou pò seri a parèt nan lojisyèl Arduino la
Kouri
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G konpoze nonItilizatè w la
- Dekonekte epi konekte ankò pou chanjman yo pran efè.
Aksè nan pò seri a
- Sou Windows, si lojisyèl an ralanti pou kòmanse oswa aksidan sou lansman, oswa meni Zouti a ralanti yo louvri, ou ka bezwen enfim pò seri Bluetooth oswa lòt pò COM rezo nan Manadjè Aparèy la. Lojisyèl Arduino analize tout pò seri (COM) sou òdinatè w lan lè li kòmanse ak lè ou louvri meni Zouti a, ak pò rezo sa yo ka pafwa lakòz gwo reta oswa aksidan.
- Tcheke ke ou pa ap kouri okenn pwogram ki analize tout pò seri, tankou USB Cellular Wi-Fi Dongle lojisyèl (pa egzanp nan Sprint oswa Verizon), aplikasyon pou senkronizasyon PDA, chofè Bluetooth-USB (egzanp BlueSoleil), zouti vityèl daemon, elatriye.
- Asire w ke ou pa gen lojisyèl pare-feu ki bloke aksè nan pò seri a (egzanp ZoneAlarm).
- Ou ka bezwen kite Processing, PD, vvvv, elatriye si w ap itilize yo pou li done sou USB oswa koneksyon seri sou tablo Arduino la.
- Sou Linux, ou ta ka eseye kouri lojisyèl Arduino a kòm rasin, omwen pou yon ti tan pou wè si fikse upload la.
Koneksyon fizik
- Premyèman, asire w ke tablo ou an limen (LED vèt la limen) epi konekte ak òdinatè a.
- Arduino Uno ak Mega 2560 ka gen pwoblèm pou konekte ak yon Mac atravè yon mwaye USB. Si pa gen anyen ki parèt nan meni "Zouti > Serial Port" ou a, eseye konekte tablo a dirèkteman nan òdinatè w lan epi rekòmanse IDE Arduino.
- Dekonekte broch dijital 0 ak 1 pandan w ap telechaje pandan y ap pataje yo ak kominikasyon seri ak òdinatè a (yo ka konekte ak itilize apre yo fin telechaje kòd la).
- Eseye telechaje pa gen anyen ki konekte nan tablo a (apa de kab USB a, nan kou).
- Asire w ke tablo a pa manyen anyen metalik oswa kondiktif.
- Eseye yon kab USB diferan; pafwa yo pa travay.
Auto Reyajiste
- Si ou gen yon tablo ki pa sipòte oto-reset, asire w ke w ap reset tablo a yon koup de segonn anvan w telechaje. (Arduino Diecimila, Duemilanove, ak Nano sipòte oto-reset menm jan ak LilyPad, Pro, ak Pro Mini ak tèt pwogramasyon 6-pin).
- Sepandan, sonje ke kèk Diecimila te aksidantèlman boule ak bootloader a mal epi yo ka mande pou ou fizikman peze bouton an reset anvan uploading.
- Sepandan, sou kèk òdinatè, ou ka bezwen peze bouton an reset sou tablo a apre ou fin frape bouton an Upload nan anviwònman an Arduino. Eseye diferan entèval tan ant de yo, jiska 10 segonn oswa plis.
- Si w jwenn erè sa a: [VP 1] Aparèy la pa reponn kòrèkteman. Eseye telechaje ankò (sa vle di reset tablo a epi peze bouton telechaje a yon dezyèm fwa).
Bòt loader
- Asire w ke gen yon bootloader boule sou tablo Arduino ou. Pou tcheke, reset tablo a. Bati-an ki ap dirije a (ki konekte ak PIN 13) ta dwe bat. Si li pa fè sa, ka pa gen yon bootloader sou tablo ou.
- Ki kalite tablo ou genyen. Si se yon Mini, LilyPad oswa yon lòt tablo ki mande fil elektrik siplemantè, enkli yon foto sikwi w la, si sa posib.
- Kit ou pa te janm kapab Upload sou tablo a. Si se konsa, kisa ou t ap fè ak tablo a anvan / lè li te sispann travay, ak ki lojisyèl ou te fèk ajoute oswa retire nan òdinatè w lan?
- Mesaj yo parèt lè w ap eseye telechaje ak pwodiksyon vèrbi pèmèt. Pou fè sa, kenbe kle maj la pandan w ap klike sou bouton telechaje ki nan ba zouti a.