Mga nilalaman magtago
Paano gamitin ang Arduino REES2 Uno
Paano gamitin ang Arduino Uno
Karaniwang Aplikasyon
- Xoscillo, isang open-source na oscilloscope
- Arduinome, isang MIDI controller device na ginagaya ang Monome
- OBDuino, isang trip computer na gumagamit ng on-board diagnostics interface na makikita sa karamihan ng mga modernong sasakyan
- Ardupilot, drone software at hardware
- Gameduino, isang Arduino shield upang lumikha ng mga retro 2D na video game
- ArduinoPhone, isang do-it-yourself na cellphone
- Platform ng pagsubok sa kalidad ng tubig
Pag-download / Pag-install
- Pumunta sa www.arduino.cc upang i-download ang pinakabagong bersyon ng arduino software at piliin ang iyong operating system
- Sa Title bar Mag-click sa Software Tab , Mag-scroll lang pababa kapag nakita mo na ang larawang ito
- Ayon sa iyong operating system, tulad ng kung mayroon kang windows system pagkatapos ay piliin ang Windows Installer.
Ang Paunang Set up
- Piliin ang Tools menu at Board
- Pagkatapos ay piliin ang uri ng Arduino board na gusto mong i-program, sa aming kaso ito ay ang Arduino Uno.
- Piliin ang programmer Arduino ISP, kung hindi ito napili ay dapat piliin ang Arduino ISP programmer. pagkatapos ikonekta ang Arduino ay dapat piliin ang COM port.
Mag-blink ng Led
- Ikonekta ang board sa computer. Sa Arduino, pumunta ang software sa File -> Halamples -> Mga Pangunahing Kaalaman -> Blink LED. Awtomatikong maglo-load ang code sa window.
- Pindutin ang button na Mag-upload at maghintay hanggang sa sabihin ng program na Tapos na ang Pag-upload. Dapat mong makita ang LED sa tabi ng pin 13 na nagsisimulang kumurap. Tandaan na mayroon nang berdeng LED na nakakonekta sa karamihan ng mga board – hindi mo kailangan ng hiwalay na LED.
Pag-troubleshoot
Kung hindi ka makapag-upload ng anumang program sa Arduino Uno at makuha ang error na ito para sa "BLINK" Habang nag-a-upload ng Tx at Rx ay kumikislap nang sabay-sabay at bumubuo ng mensahe
avrdude: error sa verification, unang mismatch sa byte 0x00000x0d != 0x0c Avrdude verification error; content mismatch Avrdudedone “Salamat”
Mungkahi
- Tiyaking napili mo ang tamang item sa Tools > Board menu. Kung mayroon kang Arduino Uno, kakailanganin mong piliin ito. Gayundin, ang mga mas bagong Arduino Duemilanove board ay may kasamang ATmega328, habang ang mga mas luma ay mayroong ATmega168. Upang suriin, basahin ang teksto sa microcontroller (ang mas malaking chip) sa iyong Arduino board.
- Suriin na ang tamang port ay pinili sa Tools > Serial Port menu (kung ang iyong port ay hindi lilitaw, subukang i-restart ang IDE gamit ang board na nakakonekta sa computer). Sa Mac, ang serial port ay dapat na parang /dev/tty.usbmodem621 (para sa Uno o Mega 2560) o /dev/tty.usbserial-A02f8e (para sa mas luma, FTDI-based na mga board). Sa Linux, dapat itong maging /dev/ttyACM0 o katulad nito (para sa Uno o Mega 2560) o
/dev/ttyUSB0 o katulad nito (para sa mga mas lumang board). - Sa Windows, ito ay magiging COM port ngunit kakailanganin mong tingnan ang Device Manager (sa ilalim ng Mga Port) upang makita kung alin. Kung tila wala kang serial port para sa iyong Arduino board, tingnan ang sumusunod na impormasyon tungkol sa mga driver.
Mga driver
- Sa Windows 7 (lalo na ang 64-bit na bersyon), maaaring kailanganin mong pumunta sa Device Manager at i-update ang mga driver para sa Uno o Mega 2560.
- I-right click lang sa device (dapat nakakonekta ang board sa iyong computer), at ituro ang Windows sa naaangkop na .inf file muli. Ang .inf ay nasa drivers/ directory ng Arduino software (wala sa FTDI USB Drivers sub-directory nito).
- Kung nakuha mo ang error na ito kapag nag-i-install ng Uno o Mega 2560 driver sa Windows XP: "Hindi mahanap ng system ang file tinukoy
- Sa Linux, lumalabas ang Uno at Mega 2560 bilang mga device sa form na /dev/ttyACM0. Ang mga ito ay hindi sinusuportahan ng karaniwang bersyon ng RXTX library na ginagamit ng Arduino software para sa serial communication. Ang pag-download ng software ng Arduino para sa Linux ay may kasamang bersyon ng library ng RXTX na na-patch upang hanapin din ang mga /dev/ttyACM* device na ito. Mayroon ding Ubuntu package (para sa 11.04) na may kasamang suporta para sa mga device na ito. Kung, gayunpaman, ginagamit mo ang RXTX package mula sa iyong pamamahagi, maaaring kailanganin mong mag-symlink mula sa /dev/ttyACM0 sa/dev/ttyUSB0 (para sa example) upang lumabas ang serial port sa Arduino software
Takbo
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G i-dial out ang iyongUserName
- Mag-log off at mag-log on muli para magkabisa ang mga pagbabago.
Access sa Serial Port
- Sa Windows, kung ang software ay mabagal magsimula o nag-crash sa paglulunsad, o ang Tools menu ay mabagal na buksan, maaaring kailanganin mong i-disable ang mga Bluetooth serial port o iba pang naka-network na COM port sa Device Manager. Ini-scan ng Arduino software ang lahat ng serial (COM) port sa iyong computer kapag nagsimula ito at kapag binuksan mo ang Tools menu, at ang mga naka-network na port na ito ay maaaring maging sanhi ng malalaking pagkaantala o pag-crash.
- Suriin na hindi ka nagpapatakbo ng anumang mga program na nag-scan ng lahat ng mga serial port, tulad ng USB Cellular Wi-Fi Dongle software (hal. mula sa Sprint o Verizon), mga PDA sync application, Bluetooth-USB driver (hal. BlueSoleil), virtual na mga tool sa daemon, atbp.
- Tiyaking wala kang firewall software na humaharang sa pag-access sa serial port (hal. ZoneAlarm).
- Maaaring kailanganin mong ihinto ang Pagproseso, PD, vvvv, atbp. kung ginagamit mo ang mga ito upang magbasa ng data sa USB o serial na koneksyon sa Arduino board.
- Sa Linux, maaari mong subukang patakbuhin ang Arduino software bilang root, kahit man lang pansamantala upang makita kung inaayos ang pag-upload.
Pisikal na Koneksyon
- Siguraduhing naka-on muna ang iyong board (naka-on ang berdeng LED) at nakakonekta sa computer.
- Ang Arduino Uno at Mega 2560 ay maaaring magkaroon ng problema sa pagkonekta sa isang Mac sa pamamagitan ng USB hub. Kung walang lumalabas sa iyong menu na “Tools > Serial Port,” subukang isaksak ang board nang direkta sa iyong computer at i-restart ang Arduino IDE.
- Idiskonekta ang mga digital na pin 0 at 1 habang nag-a-upload habang ibinabahagi ang mga ito sa serial communication sa computer (maaari silang kumonekta at magamit pagkatapos ma-upload ang code).
- Subukang mag-upload nang walang konektado sa board (bukod sa USB cable, siyempre).
- Siguraduhin na ang board ay hindi humahawak ng anumang metal o conductive.
- Subukan ang ibang USB cable; minsan hindi sila gumagana.
Awtomatikong i-reset
- Kung mayroon kang board na hindi sumusuporta sa auto-reset, tiyaking nire-reset mo ang board ng ilang segundo bago mag-upload. (Ang Arduino Diecimila, Duemilanove, at Nano ay sumusuporta sa auto-reset tulad ng LilyPad, Pro, at Pro Mini na may 6-pin programming header).
- Gayunpaman, tandaan na ang ilang Diecimila ay aksidenteng nasunog gamit ang maling bootloader at maaaring kailanganin mong pisikal na pindutin ang reset button bago mag-upload.
- Gayunpaman, sa ilang mga computer, maaaring kailanganin mong pindutin ang reset button sa board pagkatapos mong pindutin ang upload button sa Arduino environment. Subukan ang iba't ibang agwat ng oras sa pagitan ng dalawa, hanggang 10 segundo o higit pa.
- Kung makuha mo ang error na ito: [VP 1]Hindi tumutugon nang tama ang device. Subukang mag-upload muli (ibig sabihin, i-reset ang board at pindutin ang download button sa pangalawang pagkakataon).
Boot loader
- Tiyaking may nasunog na bootloader sa iyong Arduino board. Upang suriin, i-reset ang board. Ang built-in na LED (na nakakonekta sa pin 13) ay dapat kumurap. Kung hindi, maaaring walang bootloader sa iyong board.
- Anong klaseng board ang mayroon ka. Kung ito ay Mini, LilyPad o iba pang board na nangangailangan ng dagdag na mga kable, isama ang isang larawan ng iyong circuit, kung maaari.
- Nakapag-upload ka man o hindi sa board. Kung gayon, ano ang ginagawa mo sa board bago / nang tumigil ito sa paggana, at anong software ang kamakailan mong idinagdag o inalis sa iyong computer?
- Ang mga mensaheng ipinapakita kapag sinubukan mong mag-upload na may naka-enable na verbose output. Upang gawin ito, pindutin nang matagal ang shift key habang nag-click sa upload button sa toolbar.