O que são bibliotecas padrão do Arduino

O que são bibliotecas padrão do Arduino

As bibliotecas padrão em Arduino são pré-instaladas e podem ser incluídas no código simplesmente usando o arquivo de cabeçalho de "#include". As bibliotecas padrão contêm o conjunto de funções que são usadas para executar tarefas básicas, como se comunicar com LCDs e lidar com o Serpos Motors.

A lista de bibliotecas padrão em Arduino contém várias bibliotecas, neste artigo, discutiremos e explicaremos todas essas bibliotecas com alguns exemplos práticos de usá-los.

Quais são as bibliotecas padrão do Arduino

O Arduino IDE contém uma lista de bibliotecas padrão que já estão presentes na pasta padrão de "bibliotecas" e, para usá -las como outras linguagens de programação, temos que incluir a biblioteca no início do código. As importantes bibliotecas de Arduino são descritas como:

Cristal líquido: O LCD (tela de cristal líquido) é usado para fins de exibição, ele usa o meio líquido em sua construção e seus monitores usam o princípio da luz de bloqueio. A Biblioteca de LiquidCrystal em Arduino é usada para se comunicar com o LCD e funciona em 4 bits ou 8 bits. Esta biblioteca contém uma variedade de funções, algumas delas são:

Funções Descrição
Cristal líquido() Isso é usado para inicializar a variável do liquidcristal
setCursor () Isso é usado para definir a posição do cursor no LCD
piscar() Isso é usado para piscar o cursor e o texto no LCD
auto rolagem() Isso é usado para ativar a rolagem automática do LCD
começar() Isso é usado para definir a velocidade da comunicação em série usando uma taxa de transmissão

A biblioteca pode ser incluída no código usando:

#incluir

Wi-fi: WiFi é uma tecnologia revolucionária pela qual podemos conectar a dispositivos sem o uso de fios. Em Arduino, o módulo Wi -Fi está presente, responsável pela comunicação wifi, mas para utilizá -lo, precisamos incluir a biblioteca wifi em Arduino ajuda o Conselho de Arduino a se comportar como servidor, para que outros dispositivos possam se conectar a ele ou como um cliente, para que possa se conectar ao servidor. A Biblioteca Wi -Fi de Arduino suporta apenas WPA2 e criptografia WEP, mas não suporta as empresas WPA2. O SPI ajuda a placa a se comunicar com o wifi, que está nos pinos 11,12,13 em Arduino Uno e 50,51,52 no Arduino Mega. As funções importantes desta biblioteca são:

Funções Descrição
ConnectNoencryption () Isso é usado para estabelecer uma conexão com uma rede aberta
Scannetworks () Isso é usado para descobrir as redes wifi dos arredores que estão no intervalo
Wifiwebclient () Isso é usado para estabelecer uma conexão com uma rede remota
conectar() Isso é usado para se conectar com o endereço IP especificado nos argumentos

A biblioteca pode ser incluída no código usando:

#incluir

EEPROM: A EEPROM (memória programável eletricamente apagável) em Arduino está disponível apenas nas placas que possuem um microcontrolador e um genuino avr neles. A EEPROM é usada para salvar os dados na placa, portanto, se a placa estiver desconectada ou desligada, os dados serão mantidos na placa protegida. A Biblioteca da EEPROM ajuda a ler e escrever os dados que são armazenados na memória EEPROM. Os tamanhos da EEPROM variam em diferentes quadros de Arduino, alguns têm 1024 bytes e outros também têm 512 bytes. As funções importantes desta biblioteca são:

Funções Descrição
ler() Esta função é usada para ler os bytes da EEPROM
escrever() Esta função é usada para escrever os bytes na EEPROM
atualizar() Esta função é usada para escrever os bytes na EEPROM apenas se difere dos bytes anteriores
pegar() Esta função é usada para ler e escrever bytes de qualquer tipo de dados na EEPROM

Esta biblioteca de “EEPROM”Pode ser incluído no código Arduino usando:

#incluir

Servo: Os motores que funcionam no princípio servo, que é o ângulo da rotação do eixo do motor são controlados pela tensão de entrada são conhecidos como servo. Em Arduino, esta biblioteca é usada para controlar uma variedade de servos usando uma placa Arduino e até apenas um temporizador pode controlar mais de dois servos. As funções importantes do Arduino são:

Funções Descrição
anexar() Isso é usado para prender o servo a um alfinete de arduino
escrever() Isso é usado para escrever o valor de entrada no servo segundo o qual a rotação é controlada por Arduino
ler() Isso é usado para ler o valor dos ângulos segundo os quais o eixo do servo está girando
destacar () Isso é usado para destacar o servo do alfinete do Arduino

A Biblioteca Servo de Arduino pode ser incluída no código usando:

#incluir

Biblioteca softwareserial: A comunicação serial é um método no qual os dados são transferidos continuamente de um dispositivo para outro lendo e escrevendo todos os bytes dos dados. A biblioteca softwareserial é para comunicação serial usando os outros pinos da placa Arduino (o pino 0 e o pino 1 são pinos embutidos para comunicação serial). As funções importantes desta biblioteca são:

Funções Descrição
disponível() Esta função é usada para obter o número de bytes que podem ser lidos para a comunicação serial
começar() Isso é usado para inicializar a comunicação serial em uma velocidade específica de BPS (baud por segundo)
imprimir() Isso é usado para imprimir os bytes através da comunicação serial no monitor serial e na plotadora serial
transbordar() Isso é usado para o objetivo de teste de que o buffer serial foi transbordado ou não

Esta biblioteca pode ser incluída no código usando:

#incluir

As outras bibliotecas incluídas nas bibliotecas padrão são:

Biblioteca Descrição Denotação do arquivo de cabeçalho
Ethernet Isso inclui as funções que ajudam Arduino a se conectar com a Internet #incluir

#incluir

Firmata Isso inclui as funções que ajudam a se comunicar com o aplicativo por meio de comunicação serial #incluir
GSM Isso inclui as funções que ajudam no estabelecimento de conexões com módulos GSM e GPRS #incluir
SD Isso inclui as funções que são usadas para ler e escrever o cartão SD #incluir

#incluir

Spi Isso inclui as funções que ajudam a se comunicar com outros dispositivos usando o barramento SPI (interface periférica serial periférica) #incluir
Stepper Isso inclui as funções que são usadas para controlar o movimento dos motores de passo #incluir
Tft Isso inclui as funções que ajudam a usar na tela TFT #incluir

#incluir

Arame Isso inclui a função que é usada para enviar e receber dados usando a interface de dois fios #incluir

Conclusão

As bibliotecas padrão já vêm com os arquivos de instalação do Arduino IDE e podem ser usados ​​em projetos, incluindo seus arquivos de cabeçalho no início do código. Essas bibliotecas contêm funções diferentes que nos ajudam em diferentes tarefas. Por exemplo, a função print () na biblioteca softwareserial ajuda a exibir a saída no monitor serial. Neste artigo, discutimos as bibliotecas padrão em detalhes com uma explicação de algumas bibliotecas importantes e suas funções.