Mga sulod
itago
Giunsa paggamit ang Arduino REES2 Uno
Giunsa paggamit ang Arduino Uno
Kinaandan nga Aplikasyon
- Xoscillo, usa ka open-source nga oscilloscope
- Arduinome, usa ka MIDI controller device nga nagsundog sa Monome
- OBDuino, usa ka trip computer nga naggamit sa on-board diagnostics interface nga makita sa kadaghanan sa modernong mga sakyanan
- Ardupilot, drone software ug hardware
- Ang Gameduino, usa ka taming sa Arduino aron makahimo og retro 2D nga mga video game
- ArduinoPhone, usa ka do-it-yourself nga cellphone
- Ang plataporma sa pagsulay sa kalidad sa tubig
Pag-download / Pag-install
- Adto sa www.arduino.cc aron i-download ang pinakabag-o nga bersyon sa arduino software ug pilia ang imong operating system
- Sa Title bar Pag-klik sa Tab sa Software, Pag-scroll lang sa ubos kung makita nimo kini nga imahe
- Sumala sa imong operating system, sama sa kung ikaw adunay windows system unya pilia ang Windows Installer.
Ang Inisyal nga Setup
- Pilia ang Tools menu ug Board
- Dayon pilia ang matang sa Arduino board nga gusto nimong i-program, sa among kaso kini ang Arduino Uno.
- Pilia ang programmer Arduino ISP , kon kini dili mapili kinahanglang pilion ang Arduino ISP programmer . human sa pagkonektar sa Arduino kinahanglang pilion ang COM port.
Pag-blink og Led
- Ikonektar ang board sa kompyuter. Sa Arduino, ang software moadto sa File -> Examples -> Mga sukaranan -> Blink LED. Ang code awtomatik nga ma-load sa bintana.
- Pindota ang Upload button ug maghulat hangtud nga ang programa moingon nga Tapos na ang Pag-upload. Kinahanglan nimong makita ang LED sunod sa pin 13 nga magsugod sa pagkidlap. Timan-i nga aduna nay berdeng LED nga konektado sa kadaghanan sa mga tabla – dili nimo kinahanglan ug bulag nga LED.
Pag-troubleshoot
Kung dili ka maka-upload sa bisan unsang programa sa Arduino Uno ug makuha kini nga sayup alang sa "BLINK" Samtang ang pag-upload sa Tx ug Rx nagkidlap dungan ug nagmugna sa mensahe
avrdude: sayop sa verification, unang mismatch sa byte 0x00000x0d != 0x0c Avrdude verification error; content mismatch Avrdudedone "Salamat"
Sugyot
- Siguroha nga ikaw adunay husto nga butang nga gipili sa Tools > Board menu. Kung ikaw adunay Arduino Uno, kinahanglan nimo kini pilion. Usab, ang mas bag-ong Arduino Duemilanove boards adunay ATmega328, samtang ang mga tigulang adunay ATmega168. Aron masusi, basaha ang teksto sa microcontroller (ang mas dako nga chip) sa imong Arduino board.
- Susiha nga ang tukma nga pantalan gipili sa Tools > Serial Port menu (kon ang imong port dili makita, sulayi pag-restart ang IDE gamit ang board nga konektado sa computer). Sa Mac, ang serial port kinahanglan nga usa ka butang sama sa /dev/tty.usbmodem621 (alang sa Uno o Mega 2560) o /dev/tty.usbserial-A02f8e (para sa mas tigulang, FTDI-based nga mga tabla). Sa Linux, kini kinahanglan nga /dev/ttyACM0 o susama (alang sa Uno o Mega 2560) o
/dev/ttyUSB0 o susama (alang sa mas daan nga mga tabla). - Sa Windows, kini usa ka COM port apan kinahanglan nimo nga susihon ang Device Manager (ubos sa Ports) aron makita kung hain. Kung wala kay serial port para sa imong Arduino board, tan-awa ang mosunod nga impormasyon bahin sa mga driver.
Mga drayber
- Sa Windows 7 (ilabi na ang 64-bit nga bersyon), kinahanglan nimo nga moadto sa Device Manager ug i-update ang mga drayber alang sa Uno o Mega 2560.
- Pag-right click lang sa device (ang board kinahanglang konektado sa imong computer), ug itudlo ang Windows sa angay nga .inf file pag-usab. Ang .inf naa sa drivers/ directory sa Arduino software (dili sa FTDI USB Drivers sub-directory niini).
- Kung makuha nimo kini nga sayup sa pag-install sa Uno o Mega 2560 nga mga drayber sa Windows XP: "Dili makit-an sa sistema ang file gipiho
- Sa Linux, ang Uno ug Mega 2560 nagpakita isip mga himan sa porma /dev/ttyACM0. Wala kini gisuportahan sa standard nga bersyon sa RXTX library nga gigamit sa Arduino software alang sa serial communication. Ang pag-download sa software sa Arduino alang sa Linux naglakip sa usa ka bersyon sa RXTX library nga gitambalan aron usab pangitaon kini nga mga /dev/ttyACM* nga mga himan. Adunay usab usa ka pakete sa Ubuntu (alang sa 11.04) nga naglakip sa suporta alang sa kini nga mga aparato. Kung, bisan pa, gigamit nimo ang RXTX nga pakete gikan sa imong pag-apod-apod, kinahanglan nimo nga mag-symlink gikan sa / dev / ttyACM0 hangtod / dev / ttyUSB0 (alang sa example) aron ang serial port makita sa Arduino software
Dagan
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G dial out ang imongUserName
- Pag-log-off ug pag-log on pag-usab alang sa mga pagbag-o nga epektibo.
Pag-access sa Serial Port
- Sa Windows, kung ang software hinay nga magsugod o nahagsa sa paglansad, o ang Tools menu hinay sa pag-abli, kinahanglan nimo nga i-disable ang Bluetooth serial port o uban pang networked COM port sa Device Manager. Ang Arduino software nag-scan sa tanang serial (COM) nga mga port sa imong computer sa dihang kini nagsugod ug sa dihang imong giablihan ang Tools menu, ug kini nga mga network nga mga port usahay mahimong hinungdan sa dagkong mga paglangan o pagkahagsa.
- Susiha nga wala ka nagpadagan sa bisan unsang programa nga nag-scan sa tanang serial port, sama sa USB Cellular Wi-Fi Dongle software (eg gikan sa Sprint o Verizon), PDA sync applications, Bluetooth-USB drivers (eg BlueSoleil), virtual daemon tools, etc.
- Siguroha nga wala kay firewall software nga nagbabag sa access sa serial port (eg ZoneAlarm).
- Mahimong kinahanglan ka nga mohunong sa Pagproseso, PD, vvvv, ug uban pa kung gigamit nimo kini sa pagbasa sa datos sa USB o serial nga koneksyon sa Arduino board.
- Sa Linux, mahimo nimong sulayan ang pagpadagan sa software sa Arduino isip gamut, labing menos temporaryo aron makita kung giayo ba ang pag-upload.
Pisikal nga Koneksyon
- Siguruha una nga ang imong board naka-on (ang berde nga LED) ug konektado sa kompyuter.
- Ang Arduino Uno ug Mega 2560 mahimong adunay problema sa pagkonektar sa usa ka Mac pinaagi sa USB hub. Kung walay makita sa imong "Tools> Serial Port" menu, sulayi nga i-plug ang board direkta sa imong computer ug i-restart ang Arduino IDE.
- Idiskonekta ang mga digital nga pin 0 ug 1 samtang nag-upload samtang gipaambit kini sa serial communication sa kompyuter (mahimo kining konektado ug magamit human ma-upload ang code).
- Sulayi ang pag-upload nga walay konektado sa board (gawas sa USB cable, siyempre).
- Siguroha nga ang board dili makahikap sa bisan unsa nga metal o conductive.
- Sulayi ang lain nga USB cable; usahay dili sila motrabaho.
Pag-reset sa awto
- Kung ikaw adunay board nga dili mosuporta sa auto-reset, siguroha nga imong gi-reset ang board pipila ka segundo sa dili pa i-upload. (Ang Arduino Diecimila, Duemilanove, ug Nano nagsuporta sa auto-reset sama sa LilyPad, Pro, ug Pro Mini nga adunay 6-pin programming header).
- Bisan pa, timan-i nga ang pipila nga Diecimila aksidenteng nasunog sa sayup nga bootloader ug mahimo’g kinahanglan nimo nga pisikal nga ipadayon ang buton sa pag-reset sa wala pa i-upload.
- Bisan pa, sa pipila ka mga kompyuter, kinahanglan nimo nga i-press ang reset button sa pisara pagkahuman nimo maigo ang upload button sa palibot sa Arduino. Sulayi ang lainlaing mga agwat sa oras tali sa duha, hangtod sa 10 segundos o labaw pa.
- Kung makuha nimo kini nga sayup: [VP 1] Ang aparato dili motubag sa husto. Sulayi ang pag-upload pag-usab (ie i-reset ang board ug pindota ang download button sa ikaduhang higayon).
Boot loader
- Siguroha nga adunay usa ka bootloader nga nasunog sa imong Arduino board. Aron masusi, i-reset ang board. Ang built-in nga LED (nga konektado sa pin 13) kinahanglan nga mokidlap. Kung dili, mahimong walay bootloader sa imong board.
- Unsang klase sa board ang naa nimo. Kung kini usa ka Mini, LilyPad o uban pang tabla nga nanginahanglan dugang nga mga kable, ilakip ang litrato sa imong circuit, kung mahimo.
- Kung naka-upload ka man o wala sa board. Kung mao, unsa ang imong gibuhat sa board sa wala pa / sa diha nga kini mihunong sa pagtrabaho, ug unsa nga software ang bag-o nimong gidugang o gikuha gikan sa imong computer?
- Ang mga mensahe nga gipakita kung imong gisulayan ang pag-upload gamit ang verbose output nga gipagana. Aron mahimo kini, pugngi ang shift key samtang nag-klik sa upload button sa toolbar.