Сряда Ардуино развитие, хардуерна платформа Ардуино

Проверете / Compile
Проверете кода за грешки, компилация.

стоп
Спрете мониторинг серийна шина (Serial монитор) или затъмняване на другите бутони.

нов
Създаване на нова скица.

отворено
Откриване достъп до менюто на всички скици в тетрадка. Отворен чрез натискане на текущия прозорец.

Забележка. поради грешки в Java, това меню може да се превърта; ако е необходимо, се отвори една скица от този списък следват File | Sketchbook.

Качване на I / O Board
Компилира кода и го товари в устройството Arduino. товарене описано по-долу.

Serial Monitor
Откриване мониторинг серийна шина (Serial монитор).

Допълнителни команди са групирани в пет менюта: File, Edit, Скица, Инструменти, помощ. В менюто се определя от наличието на работата, извършена в момента.

  • Проверете / Compile
    Проверете скица за грешки.
  • внос библиотека
    Добавя библиотека към текущата скица чрез вмъкване #include директива в скица код. Повече информация в описанието по-долу на библиотеки (библиотеки).
  • Покажи Скица Папка
    Отваря папката, която съдържа скица файла на работния плот.
  • Добавяне на файл.
    Добавя файл към скица (файлът ще бъде копиран от текущото местоположение). Новият файл се появява в нов раздел в скица прозореца. Файлът може да бъде изтрита от скицата с помощта на менюто отметки.
  • автоматичен формат
    Тази опция оптимизира кода, например, е изграждането на една линия вертикално отваряне и затваряне скоби и места за раздора между тях.
  • борд
    Изборът на използваната платформа. Със списък на платформи е показано по-долу.
  • Serial Port
    Менюто съдържа списък на серийните пренос на данни апарати (реални и виртуални) на компютър. Списъкът се актуализира автоматично всеки път, когато отворите менюто Tools.
  • Burn Bootloader
    Елементите в това меню ви позволява да стартирате товарач (Bootloader) към микроконтролера на платформата Arduino. Не е задължително Това действие в текущата работа с Ардуино, но ще дойде по-удобно, ако има нови ATmega (без товарач). Преди запис, се препоръчва да се провери коректността на платформата на менюто за избор. При използване на ISP програмист AVR трябва да изберете съответния порт от Serial Port менюто.
Notepad (Sketchbook)

Arduino среда използва принципа на преносим компютър: стандартната мястото за съхранение на програми (скици). Скици от бележника откри чрез Файл меню> Sketchbook или бутона Open от лентата с инструменти. При първото стартиране на програмата Arduino автоматично създава директория за бележника. Местоположение бележника варира чрез диалоговия прозорец Предпочитания.

Маркери, Файлове и Компилация

Тя ви позволява да се работи с няколко скици файлове (всеки се отваря в отделен раздел). Код файлове могат да бъдат стандарт Arduino (без разширение), файл (разширение * .c) C ++ файлове (* .cpp) или файлове майки (.h).

Изтеглете скица с Ардуино

Преди свалянето на скицата, която искате да зададете необходимите параметри в Tools> съвет и Tools> сериен порт. Платформи са описани по-долу. В Mac сериен порт може да бъде определен като сътрудничество / tty.usbserial-1B1 (за USB съвет) или /dev/tty.USA19QW1b1P1.1 (карта серийна шина, свързан чрез USB Keyspan към сериен адаптер). В Windows, пристанищата могат да бъдат определени като COM1 или СОМ2 (Card Serial Bus) или COM4, ​​COM5, COM7 или по-висока (за USB борда). Определяне на USB порт е направено в областта Serial Bus USB Windows Device Manager на. В Linux, пристанищата може да бъде по-нататък / сътрудничество / ttyUSB0, / сътрудничество / ttyUSB1.

След като изберете порт и платформа, за да натиснете бутона за изтегляне в лентата с инструменти или изберете елемент от менюто File> Качване на I / O Board. Модерен Ардуино платформа автоматично презарежда преди зареждане. На по-старите платформи, трябва да натиснете бутона за рестартиране. На повечето дъски светодиоди RX и TX ще мига по време на процеса. Околната среда Arduino ще покаже съобщение, след приключване на товаренето или на грешка.

При зареждането на скицата използва товарач (Bootloader) Arduino, малка програма, която се зарежда от микроконтролера на дъската. Тя ви позволява да качвате код без да се използва допълнителен хардуер. Товарачът (Bootloader) е активен в рамките на няколко секунди при рестарт платформа при зареждане на всяка от скици в микроконтролера. Loader работа (Bootloader), признат от мига светодиодът (13 пинов) (напр. При рестартиране на борда).

библиотеки

Библиотеките добавят допълнителна функционалност към схеми, например, когато се работи с хардуер или обработка на данни. За да използвате библиотеката, трябва да изберете скица на менюто> Импорт библиотека. Един или повече директиви #include ще бъдат поставени в началото на скицата и след това събират кода и библиотеки, заедно с скицата. Зареждане на библиотеки се нуждаят от допълнително пространство в паметта на Ардуино. Неизползвани библиотека може да бъде отстранен от скицата премахване #include директива.

