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.