Use este identificador para citar ou linkar para este item:
https://www.repositorio.ufal.br/handle/123456789/18708Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.contributor.advisor1 | Amorim, Lucas Benevides Viana de | - |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/2470781099632240 | pt_BR |
| dc.contributor.referee1 | Barboza, Erick de Andrade | - |
| dc.contributor.referee2 | Leite, Glauber Rodrigues | - |
| dc.creator | Nascimento, Jhonatan Mickael Silva | - |
| dc.creator.Lattes | http://lattes.cnpq.br/3874528527868739 | pt_BR |
| dc.date.accessioned | 2026-10-22T18:49:32Z | - |
| dc.date.available | 2026-10-22 | - |
| dc.date.available | 2026-10-22T18:49:32Z | - |
| dc.date.issued | 2025-05-23 | - |
| dc.identifier.citation | NASCIMENTO, Jhonatan Mickael Silva. ArduEasy - uma biblioteca para abstração de hardware e controle de tempo na plataforma Arduino. 2026. 72 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Instituto de Computação, Universidade Federal de Alagoas, Maceió, 2025. | pt_BR |
| dc.identifier.uri | https://www.repositorio.ufal.br/handle/123456789/18708 | - |
| dc.description.abstract | This work presents the development of ArduEasy, an open-source library designed to simplify programming on the Arduino platform, particularly for beginners. The library aims to abstract the manipulation of basic hardware components, such as LEDs, buttons, DC motors, and matrix keypads, while providing support for time control and non-blocking execution. Implemented using the object-oriented programming paradigm, ArduEasy enables users to focus on project logic, reducing the complexity associated with Arduino pin manipulation and timing management. The study included comparative experiments between ArduEasy and the standard Arduino API, with questionnaires administered to users to assess usability and efficiency. The results indicate that ArduEasy significantly reduces the learning curve and enhances the development experience, especially for novices, by offering a more intuitive interface and features that prevent code blocking. The library has been made available in a public repository, contributing to the Arduino community and promoting accessibility in electronic prototyping. | pt_BR |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Federal de Alagoas | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.department | Curso de Ciências da Computação - Bacharelado | pt_BR |
| dc.publisher.initials | UFAL | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.subject | Arduino (Controlador programável) | pt_BR |
| dc.subject | Abstração de hardware | pt_BR |
| dc.subject | Programação orientada a objetos (Computação) | pt_BR |
| dc.subject | Prototipagem eletrônica | pt_BR |
| dc.subject | Library | pt_BR |
| dc.subject | Hardware abstraction | pt_BR |
| dc.subject | Time control | pt_BR |
| dc.subject | Object-oriented programming | pt_BR |
| dc.subject | Electronic prototyping | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
| dc.title | ArduEasy - uma biblioteca para abstração de hardware e controle de tempo na plataforma Arduino | pt_BR |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
| dc.description.resumo | Este trabalho apresenta o desenvolvimento da biblioteca ArduEasy, uma ferramenta de código aberto projetada para facilitar a programação na plataforma Arduino, especialmente para iniciantes. A biblioteca tem como objetivo abstrair a manipulação de hardwares básicos, como LEDs, botões, motores DC e teclados matriciais, além de oferecer suporte ao controle de tempo e execução não bloqueante. Implementada utilizando o paradigma de programação orientada a objetos, a ArduEasy permite que os usuários foquem na lógica do projeto, reduzindo a complexidade associada à manipulação dos pinos do Arduino e ao gerenciamento de temporização. O estudo incluiu experimentos comparativos entre a ArduEasy e a API padrão do Arduino, com questionários aplicados a usuários para avaliar sua usabilidade e eficiência. Os resultados indicam que a ArduEasy reduz significativamente a curva de aprendizado e melhora a experiência de desenvolvimento, especialmente para iniciantes, ao proporcionar uma interface mais intuitiva e funcionalidades que evitam bloqueios no código. A biblioteca foi disponibilizada em um repositório público, contribuindo para a comunidade Arduino e promovendo a acessibilidade na prototipagem eletrônica. | pt_BR |
| Aparece nas coleções: | Trabalhos de Conclusão de Curso (TCC) - Bacharelado - CIÊNCIA DA COMPUTAÇÃO- IC | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| ArduEasy - uma biblioteca para abstração de hardware e controle de tempo na plataforma Arduino.pdf | ArduEasy - uma biblioteca para abstração de hardware e controle de tempo na plataforma Arduino | 11.4 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.