Jakie są standardowe biblioteki Arduino

Jakie są standardowe biblioteki Arduino

Standardowe biblioteki w Arduino są wstępnie zainstalowane i mogą być zawarte w kodzie, używając po prostu pliku nagłówka „#Include”. Standardowe biblioteki zawierają zestaw funkcji używanych do wykonywania podstawowych zadań, takich jak komunikowanie się z LCD i radzenie sobie z silnikami serwos.

Lista standardowych bibliotek w Arduino zawiera wiele bibliotek w tym zapisie omówimy i wyjaśnimy wszystkie te biblioteki z niektórymi praktycznymi przykładami ich używania.

Jakie są standardowe biblioteki Arduino

Arduino IDE zawiera listę standardowych bibliotek, które są już obecne w domyślnym folderze „bibliotek”, i używając ich jak inne języki programowania, musimy dołączyć bibliotekę na początku kodu. Ważne biblioteki Arduino są opisane jako:

Płynny kryształ: LCD (wyświetlacz ciekłokrystaliczny) jest używany do celów wyświetlania, wykorzystuje płynne pożywkę w swojej konstrukcji, a jego wyświetlacze wykorzystują zasadę światła blokującego. Biblioteka Liquidcrystal w Arduino służy do komunikacji z LCD i działa w 4 bitach lub 8 bitach. Ta biblioteka zawiera różne funkcje, niektóre z nich to:

Funkcje Opis
Płynny kryształ() Służy to do zainicjowania zmiennej płynnościkrystalizacji
setCursor () Służy to do ustawienia pozycji kursora na LCD
migać() Służy to do mrugnięcia kursora i tekstu na LCD
Auto Scroll() Służy do włączenia automatycznego przewijania LCD
zaczynać() Służy to do ustawiania prędkości komunikacji szeregowej za pomocą szybkości transmisji BAUD

Biblioteka może być zawarta w kodzie za pomocą:

#włączać

WiFi: WiFi to rewolucyjna technologia, za pomocą której możemy połączyć się z urządzeniami bez użycia przewodów. W Arduino obecny jest moduł Wi -Fi, który jest odpowiedzialny za komunikację Wi -Fi, ale aby go wykorzystać, musimy uwzględnić bibliotekę Wi -Fi w Arduino, pomaga zarządowi Arduino zachowywać się jako serwer, aby inne urządzenia mogą się z nią połączyć, albo jak Klient, aby mógł połączyć się z serwerem. Biblioteka WiFi Arduino obsługuje tylko szyfrowanie WPA2 i WEP, ale nie obsługuje WPA2 Enterprises. SPI pomaga zarządowi komunikować się z Wi -Fi, który znajduje się na szpilkach 11,12,13 na Arduino UNO i 50 51,52 na Arduino Mega. Ważnymi funkcjami tej biblioteki są:

Funkcje Opis
ConnectNoEncryption () Służy to do nawiązania połączenia z otwartą siecią
ScannetWorks () Służy to do odkrycia sieci Wi -Fi z otoczenia, które są w zakresie
Wifiwebclient () Służy to do nawiązania połączenia ze zdalną siecią
łączyć() Służy to do połączenia z adresem IP określonym w argumentach

Biblioteka może być zawarta w kodzie za pomocą:

#włączać

EEPROM: EEPROM (elektrycznie wymazalna programowalna pamięć tylko do odczytu) w Arduino jest dostępna tylko na tych płytach, które mają mikrokontroler i orygino AVR. EEPROM służy do zapisywania danych na tablicy, więc jeśli płyta zostanie odłączona lub wyłączona, dane są przechowywane na tablicy. Biblioteka EEPROM pomaga odczytać i zapisać dane przechowywane w pamięci EEPROM. Rozmiary EEPROM różnią się w różnych płytach Arduino, niektóre mają 1024 bajty, a niektóre mają 512 bajtów. Ważnymi funkcjami tej biblioteki są:

