Szerda Arduino fejlesztés, hardver platform Arduino
Ellenőrizze / Compile
Ellenőrizze a kódot hibák, összeállítására.
Stop
Megáll nyomon soros busz (Serial monitor), illetve lejjebb a többi gomb.
új
Hozzon létre egy új rajzot.
nyílt
A menü megnyitása hozzáférést biztosít az összes vázlatok egy notebook. Megnyomásával nyitható az aktuális ablakban.
Megjegyzés. hibák miatt Java, ebben a menüben lehet görgetni; Ha szükséges, nyissa meg a vázlatot a listából kövesse a File | Vázlatfüzet.
Feltöltés I / O kártya
Összeállítja kódot, és betölti az Arduino eszköz. betöltés az alábbiakban ismertetjük.
Serial Monitor
Nyitva nyomon soros busz (Serial monitor).
További parancsok vannak csoportosítva öt menüt tartalmaz: Fájl, Szerkesztés, vázlat, Szerszám, Súgó. A menü határozza meg a rendelkezésre álló elvégzett munka abban a pillanatban.
- Ellenőrizze / Compile
Ellenőrizze vázlat hibákat.
- import Library
Hozzáteszi könyvtár az aktuális rajzot beiktatásával #include direktíva a vázlat kódot. További információk az alábbi leírás könyvtárak (Libraries).
- Megjelenítése Vázlat mappa
Megnyitja a mappát, amely tartalmazza a vázlat fájl az asztalon.
- Fájl hozzáadása.
Hozzáad egy fájlt a vázlat (a fájl másolása a jelenlegi helyéről). Az új fájl megjelenik egy új lapot a lerajzolóablakban. A fájl törölhető a vázlatot a könyvjelzők menüben.
- auto formátum
Ez a beállítás optimalizálja a kódot, például, az épület egy sorban függőlegesen nyitó és záró zárójelek és helyek a viszálykodás közöttük.
- ellátás
A választás a használt platformot. A listát a platformok az alábbiakban mutatjuk be.
- Soros port
A menü tartalmaz egy listát a soros adatátviteli készülékek (valós és virtuális) számítógépen. A lista automatikusan frissül minden alkalommal, amikor megnyitja az Eszközök menüben.
- Burn Bootloader
Az elem a menü lehetővé teszi a boot betöltő (bootloader) a mikrokontroller a Arduino. Ez a művelet nem szükséges a jelenlegi munka az Arduino, de jól jöhet, ha van egy új ATmega nélkül (rakodó). A felvétel előtt célszerű ellenőrizni a helyességét a menü platform a választás. Amikor a AVR ISP programozó kell választania a megfelelő portot a soros port menüt.
Jegyzettömb (Sketchbook)
Arduino környezet elvet használja a notebook: a standard tárolási helyének programok (vázlatok). Vázlatok egy notebook nyitása a Fájl menü> vázlatfüzet, vagy az Open gombra az eszköztáron. Amikor először kezdi el a Arduino program automatikusan létrehoz egy könyvtárat a notebook. Hely notebook változik át a beállítások párbeszédablakban.
Könyvjelzők, fájlok és összeállítása
Ez lehetővé teszi, hogy a munka több vázlatok fájlok (mindegyik megnyílik egy külön lapon). Kód fájlokat lehet szabványos Arduino (kiterjesztés nélkül), a fájlt (kiterjesztés * .c) C ++ fájlok (* .cpp) vagy a szülő fájlokat (.h).
Töltse le a vázlatot az Arduino
A letöltés előtt a vázlat szeretné beállítani a kívánt paramétereket a Tools> Tábla és Eszközök> Serial Port. Platformok a későbbiekben ismertetjük. A Mac soros port lehet kijelölni dev / tty.usbserial-1B1 (egy USB kártya), vagy /dev/tty.USA19QW1b1P1.1 (kártya soros busz csatlakoztatható Keyspan USB-soros adapter). A Windows, a port lehet kijelölni COM1 vagy COM2 (Card Serial Bus), vagy COM4, COM5, COM7 vagy újabb (USB tábla). Meghatározása az USB port terén tett Serial Bus USB Windows Device Manager. A Linux, a kikötők nevezhetjük a / dev / ttyUSB0, / dev / ttyUSB1.
Miután kiválasztotta a port és egy olyan platform, hogy nyomja meg a letöltés gombra az eszköztáron, vagy válassza ki a menüpontot a Fájl> Feltöltés I / O kártya. Modern Arduino automatikusan betölti betöltés előtt. A régebbi és állványok, meg kell nyomni a reset gombot. A legtöbb táblák LED RX és TX villog a folyamat során. Az Arduino környezet üzenetet jelenít befejezésekor be- vagy hiba.
Amikor betölti a vázlat használt rakodó (Bootloader) Arduino, egy kis program, amely be van töltve a mikrokontroller a táblán. Ez lehetővé teszi, hogy feltölt kód használata nélkül kiegészítő hardver. A loader (bootloader) aktív néhány másodperc alatt a platform újraindítás betöltésekor bármely vázlatok a mikrokontroller. Rakodó munka (Bootloader) által elismert villogó LED (13 pin) (pl. At újraindítás tábla).
könyvtárak
A könyvtárak új funkciókkal a vázlatok, például, ha dolgozik, hardver vagy adatfeldolgozás. Ahhoz, hogy a könyvtár, ki kell választani a menü Vázlat> Import könyvtár. Egy vagy több #include direktívák kerül elején a vázlat, majd lefordítani a kódot és a könyvtárak mellett a vázlatot. Loading könyvtárak további tárhelyet igényelnek az Arduino memóriában. A fel nem használt könyvtár lehet távolítani a vázlat eltávolítása #include direktíva.
A Arduino.cc könyvtárak listáját. Néhány könyvtár tartalmazza az Arduino fejlesztési környezetet. Mások lehet letölteni különböző források. Telepíteni a letöltött könyvtárat létre kell hozni egy könyvtárat «könyvtárak» a notebook mappát, majd csomagolja ki az archívumban. Például, hogy telepítse a DateTime könyvtár fájlokat kell elhelyezni egy alkönyvtár / könyvtárak / DateTime notebook mappát.
Lásd ezeket az utasításokat írásban a saját könyvtár.
Hardver más fejlesztők
Támogatott hardver más gyártók hozzá a megfelelő almappát a notebook mappa. Szerelt platform tartalmazza a saját jellemzői (a platform menüben) gyökér könyvtárat betöltő (bootloader), és a jellemzői a programozás. A rendszer telepítése csomagold ki a tömörített fájlt szeretnénk a létrehozott mappába. (Ne használjon a mappa neve „Arduino”, ahogy lehet felülírni beágyazott adatok Arduino.) El kell távolítani, hogy távolítsa el a megfelelő adatok számára.
Létrehozásával kapcsolatos részletesebb információk szerelvények más gyártók hardver leírások az oldalakon a Google Code webhelyen.
Monitoring soros busz (Serial Monitor)
Ez megjeleníti az adatokat küldött az Arduino (USB kártya vagy soros busz). Hogy adatokat küldjön be kell írnia a szöveget és nyomja meg a Küldés gombot, vagy az Enter billentyűt. Ezután, az átviteli sebesség van kiválasztva a legördülő listából, amely megfelel az értéket Serial.begin vázlat. A Mac vagy Linux Arduino újraindul (vázlat újra kezdődik), amikor a monitort soros busz.
Lehetőség van kommunikálni a platform révén a programok előkészítése, Flash, stb MaxMSP (Lásd. A részleteket a felület leírása az oldalon).
Néhány beállítás megváltozik az ablak Preferences (Arduino menü a Mac vagy fájl Windows és Linux). Egyéb beállítások a fájl, amely a megadott helyen az ablak Preferences.
Válogatás platformok befolyásolja: a paramétereket (pl sebességű CPU és adatsebesség.) Használt összeállításában és rakodási vázlatok és felvétel beállítás rakodó (Bootloader) mikrokontrellera. Néhány jellemzői a platformok között csak az utolsó paraméter (Bootloader letöltés), így még egy sikeres rendszerindítás megfelelő választás lehet szükség, hogy ellenőrizze a különbségeket, mielőtt a bootloader bejegyzést (Bootloader).
- Arduino Nano Duemilanoveili a atmega328
Atmega328 órajel 16 MHz, automatikus újratöltés. Használt egyes változatoknál Arduino Pro vagy Pro Mini atmega328 16 MHz (5).
- Arduino Diecimila, Duemilanove. iliNano a ATmega168
ATmega168 órajel 16 MHz, automatikus újratöltés. Összeállítás és rakodási megfelel Arduino NG vagy a régi változatok ATmega168, de loading bootloader van egy rövid idő (újraindításakor 13 csap LED egyszer felvillan). Használt verziók Arduino Pro és Pro Mini ATmega168 16 MHz (5).
- Arduino Mega
ATmega1280 órajel 16 MHz, automatikus újratöltés.
- Arduino Mini
Megfelel Arduino NG vagy a régi változatok ATmega168 (pl. ATmega168 órajel 16 MHz nélkül automatikus újraindítás).
- Arduino BT
ATmega168 órajel frekvenciája 16 MHz-es. Bootloader loading együtt fordul elő a kód inicializálja a Bluetooth modult.
- Lilypad Arduino és atmega328
Óra frekvencia 8 MHz atmega328 (3.3), amely képes automatikusan újraindul. Megfelel Arduino Pro vagy Pro Mini (3,3 V, 8 MHz) atmega328.
- Lilypad Arduinos ATmega168
ATmega168 Óra frekvencia 8 MHz.Összeállítás és rakodási megfelel Arduino Pro vagy Pro Mini (8 MHz) ATmega168.
Loaded Bootloader hosszú timeout (háromszor újraindítás villogó LED-pin 13), mint Lilypad eredeti verziók nem támogatják az automatikus újraindítást. Szintén nem támogatja a külső órajel, ezért bootloader konfigurálja a belső terhelés 8 MHz-es órajel a ATmega168.
Jelenlétében újabb verziói a lilypad (6 tűs bemenet szoftver), mielőtt a letöltést kell választania bootloader Arduino Pro vagy Pro Mini (8 MHz) a ATmega168.
- Arduino Pro vagy Pro Mini (3,3 V, 8 MHz) atmega328
Óra frekvencia 8 MHz atmega328 (3.3), amely képes automatikusan újraindul. Megfelel lilypad Arduino és atmega328.
- Arduino Pro vagy Pro Mini (3,3 V, 8 MHz) ATmega168
Óra frekvencia 8 MHz ATmega168 (3.3), amely képes automatikusan újraindul.
- Arduino NG vagy régebbi verzió ATmega168
Az órajel 16 MHz ATmega168 nélkül automatikus újraindítás. Összeállítás és rakodási megfelel Arduino Diecimila vagy Duemilanove a ATmega168, de loading bootloader hosszú timeout (újraindításakor 13 csap LED hármat villog).
- Arduino NG vagy régebbi verziók ATmega8
ATmega8 órajel 16 MHz nélkül automatikus újraindítás.