Biblioteki w Arduino

Czym są biblioteki?

Biblioteki to zestawy funkcji i gotowych programów, które rozwiązują specyficzne zadania. Zamiast pisać kod do obsługi np. wyświetlacza LCD lub czujnika temperatury od podstaw, możesz po prostu zaimportować bibliotekę, która już zawiera wszystkie potrzebne funkcje i gotowe fragmenty kodu.

#include <Twoja_biblioteka.h>

 

Dodawanie biblioteki

Jakie biblioteki mamy dostępne w Arduino IDE

Alternatywne źródła bibliotek

Jak dodać alternatywne biblioteki:

Implementacje biblioteki do kodu

#include  <Twoja_biblioteka.h>

Dodając bibliotekę warto sprawdzić jej dokumentacje, żeby móc z niej poprawnie korzystać lub przejrzeć internet z przykładowych wykorzystaniu bibliotek na ŻYWYM kodzie.

Przykłady:

Wyświetlacz ciekłokrystaliczny - LiquidCrystal

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

  lcd.begin(16, 2);

  lcd.print("Hello, World!");

}

 

Serwomechanizm - Servo

#include <Servo.h>

Servo myServo;

void setup() {

  myServo.attach(9);

  myServo.write(90); // Ustaw serwo na 90 stopni

}

 

Czujnik DHT - temperatura  - DHT

 

#include <DHT.h>

#define DHTPIN 2

#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

void setup() {

  dht.begin();

}

 

 


Wersja #1
Utworzono 2024-09-27 07:23:45 UTC przez Maciek Naskret
Zaktualizowano 2024-09-28 10:00:16 UTC przez Maciek Naskret