Sisällys
piilottaa
Kuinka käyttää Arduino REES2 Unoa
Kuinka käyttää Arduino Unoa
Tyypillinen sovellus
- Xoscillo, avoimen lähdekoodin oskilloskooppi
- Arduinome, MIDI-ohjainlaite, joka jäljittelee Monomea
- OBDuino, ajotietokone, joka käyttää useimpien nykyaikaisten autojen sisäistä diagnostiikkaliittymää
- Ardupilot, drone-ohjelmisto ja -laitteisto
- Gameduino, Arduino-kilpi retro 2D-videopelien luomiseen
- ArduinoPhone, tee-se-itse-matkapuhelin
- Vedenlaadun testausalusta
Lataus/asennus
- Siirry osoitteeseen www.arduino.cc Lataa arduino-ohjelmiston uusin versio ja valitse käyttöjärjestelmäsi
- Otsikkopalkissa Napsauta Ohjelmisto-välilehteä, vieritä vain alaspäin, kun näet tämän kuvan
- Käyttöjärjestelmäsi mukaan, kuten jos sinulla on Windows-järjestelmä, valitse Windows Installer.
Alkuasetukset
- Valitse Työkalut-valikko ja Board
- Valitse sitten Arduino-levyn tyyppi, jonka haluat ohjelmoida, meidän tapauksessamme se on Arduino Uno.
- Valitse ohjelmoija Arduino ISP, jos tätä ei ole valittu, on valittava Arduino ISP:n ohjelmoija. yhdistämisen jälkeen Arduinon on valittava COM-portti.
Vilkuttaa lediä
- Liitä kortti tietokoneeseen. Arduinossa ohjelmistot menevät osoitteeseen File -> esimamples -> Perustiedot -> Vilkkuva LED. Koodi latautuu automaattisesti ikkunaan.
- Paina Lataa-painiketta ja odota, kunnes ohjelma sanoo Lähetys valmis. Näet nastan 13 vieressä olevan LEDin alkavan vilkkua. Huomaa, että useimpiin kortteihin on jo kytketty vihreä LED – et välttämättä tarvitse erillistä LEDiä.
Vianetsintä
Jos et pysty lataamaan mitään ohjelmaa Arduino Unoon ja saat tämän virheilmoituksen "BLINK" Tx- ja Rx-latauksen aikana vilkkuu samanaikaisesti ja luo viestin
avrdude: vahvistusvirhe, ensimmäinen epäsuhta tavussa 0x00000x0d != 0x0c Avrdude vahvistusvirhe; Sisältö ei täsmää Avrdudedone "Kiitos"
Ehdotus
- Varmista, että olet valinnut oikean kohdan Työkalut > Lauta -valikosta. Jos sinulla on Arduino Uno, sinun on valittava se. Myös uudemmissa Arduino Duemilanove -levyissä on ATmega328, kun taas vanhemmissa on ATmega168. Tarkistaaksesi, lue teksti Arduino-levysi mikro-ohjaimesta (isompi siru).
- Tarkista, että oikea portti on valittuna Tools (Työkalut) > Serial Port (Sarjaportti) -valikosta (jos porttisi ei tule näkyviin, yritä käynnistää IDE uudelleen tietokoneeseen liitetyn levyn kanssa). Macissa sarjaportin tulisi olla esimerkiksi /dev/tty.usbmodem621 (Uno tai Mega 2560) tai /dev/tty.usbserial-A02f8e (vanhemmille FTDI-pohjaisille levyille). Linuxissa sen pitäisi olla /dev/ttyACM0 tai vastaava (Uno tai Mega 2560) tai
/dev/ttyUSB0 tai vastaava (vanhemmille levyille). - Windowsissa se on COM-portti, mutta sinun on tarkistettava Laitehallinnasta (Portit-kohdassa), mikä niistä on. Jos sinulla ei näytä olevan sarjaporttia Arduino-kortille, katso seuraavat tiedot ohjaimista.
Kuljettajat
- Windows 7:ssä (etenkin 64-bittisessä versiossa) saatat joutua siirtymään Laitehallintaan ja päivittämään Unon tai Mega 2560:n ohjaimet.
- Napsauta laitetta hiiren kakkospainikkeella (levyn tulee olla kytkettynä tietokoneeseen) ja osoita Windows sopivaan .inf-tiedostoon file uudelleen. .inf on Arduino-ohjelmiston drivers/-hakemistossa (ei sen FTDI USB Drivers -alihakemistossa).
- Jos saat tämän virheen asentaessasi Uno- tai Mega 2560 -ohjaimia Windows XP:hen: "Järjestelmä ei löydä file määritelty
- Linuxissa Uno ja Mega 2560 näkyvät laitteina muodossa /dev/ttyACM0. Näitä ei tue RXTX-kirjaston vakioversio, jota Arduino-ohjelmisto käyttää sarjaviestintään. Arduino-ohjelmistolataus Linuxille sisältää version RXTX-kirjastosta, joka on korjattu etsimään myös näitä /dev/ttyACM*-laitteita. Mukana on myös Ubuntu-paketti (11.04), joka sisältää tuen näille laitteille. Jos kuitenkin käytät RXTX-pakettia jakelustasi, saatat joutua linkittämään hakemistosta /dev/ttyACM0 tiedostoon/dev/ttyUSB0 (esim.ample) niin, että sarjaportti näkyy Arduino-ohjelmistossa
Juokse
- sudo usermod -a -G tty käyttäjänimi
- sudo usermod -a -G soittaa Käyttäjänimesi
- Kirjaudu ulos ja kirjaudu sisään uudelleen, jotta muutokset tulevat voimaan.
Pääsy sarjaporttiin
- Jos ohjelmisto käynnistyy hitaasti tai kaatuu käynnistettäessä, tai jos työkalut-valikko avautuu hitaasti, sinun on ehkä poistettava Bluetooth-sarjaportit tai muut verkkoon liitetyt COM-portit käytöstä Laitehallinnassa. Arduino-ohjelmisto skannaa tietokoneesi kaikki sarjaportit (COM-portit), kun se käynnistyy ja kun avaat Työkalut-valikon, ja nämä verkkoportit voivat joskus aiheuttaa suuria viiveitä tai kaatumisia.
- Tarkista, että käytössäsi ei ole ohjelmia, jotka skannaavat kaikkia sarjaportteja, kuten USB Cellular Wi-Fi Dongle -ohjelmisto (esim. Sprintiltä tai Verizonilta), PDA-synkronointisovelluksia, Bluetooth-USB-ajureita (esim. BlueSoleil), virtuaalisia demonityökaluja jne.
- Varmista, että sinulla ei ole palomuuriohjelmistoa, joka estää pääsyn sarjaporttiin (esim. ZoneAlarm).
- Saatat joutua lopettamaan käsittelyn, PD:n, vvvv:n jne., jos käytät niitä tietojen lukemiseen USB- tai sarjaliitännän kautta Arduino-kortille.
- Linuxissa voit yrittää käyttää Arduino-ohjelmistoa pääkäyttäjänä ainakin väliaikaisesti nähdäksesi, korjaako lataus.
Fyysinen yhteys
- Varmista ensin, että kortti on päällä (vihreä LED palaa) ja kytketty tietokoneeseen.
- Arduino Unolla ja Mega 2560:lla voi olla vaikeuksia yhdistää Maciin USB-keskittimen kautta. Jos mitään ei näy "Työkalut > Sarjaportti" -valikossa, yritä kytkeä kortti suoraan tietokoneeseen ja käynnistää Arduino IDE uudelleen.
- Irrota digitaaliset nastat 0 ja 1 latauksen ajaksi, koska ne jaetaan sarjaviestinnässä tietokoneen kanssa (ne voidaan yhdistää ja käyttää koodin lataamisen jälkeen).
- Kokeile lataamista ilman, että levylle ei ole kytketty mitään (tietysti USB-kaapelia lukuun ottamatta).
- Varmista, että levy ei kosketa mitään metallista tai johtavaa.
- Kokeile toista USB-kaapelia; joskus ne eivät toimi.
Automaattinen nollaus
- Jos sinulla on kortti, joka ei tue automaattista nollausta, varmista, että nollaat kortin muutama sekunti ennen lataamista. (Arduino Diecimila, Duemilanove ja Nano tukevat automaattista nollausta, samoin kuin LilyPad, Pro ja Pro Mini 6-nastaisilla ohjelmointiotsikoilla).
- Huomaa kuitenkin, että jotkut Diecimilat poltettiin vahingossa väärällä käynnistyslataimella ja saatat joutua painamaan fyysisesti nollauspainiketta ennen lataamista.
- Joissakin tietokoneissa saatat kuitenkin joutua painamaan levyn nollauspainiketta, kun olet painanut latauspainiketta Arduino-ympäristössä. Kokeile eri aikavälejä näiden kahden välillä, enintään 10 sekuntia tai enemmän.
- Jos saat tämän virheilmoituksen: [VP 1]Laite ei vastaa oikein. Yritä ladata uudelleen (eli nollaa kortti ja paina latauspainiketta toisen kerran).
Käynnistyslatain
- Varmista, että Arduino-levyllesi on palanut käynnistyslatain. Tarkistaaksesi, nollaa kortti. Sisäänrakennetun LEDin (joka on kytketty nastan 13) pitäisi vilkkua. Jos näin ei ole, levylläsi ei ehkä ole käynnistyslatainta.
- Millainen lauta sinulla on. Jos se on Mini, LilyPad tai muu kortti, joka vaatii lisäjohdotusta, liitä mukaan valokuva piiristäsi, jos mahdollista.
- Olitpa koskaan pystynyt lataamaan taululle. Jos vastasit, mitä teit levyllä ennen / kun se lakkasi toimimasta ja mitä ohjelmistoja olet äskettäin lisännyt tai poistanut tietokoneestasi?
- Viestit, jotka näytetään, kun yrität ladata monisanaisen tulosteen ollessa käytössä. Voit tehdä tämän pitämällä vaihtonäppäintä painettuna samalla, kun napsautat työkalupalkin latauspainiketta.