Funkcje Opis
Czytać() Ta funkcja służy do odczytu bajtów z EEPROM
pisać() Ta funkcja służy do pisania bajtów na EEPROM
aktualizacja() Ta funkcja służy do pisania bajtów na EEPROM tylko wtedy, gdy różni się od poprzednich bajtów
Dostawać() Ta funkcja służy do odczytu i zapisu bajtów dowolnego typu danych na temat EEPROM

Ta biblioteka „EEPROM”Można uwzględnić w kodzie Arduino za pomocą:

#włączać

SERWO: Silniki, które działają na zasadzie serwomechanizmu, czyli kąt obrotu wału silnika, są kontrolowane przez napięcie wejściowe, są znane jako serwo. W Arduino ta biblioteka służy do kontrolowania różnych serwotów za pomocą płyty Arduino, a nawet tylko jeden zegar może kontrolować więcej niż dwa serwomatyczne. Ważne funkcje Arduino to:

Funkcje Opis
przytwierdzać() Służy to do przymocowania serwomechanizmu do szpilki Arduino
pisać() Służy to do zapisywania wartości wejściowej do serwomechanizmu, zgodnie z którym obrót jest kontrolowany przez Arduino
Czytać() Służy to do odczytania wartości kątów, zgodnie z którym obraca się wał
odłączyć() Służy to do oddzielenia serwomechanizmu od szpilki Arduino

Biblioteka serwo Arduino może być zawarta w kodzie za pomocą:

#włączać

Biblioteka oprogramowania: Komunikacja szeregowa to metoda, w której dane są stale przesyłane z jednego urządzenia do drugiego, odczytując i pisząc każdy bajt danych. Biblioteka oprogramowania służy do komunikacji szeregowej przy użyciu innych pinów płyty Arduino (pin 0 i pin 1 są wbudowanymi pinami do komunikacji seryjnej). Ważnymi funkcjami tej biblioteki są:

Funkcje Opis
dostępny() Ta funkcja służy do uzyskania liczby bajtów, które można odczytać dla komunikacji szeregowej
zaczynać() Służy to do inicjowania komunikacji szeregowej przy określonej prędkości BPS (BAUD na sekundę)
wydrukować() Służy to do drukowania bajtów poprzez komunikację szeregową na monitorze szeregowym i plotera szeregowego
przelewowy() Jest to używane do celu testowania, że ​​bufor szeregowy został przepełniony lub nie

Ta biblioteka może być zawarta w kodzie za pomocą:

#włączać

Inne biblioteki, które są zawarte w standardowych bibliotekach, to:

Biblioteka Opis Plik nagłówka denotacja
Ethernet Obejmuje to funkcje, które pomagają Arduino połączyć się z Internetem #włączać

#włączać

Firmata Obejmuje to funkcje, które pomagają komunikować się z aplikacją poprzez komunikację szeregową #włączać
GSM Obejmuje to funkcje, które pomagają w tworzeniu połączeń z modułami GSM i GPRS #włączać
Sd Obejmuje to funkcje używane do odczytu i zapisu karty SD #włączać

#włączać

SPI Obejmuje to funkcje, które pomagają komunikować się z innymi urządzeniami za pomocą magistrali SPI (szeregowy interfejs peryferyjny) #włączać
Krok Obejmuje to funkcje używane do kontrolowania ruchu silników krokowych #włączać
Tft Obejmuje to funkcje, które pomagają użyć na ekranie TFT #włączać

#włączać

Drut Obejmuje to funkcję używaną do wysyłania i odbierania danych za pomocą interfejsu dwuprzewodowego #włączać

Wniosek

Standardowe biblioteki są już wyposażone w pliki instalacyjne Arduino IDE i mogą być używane w projektach, włączając ich pliki nagłówka na początku kodu. Te biblioteki zawierają różne funkcje, które pomagają nam w różnych zadaniach. Na przykład funkcja print () w bibliotece oprogramowania pomaga wyświetlić dane wyjściowe na monitorze szeregowym. W tym artykule szczegółowo omówiliśmy standardowe biblioteki z wyjaśnieniem niektórych ważnych bibliotek i ich funkcji.