Contents
veşartin
Meriv çawa Arduino REES2 Uno bikar tîne
Meriv çawa Arduino Uno bikar tîne
Serlêdana Tîpîkî
- Xoscillo, oscilloskopek çavkaniyek vekirî
- Arduinome, amûrek kontrolkerê MIDI-yê ku Monome teqlîd dike
- OBDuino, komputerek rêwîtiyê ye ku pêwendiya teşhîsê ya serhêl ku di pir otomobîlên nûjen de tê dîtin bikar tîne
- Ardupilot, nermalava drone û hardware
- Gameduino, mertalek Arduino ye ku lîstikên vîdyoyê 2D retro diafirîne
- ArduinoPhone, têlefonek desta ku ji xwe re dike
- Platforma ceribandina kalîteya avê
Daxistin / Sazkirin
- Biçe www.arduino.cc da ku guhertoya herî dawî ya nermalava arduino dakêşin û pergala xebitandina xwe hilbijêrin
- Li ser bara sernavê li ser Tabloya Nermalavê bikirtînin, Carekê hûn ê vê wêneyê bibînin tenê li jêr bigerin
- Li gorî pergala xebitandina we, mîna ku pergala weya Windows-ê hebe wê hingê Windows Installer hilbijêrin.
Sazkirina Destpêkê
- Menûya Amûr û Desteyê hilbijêrin
- Dûv re celebê panela Arduino ya ku hûn dixwazin bername bikin hilbijêrin, di doza me de ew Arduino Uno ye.
- Bernameçêker Arduino ISP hilbijêrin, ger ev neyê hilbijartin divê bernameçêkerê Arduino ISP hilbijêrin. piştî girêdana Arduino divê porta COM hilbijêrin.
Blink a Led
- Tabloyê bi komputerê ve girêdin. Di Arduino de, nermalavê diçin File -> Mînakamples -> Bingehîn -> Blink LED. Kod dê bixweber di pencereyê de bar bike.
- Bişkojka Uploadê bikirtînin û li bendê bimînin heya ku bername bêje Barkirin Qediya. Pêdivî ye ku hûn LED-a li tenişta pin 13-ê ku dest bi çikandinê dike bibînin. Bala xwe bidinê ku jixwe LEDek kesk bi piraniya panelan ve girêdayî ye - hûn ne hewce ne hewceyê LED-ek cihêreng in.
Çareserkirina pirsgirêkan
Ger hûn nekarin bernameyekê li Arduino Uno bar bikin û vê xeletiyê ji bo "BLINK" bigirin dema ku Tx û Rx barkirin bi hevdemî dibiriqe û peyamê diafirîne.
avrdude: Çewtiya verastkirinê, pêşî li baytê li hev nayê 0x00000x0d != 0x0c Çewtiya verastkirinê ya Avrdude; neliheviya naverokê Avrdudedone "Spas"
Pêşnîyar
- Piştrast bike ku we di menuya Amûr>> Desteyê de tiştê rast hilbijartiye. Ger we Arduino Uno heye, hûn ê hewce bikin ku wê hilbijêrin. Di heman demê de, panelên nû yên Arduino Duemilanove bi ATmega328 re têne, dema ku yên kevn xwedî ATmega168 in. Ji bo kontrolkirinê, nivîsa li ser mîkrokontrolerê (çîpê mezintir) li ser panela xweya Arduino bixwînin.
- Kontrol bikin ku porta rast di menuya Amûr> Porta Serial de hatî hilbijartin (heke porta we xuya nake, bi panela ku bi komputerê ve girêdayî ye IDE-yê ji nû ve bidin destpêkirin). Li ser Mac-ê, porta rêzefîlmê divê tiştek mîna /dev/tty.usbmodem621 (ji bo Uno an Mega 2560) an /dev/tty.usbserial-A02f8e (ji bo panelên kevntir, li ser bingeha FTDI) be. Li ser Linux, divê ew / dev/ttyACM0 an jî mîna wê be (ji bo Uno an Mega 2560) an
/ dev/ttyUSB0 an jî mîna (ji bo panelên kevntir). - Li ser Windows-ê, ew ê benderek COM be lê hûn hewce ne ku li Gerînendeyê Amûrê (li binê Ports) kontrol bikin da ku bibînin ka kîjan. Heke hûn xuya dikin ku ji bo panela xweya Arduino portek serial nîne, li ser ajokaran agahdariya jêrîn bibînin.
Drivers
- Li ser Windows 7 (bi taybetî guhertoya 64-bit), dibe ku hûn hewce ne ku biçin Gerînendeyê Amûrê û ajokarên ji bo Uno an Mega 2560 nûve bikin.
- Tenê rast-klîk li ser cîhazê bikirtînin (divê panel bi komputera we ve were girêdan), û Windows-ê nîşanî .inf-ya guncan bidin file dîsa. .inf di ajokar/ pelrêça nermalava Arduino de ye (ne di binê pelrêça FTDI USB Drivers ya wê de).
- Heke hûn dema ku ajokarên Uno an Mega 2560 li ser Windows XP saz dikin vê xeletiyê bistînin: "Pergal nikare bibîne file diyar kirin
- Li Linux-ê, Uno û Mega 2560 wekî cîhazên forma /dev/ttyACM0 têne xuyang kirin. Vana ji hêla guhertoya standard a pirtûkxaneya RXTX ya ku nermalava Arduino ji bo ragihandina serial bikar tîne ve nayê piştgirî kirin. Dakêşana nermalava Arduino ya ji bo Linux-ê guhertoyek pirtûkxaneya RXTX-ê ya ku ji bo van cîhazên /dev/ttyACM* jî bigerin vedihewîne. Di heman demê de pakêtek Ubuntu (ji bo 11.04) jî heye ku piştgirî ji van cîhazan re vedigire. Lêbelê, heke hûn pakêta RXTX ya ji belavkirina xwe bikar tînin, dibe ku hûn hewce ne ku ji /dev/ttyACM0 ber/dev/ttyUSB0 ve girêbidin (ji bo nimûneample) da ku porta serial di nermalava Arduino de xuya bibe
Rev
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G NameName xwe derxe
- Têkeve û ji nû ve têkeve da ku guheztin biqede.
Gihîştina Porta Serial
- Li ser Windows-ê, heke nermalavê hêdî dest pê dike an di destpêkirinê de têk diçe, an menuya Amûran hêdî hêdî vedibe, dibe ku hûn hewce ne ku di Rêvebirê Cîhazê de benderên rêzikên Bluetooth an benderên din ên COM-ê yên torê neçalak bikin. Nermalava Arduino dema ku dest pê dike û gava ku hûn menuya Amûran vedikin, hemî portên serial (COM) li ser komputera we dişoxilîne, û ev portên torê carinan dikarin bibin sedema derengbûn an têkçûnên mezin.
- Kontrol bikin ku hûn bernameyên ku hemî portên rêzefîlmê dişoxilînin, wekî nermalava USB-ya Wi-Fi Dongle (mînak ji Sprint an Verizon), sepanên hevdemkirinê yên PDA, ajokarên Bluetooth-USB (mînak BlueSoleil), amûrên daemon ên virtual, hwd, naxebitînin.
- Piştrast bike ku we nermalava firewall a ku gihandina porta serial asteng dike tune ye (mînak ZoneAlarm).
- Ger hûn wan ji bo xwendina daneyan li ser USB an girêdana serial bi panela Arduino re bikar bînin, dibe ku hûn hewce ne ku Processing, PD, vvvv, hwd.
- Li Linux-ê, dibe ku hûn biceribînin ku nermalava Arduino wekî root bimeşînin, bi kêmanî demkî da ku bibînin ka barkirinê rast dike.
Têkiliya Fîzîkî
- Pêşî pê ewle bine ku panela we pêve ye (LEDya kesk vekirî ye) û bi komputerê ve girêdayî ye.
- Dibe ku Arduino Uno û Mega 2560 di girêdana Mac-ê de bi navgînek USB-ê re pirsgirêk hebe. Ger di menuya weya "Amûr > Porta Serial" de tiştek xuya nebe, biceribînin ku panelê rasterast bi komputera xwe ve girêdin û Arduino IDE ji nû ve bidin destpêkirin.
- Pînên dîjîtal 0 û 1 di dema barkirinê de qut bikin ji ber ku ew bi pêwendiya serial bi komputerê re têne parve kirin (ew dikarin piştî barkirina kodê werin girêdan û bikar bînin).
- Biceribînin ku tiştek bi panelê ve girêdayî ye (bê guman ji kabloya USB-ê) barkirin.
- Piştrast bikin ku panel destê xwe nade tiştek metalîkî an rêgir.
- Cable USB cuda biceribîne; carna naxebitin.
Zivirandina jixweber
- Ger panelek we heye ku ji nû vesazkirina otomatîkî piştgirî nake, pê ewle bin ku hûn berî barkirinê çend saniyan panelê ji nû ve saz dikin. (Arduino Diecimila, Duemilanove, û Nano wekî LilyPad, Pro, û Pro Mini bi sernavên bernamesaziya 6-pin-ê vesazkirina otomatîk piştgirî dikin).
- Lêbelê, bala xwe bidin ku hin Diecimila bi xeletî bi bootloaderek xelet hatine şewitandin û dibe ku ji we hewce bike ku berî barkirinê bi fizîkî bişkoja vesazkirinê bikirtînin.
- Lêbelê, li ser hin komputeran, dibe ku hûn hewce ne ku piştî ku hûn bişkoja barkirinê ya di hawîrdora Arduino de lêdan, bişkoja vesazkirinê ya li ser panelê bikirtînin. Di navbera her duyan de navberên cihêreng biceribînin, heya 10 saniyeyan an jî zêdetir.
- Ger hûn vê xeletiyê bistînin: [VP 1]Alav rast bersiv nade. Ji nû ve barkirinê biceribîne (ango panelê ji nû ve saz bike û cara duyemîn bişkoja daxistinê bitikîne).
Boot loader
- Piştrast bikin ku li ser panela weya Arduino bootloaderek şewitî ye. Ji bo kontrolkirinê, panelê ji nû ve saz bikin. LED-ya çêkirî (ku bi pin 13-ê ve girêdayî ye) divê bibiriqe. Ger wusa nebe, dibe ku li ser panela we bootloader tune be.
- Çi cureyê board te heye. Ger ew Mini, LilyPad an panelek din e ku pêvek pêvek hewce dike, heke gengaz be, wêneyek çerxa xwe vehewînin.
- Ma we çu carî karîbû li ser panelê barkirin an na. Ger wusa be, we berê / gava ku ew ji kar rawestiya bi panelê re çi dikir, û we vê dawiyê kîjan nermalava ji komputera xwe zêde kiriye an jê kiriye?
- Peyamên ku gava hûn hewl didin ku bi hilbera devkî çalakkirî bar bikin têne xuyang kirin. Ji bo kirina vê yekê, dema ku li ser bişkoja barkirinê ya di darikê amûrê de bikirtînin, bişkoja shiftê bigirin.