Saturs
paslēpties
Kā lietot Arduino REES2 Uno
Kā lietot Arduino Uno
Tipisks pielietojums
- Xoscillo, atvērtā koda osciloskops
- Arduinome, MIDI kontrollera ierīce, kas atdarina Monome
- OBDuino, borta dators, kas izmanto iebūvēto diagnostikas saskarni, kas atrodama lielākajā daļā mūsdienu automašīnu
- Ardupilot, dronu programmatūra un aparatūra
- Gameduino, Arduino vairogs, lai izveidotu retro 2D videospēles
- ArduinoPhone, dari pats mobilais tālrunis
- Ūdens kvalitātes pārbaudes platforma
Lejupielāde/instalēšana
- Dodieties uz www.arduino.cc lai lejupielādētu jaunāko arduino programmatūras versiju un atlasītu savu operētājsistēmu
- Virsraksta joslā Noklikšķiniet uz cilnes Programmatūra , vienkārši ritiniet uz leju, tiklīdz redzēsit šo attēlu
- Atbilstoši jūsu operētājsistēmai, piemēram, ja jums ir Windows sistēma, izvēlieties Windows Installer.
Sākotnējā iestatīšana
- Atlasiet izvēlni Rīki un tāfele
- Pēc tam atlasiet programmējamā Arduino dēļa veidu, mūsu gadījumā tas ir Arduino Uno.
- Atlasiet programmētāju Arduino ISP, ja tas nav atlasīts, jāizvēlas Arduino ISP programmētājs. pēc Arduino pievienošanas jāizvēlas COM ports.
Mirkšķiniet LED
- Pievienojiet plati datoram. Arduino programmatūra dodas uz File -> Piemamples -> Pamatinformācija -> Mirgojošs LED. Kods tiks automātiski ielādēts logā.
- Nospiediet pogu Augšupielādēt un pagaidiet, līdz programma paziņo, ka augšupielāde ir pabeigta. Jums vajadzētu redzēt, ka gaismas diode blakus tapai 13 sāk mirgot. Ņemiet vērā, ka lielākajai daļai dēļu jau ir pievienota zaļa gaismas diode — jums nav obligāti nepieciešama atsevišķa LED.
Problēmu novēršana
Ja nevarat augšupielādēt nevienu programmu Arduino Uno un saņemat šo kļūdu “MIRGOJ”, augšupielādējot Tx un Rx, vienlaikus mirgo un ģenerē ziņojumu
avrdude: verifikācijas kļūda, pirmā neatbilstība baitā 0x00000x0d != 0x0c Avrdude verifikācijas kļūda; satura neatbilstība Avrdudedone “Paldies”
Ieteikums
- Pārliecinieties, vai izvēlnē Rīki > Tāfele ir atlasīts pareizais vienums. Ja jums ir Arduino Uno, jums tas būs jāizvēlas. Arī jaunākiem Arduino Duemilanove dēļiem ir ATmega328, savukārt vecākiem ir ATmega168. Lai pārbaudītu, izlasiet tekstu uz Arduino plates mikrokontrollera (lielākā mikroshēma).
- Pārbaudiet, vai izvēlnē Rīki > Serial Port ir atlasīts pareizais ports (ja jūsu ports neparādās, mēģiniet restartēt IDE ar datoram pievienotu plati). Operētājsistēmā Mac seriālajam portam ir jābūt tādam kā /dev/tty.usbmodem621 (Uno vai Mega 2560) vai /dev/tty.usbserial-A02f8e (vecākām, uz FTDI balstītām platēm). Operētājsistēmā Linux tam jābūt /dev/ttyACM0 vai līdzīgam (Uno vai Mega 2560) vai
/dev/ttyUSB0 vai līdzīgs (vecākām platēm). - Operētājsistēmā Windows tas būs COM ports, taču jums būs jāpārbauda ierīču pārvaldnieks (sadaļā Porti), lai redzētu, kurš no tiem. Ja šķiet, ka jūsu Arduino platei nav seriālā porta, skatiet tālāk sniegto informāciju par draiveriem.
Šoferi
- Operētājsistēmā Windows 7 (īpaši 64 bitu versijā) jums, iespējams, būs jāiet uz ierīču pārvaldnieku un jāatjaunina Uno vai Mega 2560 draiveri.
- Vienkārši ar peles labo pogu noklikšķiniet uz ierīces (platei jābūt savienotai ar datoru) un norādiet Windows uz atbilstošo .inf file atkal. .inf atrodas Arduino programmatūras draiveru/ direktorijā (nevis tā apakšdirektorijā FTDI USB Drivers).
- Ja tiek parādīta šī kļūda, instalējot Uno vai Mega 2560 draiverus operētājsistēmā Windows XP: “Sistēma nevar atrast file norādīts
- Operētājsistēmā Linux Uno un Mega 2560 tiek parādīti kā /dev/ttyACM0 formas ierīces. Tos neatbalsta RXTX bibliotēkas standarta versija, ko Arduino programmatūra izmanto seriālajai saziņai. Arduino programmatūras lejupielāde operētājsistēmai Linux ietver RXTX bibliotēkas versiju, kas ir labota, lai arī meklētu šīs /dev/ttyACM* ierīces. Ir arī Ubuntu pakotne (11.04), kas ietver atbalstu šīm ierīcēm. Tomēr, ja izmantojat RXTX pakotni no sava izplatīšanas, jums, iespējams, vajadzēs izveidot saiti no /dev/ttyACM0 uz/dev/ttyUSB0 (piemēram,ample), lai seriālais ports tiktu parādīts Arduino programmatūrā
Skrien
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G izsauc savu lietotājvārdu
- Lai izmaiņas stātos spēkā, izrakstieties un piesakieties vēlreiz.
Piekļuve seriālajam portam
- Ja operētājsistēmā Windows programmatūra lēni startējas vai avarē, palaižot, vai izvēlne Rīki atveras lēni, iespējams, ierīču pārvaldniekā būs jāatspējo Bluetooth seriālie porti vai citi tīkla COM porti. Arduino programmatūra skenē visus seriālos (COM) portus datorā, kad tas tiek startēts un kad atverat izvēlni Rīki, un šie tīkla porti dažkārt var izraisīt lielu aizkavi vai avārijas.
- Pārbaudiet, vai nedarbojat nevienu programmu, kas skenē visus seriālos portus, piemēram, USB Cellular Wi-Fi sargspraudņa programmatūru (piemēram, no Sprint vai Verizon), PDA sinhronizācijas lietojumprogrammas, Bluetooth-USB draiverus (piemēram, BlueSoleil), virtuālos dēmonu rīkus utt.
- Pārliecinieties, vai jums nav ugunsmūra programmatūras, kas bloķē piekļuvi seriālajam portam (piemēram, ZoneAlarm).
- Ja izmantojat tos, lai nolasītu datus, izmantojot USB vai seriālo savienojumu ar Arduino plati, jums, iespējams, būs jāiziet no apstrādes, PD, vvvv utt.
- Operētājsistēmā Linux varat mēģināt palaist Arduino programmatūru kā root, vismaz īslaicīgi, lai redzētu, vai augšupielāde tiek novērsta.
Fiziskais savienojums
- Vispirms pārliecinieties, vai dēlis ir ieslēgts (deg zaļā gaismas diode) un ir savienots ar datoru.
- Arduino Uno un Mega 2560 var rasties problēmas ar savienojumu ar Mac, izmantojot USB centrmezglu. Ja izvēlnē “Rīki > seriālais ports” nekas neparādās, mēģiniet pievienot plati tieši datoram un restartēt Arduino IDE.
- Augšupielādes laikā atvienojiet digitālos kontaktus 0 un 1, jo tie tiek koplietoti ar seriālo saziņu ar datoru (tos var savienot un izmantot pēc koda augšupielādes).
- Mēģiniet augšupielādēt, ja nekas nav pievienots platei (protams, izņemot USB kabeli).
- Pārliecinieties, vai dēlis nepieskaras nekam metāliskam vai vadošam.
- Izmēģiniet citu USB kabeli; dažreiz tie nedarbojas.
Automātiska atiestatīšana
- Ja jums ir plate, kas neatbalsta automātisko atiestatīšanu, dažas sekundes pirms augšupielādes noteikti atiestatiet plati. (Arduino Diecimila, Duemilanove un Nano atbalsta automātisko atiestatīšanu, tāpat kā LilyPad, Pro un Pro Mini ar 6 kontaktu programmēšanas galvenēm).
- Tomēr ņemiet vērā, ka daži Diecimila tika nejauši sadedzināti ar nepareizu sāknēšanas programmu, un pirms augšupielādes var būt nepieciešams fiziski nospiest atiestatīšanas pogu.
- Tomēr dažos datoros, iespējams, būs jānospiež atiestatīšanas poga uz tāfeles pēc tam, kad esat nospiedis augšupielādes pogu Arduino vidē. Izmēģiniet dažādus laika intervālus starp abiem, līdz 10 sekundēm vai ilgāk.
- Ja tiek parādīta šī kļūda: [VP 1]Ierīce nereaģē pareizi. Mēģiniet augšupielādēt vēlreiz (ti, atiestatiet dēli un otrreiz nospiediet lejupielādes pogu).
Zābaku iekrāvējs
- Pārliecinieties, vai jūsu Arduino dēlī ir sadedzināts sāknēšanas ielādētājs. Lai pārbaudītu, atiestatiet dēli. Iebūvētajai gaismas diodei (kas ir savienota ar kontaktu 13) vajadzētu mirgot. Ja tā nav, iespējams, jūsu dēlī nav sāknēšanas ielādes.
- Kāda veida dēlis jums ir. Ja tā ir Mini, LilyPad vai cita plate, kurai nepieciešama papildu vadu pievienošana, ja iespējams, iekļaujiet ķēdes fotoattēlu.
- Neatkarīgi no tā, vai jūs kādreiz varējāt augšupielādēt dēlī. Ja jā, ko jūs darījāt ar plati pirms/kad tas pārstāja darboties, un kādu programmatūru nesen pievienojāt vai noņēmāt no datora?
- Ziņojumi, kas tiek parādīti, mēģinot augšupielādēt ar iespējotu detalizētu izvadi. Lai to izdarītu, turiet nospiestu taustiņu Shift, vienlaikus noklikšķinot uz augšupielādes pogas rīkjoslā.