1
resposta

Biblioteca Servo.h

Boa tarde, pessoal.

Tenho uma dúvida: a biblioteca Servo.h funciona como uma classe na POO? Então motorBase, motorBraco1, motorBraco2 e motorGarra funcionam como objetos?

Obrigado.

1 resposta

Olá, Carlos! Como você está?

Interessante sua pergunta e a resposta é que a definição de biblioteca é diferente de classe em POO. Sendo assim, não funcionam como a mesma coisa

Classe é uma abstração, através de sua definição podemos descrever propriedades, atributos e até comportamentos am métodos. A partir disso podemos instanciar, ou seja, criar objetos com esses elementos.

Biblioteca, por sua vez, tem um conceito mais abrangente e que é aplicado para todas as linguagens. As libs são como um grande livro de matemática ou física com várias fórmulas já prontas para você inserir os valores e trabalhar em cima delas para alcançar o resultado. Já pensou se você tivesse que desenvolver toda a lógica do teorema de pitágoras sempre que precisasse? Coitados dos engenheiros e certamente a engenharia não teria se desenvolvido tanto, certo?! hahah

Nesse sentido, as libs evitam o retrabalho, com elas você não precisa reinventar a roda. As bibliotecas são essenciais para garantir agilidade no processo e é de grande valia saber como consumí-las no seu projeto. Além disso, você pode também construir sua própria biblioteca caso sinta necessidade.

Espero que tenha ajudado!

Um abraço e bons estudos!