Hi-Tech Arduino Компьютеры Интернет
HV-Lab Reference Linux Форум
Справочники Libraries Windows Галерея
Электроника Hardware Hardware Загрузки
Печатные платы Forum Программирование Мини-чат
[ Февр 26, 07:42 ] admin: Форум перешел в разряд архивного.
[ Февр 24, 19:02 ] admin: переехали на новый сервер. Грядут перемены.
[ Фев 20, 08:38 ] кулибин: Переход на SSL был непрост (особенно с абсолютными путями на изображения, но мы его осуществили)
RSS статьи
 
Arduino Library

Библиотеки

Чтобы пользоваться библиотекой в скетче откройте меню Sketch, выберите "Import Library", и щелкните по необходимой библиотеке. Это поместит одну или несколько директив препроцессора #include в начало скетча и позволит использовать данные библиотеки. 

Поскольку библиотеки увеличивают объем конечного HEX-кода, зашиваемого в контроллер, может случиться нехватка места. Поэтому, если какая-то библиотеке более не используется в проекте, удалите ее объявление  из вашего кода. 

Стандартные библиотеки

  • Serial - чтение и запись в последовательный порт 
  • EEPROM - чтение и запись во внутреннюю память данных. 
  • Ethernet - для подключения к интернету, используя Arduino Ethernet Shield 
  • Firmata - для связи с компьютерными приложениями, использующими стандартный последовательный протокол.
  • LiquidCrystal - для работы с ЖКИ
  • Servo - для работы с сервоприводами 
  • SoftwareSerial - для последовательной коммуникации используя любые порты 
  • Stepper - для работы с шаговыми электродвигателями. 
  • Wire - Двух-проводной интерфейс (TWI/I2C) для обмена данных между сетью устройств и датчиков. 

Эти библиотеки являются совместимыми с Wiring и ссылки ведут на документацию Wiring. 

  • Matrix - управление светодиодными  матрицами  
  • Sprite - СОздание анимаций используя светодиодные матрицы 

Сторонние библиотеки

Коммуникации (сеть и протоколы):

  • Messenger - for processing text-based messages from the computer
  • NewSoftSerial - an improved version of the SoftwareSerial library
  • OneWire - control devices (from Dallas Semiconductor) that use the One Wire protocol.
  • PS2Keyboard - read characters from a PS2 keyboard.
  • Simple Message System - send messages between Arduino and the computer
  • SSerial2Mobile - send text messages or emails using a cell phone (via AT commands over software serial)
  • Webduino - extensible web server library (for use with the Arduino Ethernet Shield)
  • X10 - Sending X10 signals over AC power lines
  • XBee - for communicating with XBees in API mode
  • SerialControl - Remote control other Arduinos over a serial connection

Датчики:

  • Capacitive Sensing - turn two or more pins into capacitive sensors
  • Debounce - for reading noisy digital inputs (e.g. from buttons)

 Дисплеи и светодиоды:

  • Improved LCD library fixes LCD initialization bugs in official Arduino LCD library
  • GLCD - graphics routines for LCD based on the KS0108 or equivalent chipset.
  • LedControl - for controlling LED matrices or seven-segment displays with a MAX7221 or MAX7219.
  • LedControl - an alternative to the Matrix library for driving multiple LEDs with Maxim chips.
  • LedDisplay - control of a HCMS-29xx scrolling LED display.

Генераторы частоты и  Audio:

  • Tone - generate audio frequency square waves in the background on any microcontroller pin

 Двигатели и ШИМ:

  • TLC5940 - 16 channel 12 bit PWM controller.

 Время:

  • DateTime - a library for keeping track of the current date and time in software.
  • Metro - help you time actions at regular intervals
  • MsTimer2 - uses the timer 2 interrupt to trigger an action every N milliseconds.

Утилиты:

 Предложи свой перевод!

Для установки, разархивируйте библиотеку в отдельную папку, в папке Libraries  

О том, как создать свою библиотеку, прочтите это руководство. 

От администрации сайта: Только ссылки, выделенные жирным шрифтом, ведут на страницы данного сайта с содержимым на русском языке. Остальные ссылки ведут на первоисточники и постепенно будут заменяться на русские версии. 

Данный текст распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License.

Программный код примеров является общественным достоянием.

 
 

MKPortal©2003-2008 mkportal.it
MultiBoard ©2007-2009 RusMKPortal
Страница сгенерированна за 0.00842 секунд с 19 обращениями в базу данных

Intel Core i5-3450 2Gb RAM 100Gb HDD 100Mbps Ethernet

© Artem Kashkanov 2005-2016