На Arduino.cc списък на библиотеки. Някои библиотеки са включени в околната среда за програмиране на Ардуино. Други могат да бъдат изтеглени от различни източници. За да инсталирате изтеглените библиотеките трябва да се създаде директория «библиотеки» в папката тетрадка и я разархивирайте. Например, за да инсталирате DateTime библиотечни файлове трябва да се намира в подпапка библиотеки / DateTime бележника папка /.

Вижте следните инструкции за писане на собствената си библиотека.

Хардуер други разработчици

С подкрепата на хардуер от други производители добавят към съответната папка на папка на лаптопа. Монтира се платформа може да включва свои собствени характеристики (в менюто платформа) корен библиотека товарач (Bootloader) и характеристиките на програмирането. Монтажът изисква разархивирайте в папка, която сте създали. (Не използвайте името на папката "Ардуино", тъй като могат да бъдат презаписани данни вградени Ардуино платформа.) Се отстранява, за да деинсталирате съответните данни от директория.

Подробна информация за създаването на системи от други производители на хардуер описания е на страниците на сайта Google Code.

Мониторинг серийна шина (Serial Monitor)

Тя показва данните, изпратени към платформата Arduino (USB борда или серийна шина). За изпращане на данни трябва да въведете текст и натиснете бутона Изпрати или Enter. След това, скоростта на предаване е избрана от падащ списък, съответстваща на стойността в Serial.begin скица. На Mac или Linux Ардуино платформа се рестартира (скица започва отново), когато свързвате серийна шина монитор.

Възможно е да се комуникира с платформата чрез обработката на програми, Flash, MaxMSP т.н. (Вж. Подробности за описанието на интерфейса на страницата).

Някои от настройките са променени в предпочитанията на прозорците (меню Arduino на Mac, или файл на Windows и Linux). Други настройки във файла, което е мястото, зададен в настройките на прозореца.

Избор платформи повлияят: параметрите (например CPU скорост и курс на данни.), Използвани в компилация и товарни скици и запис настройка товарач (Bootloader) mikrokontrellera на. Някои характеристики на пероните се различават само по последния параметър (Bootloader изтегляне), така че дори и с успешна зареждане с подходящ избор може да се наложи да се провери разликите преди влизането на буутлоудъра (Bootloader).

  • Arduino Nano Duemilanoveili с ATmega328
    ATmega328 тактова честота от 16 MHz, с автоматично презареждане. Използва се за версии Ардуино Pro или Pro Mini с ATmega328 при 16 MHz (5).
  • Arduino Diecimila, Duemilanove. iliNano с ATmega168
    ATmega168 тактова честота от 16 MHz, с автоматично презареждане. Съставяне и натоварване съответства Arduino NG или стари версии с ATmega168, но натоварването Bootloader има кратък таймаут (когато рестартиране щифт 13 LED мига веднъж). Използва се за версии Ардуино Pro и Pro Mini с ATmega168 при 16 MHz (5).
  • Ардуино Мега
    ATmega1280 тактова честота от 16 MHz, с автоматично презареждане.
  • Arduino Mini
    Съвместим Arduino NG или стари версии с ATmega168 (напр. ATmega168 тактова честота от 16 MHz, без автоматично рестартиране).
  • Arduino BT
    ATmega168 тактова честота 16 MHz. Bootloader натоварване се появява във връзка с код за инициализиране на Bluetooth модул.
  • LilyPad Arduino с ATmega328
    Честота на 8 MHz ATmega328 (3.3) с възможност да се рестартира автоматично. Съвместим Arduino Pro или Pro Mini (3.3 V, 8 MHz) ATmega328.
  • LilyPad платки Ардуино ATmega168
    ATmega168 часовник честота 8 MHz.

    Съставяне и натоварване съответства Arduino Pro Pro или мини (8 MHz) ATmega168.

    Заредени Bootloader има дълго време (три пъти на рестартиране мигане LED щифт 13), като LilyPad оригинални версии не поддържат автоматично рестартиране. Също така не се поддържа външен часовник и, следователно, Bootloader конфигурира вътрешния натоварване 8 MHz часовник в ATmega168.

    В присъствието на по-нови версии на LilyPad (6-пинов вход софтуер) преди сваляне трябва да избере Bootloader Arduino Pro Pro или мини (8 MHz) към ATmega168.

  • Arduino Pro или Pro Mini (3.3 V, 8 MHz) ATmega328
    Честота на 8 MHz ATmega328 (3.3) с възможност да се рестартира автоматично. Отговаря LilyPad Arduino с ATmega328.
  • Arduino Pro или Pro Mini (3.3 V, 8 MHz) ATmega168
    Честота на 8 MHz ATmega168 (3.3) с възможност да се рестартира автоматично.
  • Arduino NG или по-стара версия с ATmega168
    Тактовата честота от 16 MHz ATmega168 без автоматично рестартиране. Съставяне и натоварване съответства Arduino Diecimila или Duemilanove с ATmega168, но натоварването Bootloader има дълга време (когато рестартиране щифт 13 LED мига три пъти).
  • Arduino NG или по-стари версии с ATmega8
    ATmega8 тактова честота от 16 MHz, без автоматично рестартиране.