Cov ntsiab lus
zais
Yuav siv Arduino REES2 Uno li cas
Yuav siv Arduino Uno li cas
Daim ntawv thov
- Xoscillo, qhov chaw qhib oscilloscope
- Arduinome, MIDI maub los ntaus ntawv uas ua raws li Monome
- OBDuino, lub khoos phis tawj mus txawv tebchaws uas siv cov kev kuaj mob hauv lub nkoj pom nyob hauv cov tsheb niaj hnub no
- Ardupilot, drone software thiab kho vajtse
- Gameduino, Arduino ntaub thaiv npog los tsim retro 2D video games
- ArduinoPhone, ua-nws-koj tus kheej lub xov tooj ntawm tes
- Kev ntsuas dej zoo platform
Downloading / Installation
- Mus rau www.arduino.cc mus download tau qhov tseeb version ntawm arduino software thiab xaiv koj operating system
- Ntawm lub Title bar Nyem rau ntawm Software Tab , Tsuas yog scroll down ib zaug koj yuav pom cov duab no
- Raws li koj qhov kev khiav hauj lwm qhov system, zoo li yog tias koj muaj windows system ces xaiv Windows Installer.
Qhov Teeb Meem Pib
- Xaiv cov cuab yeej ntawv qhia zaub mov thiab Board
- Tom qab ntawd xaiv hom Arduino board koj xav tau kev pab cuam, hauv peb rooj plaub nws yog Arduino Uno.
- Xaiv tus programmer Arduino ISP, yog tias qhov no tsis raug xaiv yuav tsum xaiv Arduino ISP programmer . Tom qab txuas lub Arduino yuav tsum xaiv COM chaw nres nkoj.
Blink ib Led
- Txuas lub rooj tsavxwm rau lub computer. Hauv Arduino, software mus rau File -> Examples -> Basics -> Blink LED. Cov cai yuav cia li thauj khoom hauv lub qhov rais.
- Nias lub Upload khawm thiab tos kom txog thaum lub program hais tias Ua tiav Uploading. Koj yuav tsum pom LED nyob ib sab ntawm tus pin 13 pib ntsais. Nco ntsoov tias twb muaj LED ntsuab txuas nrog rau feem ntau cov laug cam - koj tsis tas yuav tsum tau muaj LED cais.
Kev daws teeb meem
Yog tias koj tsis tuaj yeem rub tawm ib qho program rau Arduino Uno thiab tau txais qhov yuam kev no rau "BLINK" Thaum upload Tx thiab Rx ntsais ib txhij thiab tsim cov lus.
avrdude: pov thawj yuam kev, thawj qhov tsis sib haum ntawm byte 0x00000x0d != 0x0c Avrdude pov thawj yuam kev; cov ntsiab lus mismatch Avrdudedone “Ua tsaug”
Tswv yim
- Nco ntsoov tias koj muaj cov khoom raug xaiv hauv Cov Cuab Yeej> Board menu. Yog tias koj muaj Arduino Uno, koj yuav tsum xaiv nws. Tsis tas li ntawd, cov tshiab Arduino Duemilanove boards tuaj nrog ATmega328, thaum cov laus muaj ATmega168. Txhawm rau txheeb xyuas, nyeem cov ntawv ntawm microcontroller (lub nti loj dua) ntawm koj lub rooj tsav xwm Arduino.
- Txheeb xyuas tias qhov chaw nres nkoj zoo raug xaiv hauv Cov Cuab Yeej> Serial Port menu (yog tias koj qhov chaw nres nkoj tsis tshwm sim, sim rov pib dua IDE nrog lub rooj tsav xwm txuas nrog lub computer). Ntawm Mac, qhov chaw nres nkoj serial yuav tsum yog ib yam zoo li /dev/tty.usbmodem621 (rau Uno lossis Mega 2560) lossis /dev/tty.usbserial-A02f8e (rau cov laus, FTDI-based boards). Ntawm Linux, nws yuav tsum yog /dev/ttyACM0 lossis zoo sib xws (rau Uno lossis Mega 2560) lossis
/dev/ttyUSB0 los yog zoo sib xws (rau cov laug cam). - Ntawm Windows, nws yuav yog COM chaw nres nkoj tab sis koj yuav tsum tau kuaj xyuas hauv Tus Thawj Tswj Ntaus Ntawv (hauv Chaw nres nkoj) kom pom qhov twg. Yog tias koj tsis zoo li muaj qhov chaw nres nkoj rau koj lub rooj tsav xwm Arduino, saib cov ntaub ntawv hauv qab no txog cov tsav tsheb.
Cov tsav tsheb
- Ntawm Windows 7 (tshwj xeeb tshaj yog 64-ntsis version), koj yuav tau mus rau hauv Tus Thawj Tswj Ntaus Ntawv thiab hloov kho cov tsav tsheb rau Uno lossis Mega 2560.
- Tsuas yog nyem rau ntawm lub cuab yeej (lub rooj tsavxwm yuav tsum txuas nrog koj lub computer), thiab taw tes rau Windows ntawm qhov tsim nyog .inf file dua. Lub .inf yog nyob rau hauv cov tsav tsheb / cov npe ntawm Arduino software (tsis yog nyob rau hauv FTDI USB Drivers sub-directory ntawm nws).
- Yog tias koj tau txais qhov yuam kev no thaum txhim kho Uno lossis Mega 2560 tsav tsheb ntawm Windows XP: "Lub kaw lus nrhiav tsis tau file teev
- Ntawm Linux, Uno thiab Mega 2560 tshwm sim raws li cov khoom siv ntawm daim ntawv /dev/ttyACM0. Cov no tsis tau txais kev txhawb nqa los ntawm tus qauv version ntawm RXTX lub tsev qiv ntawv uas Arduino software siv rau kev sib txuas lus serial. Lub Arduino software rub tawm rau Linux suav nrog cov qauv ntawm RXTX lub tsev qiv ntawv patched los tseem tshawb rau cov / dev / ttyACM * cov khoom siv. Kuj tseem muaj pob Ubuntu (rau 11.04) uas suav nrog kev txhawb nqa rau cov khoom siv no. Yog tias, txawm li cas los xij, koj tab tom siv pob RXTX los ntawm koj qhov kev faib tawm, koj yuav xav tau symlink los ntawm /dev/ttyACM0 rau / dev / ttyUSB0 (rau example) kom qhov chaw nres nkoj serial tshwm hauv Arduino software
Khiav
- sudo usermod -a -G tty kojUserName
- sudo usermod -a -G hu tawm koj lub npe siv
- Nkag mus thiab nkag mus dua rau cov kev hloov pauv kom muaj txiaj ntsig.
Nkag mus rau Serial Port
- Hauv Windows, yog tias lub software pib qeeb lossis poob rau ntawm lub community launch, lossis cov cuab yeej ntawv qhia zaub mov qhib qeeb, koj yuav tsum tau lov tes taw Bluetooth serial ports lossis lwm lub network COM ports hauv Device Manager. Lub Arduino software scans tag nrho cov serial (COM) ports ntawm koj lub computer thaum nws pib thiab thaum koj qhib cov cuab yeej ntawv qhia zaub mov, thiab cov networked ports tej zaum yuav ua rau loj qeeb los yog crashes.
- Xyuas tias koj tsis tau khiav ib qho kev pab cuam uas luam theej duab tag nrho cov chaw nres nkoj, xws li USB Cellular Wi-Fi Dongle software (xws li los ntawm Sprint lossis Verizon), PDA sync apps, Bluetooth-USB tsav tsheb (xws li BlueSoleil), cov cuab yeej virtual daemon, thiab lwm yam.
- Nco ntsoov tias koj tsis muaj firewall software uas thaiv kev nkag mus rau qhov chaw nres nkoj (xws li ZoneAlarm).
- Tej zaum koj yuav tsum tau txiav tawm Kev Ua Haujlwm, PD, vvvv, thiab lwm yam yog tias koj siv lawv los nyeem cov ntaub ntawv hla USB lossis serial txuas rau Arduino board.
- Ntawm Linux, koj tuaj yeem sim khiav Arduino software raws li hauv paus, tsawg kawg ib ntus kom pom tias kho cov upload.
Kev sib txuas ntawm lub cev
- Ua ntej kom paub tseeb tias koj lub rooj tsavxwm nyob rau (lub teeb ntsuab LED yog nyob rau) thiab txuas nrog lub computer.
- Arduino Uno thiab Mega 2560 yuav muaj teeb meem txuas rau Mac los ntawm USB hub. Yog tias tsis muaj dab tsi tshwm sim hauv koj cov ntawv qhia "Tools> Serial Port", sim txuas lub rooj tsavxwm ncaj qha rau koj lub computer thiab rov pib Arduino IDE.
- Disconnect tus pins 0 thiab 1 thaum uploading raws li lawv tau koom nrog serial kev sib txuas lus nrog lub computer (lawv tuaj yeem txuas thiab siv tom qab tus lej tau muab tso rau).
- Sim upload nrog tsis muaj dab tsi txuas nrog lub rooj tsavxwm (sib nrug ntawm USB cable, tau kawg).
- Xyuas kom lub rooj tsavxwm tsis kov ib yam dab tsi uas yog xim hlau los yog conductive.
- Sim lwm USB cable; qee zaum lawv tsis ua haujlwm.
Nws pib dua
- Yog tias koj muaj lub rooj tsavxwm uas tsis txhawb kev pib pib dua, nco ntsoov tias koj rov pib dua lub rooj tsavxwm ob peb feeb ua ntej upload. (Lub Arduino Diecimila, Duemilanove, thiab Nano txhawb pib pib dua li ua LilyPad, Pro, thiab Pro Mini nrog 6-pin programming headers).
- Txawm li cas los xij, nco ntsoov tias qee qhov Diecimila tau raug hlawv nrog lub bootloader tsis ncaj ncees lawm thiab yuav xav kom koj lub cev nias lub pob pib dua ua ntej upload.
- Txawm li cas los xij, ntawm qee lub khoos phis tawj, koj yuav tsum tau nias lub pob pib dua ntawm lub rooj tsavxwm tom qab koj ntaus lub khawm upload hauv Arduino ib puag ncig. Sim sib txawv ntawm lub sijhawm ntawm ob, mus txog 10 vib nas this lossis ntau dua.
- Yog tias koj tau txais qhov yuam kev no: [VP 1]Device tsis teb kom raug. Sim uploading dua (piv txwv li rov pib dua lub rooj tsavxwm thiab nias lub khawm rub tawm zaum ob).
khau raj loader
- Xyuas kom tseeb tias muaj bootloader hlawv ntawm koj lub rooj tsavxwm Arduino. Txhawm rau txheeb xyuas, rov pib lub rooj tsavxwm. Lub built-in LED (uas txuas nrog tus pin 13) yuav tsum ntsais. Yog tias nws tsis yog, tej zaum yuav tsis muaj bootloader ntawm koj lub rooj tsavxwm.
- Yam twg koj muaj. Yog tias nws yog Mini, LilyPad lossis lwm lub rooj tsavxwm uas yuav tsum tau txuas ntxiv, suav nrog daim duab ntawm koj lub voj voog, yog tias ua tau.
- Seb koj puas muaj peev xwm upload rau lub rooj tsavxwm. Yog tias muaj, koj tau ua dab tsi nrog lub rooj tsavxwm ua ntej / thaum nws tsis ua haujlwm, thiab cov software twg koj nyuam qhuav ntxiv lossis tshem tawm ntawm koj lub computer?
- Cov lus tso tawm thaum koj sim upload nrog verbose tso zis enabled. Txhawm rau ua qhov no, tuav tus yuam sij hloov pauv thaum nias lub khawm upload hauv toolbar.