Estudo e desenvolvimento de programações Low-Code e No-Code para um sistema embarcado

dc.contributor.advisorStarke, Renan Augusto
dc.contributor.advisorIDhttps://orcid.org/0000-0002-6845-344X
dc.contributor.advisorLatteshttp://lattes.cnpq.br/6573744620845452
dc.contributor.authorAbreu, Nycolas Coelho de
dc.contributor.authorLatteshttp://lattes.cnpq.br/7880041709640309
dc.contributor.referee1Lohmann, Daniel
dc.contributor.referee1Latteshttp://lattes.cnpq.br/8484239081492938
dc.contributor.referee2Castro, Maria Cláudia de Almeida
dc.contributor.referee2Latteshttp://lattes.cnpq.br/7704693297443919
dc.date.accessioned2026-10-07T11:08:16Z
dc.date.available2026-10-07T11:08:16Z
dc.date.issued2022-12-20
dc.description.abstractDiante do crescimento das ferramentas de programação Low-Code e No-Code, este trabalho apresenta a implementação e validação de uma aplicação embarcada, desenvolvida empregando linguagens de programação em blocos, identificando e elaborando os elementos de hardware e software cruciais para o controle de um kit de robótica educacional. Desta forma, habilitando estudantes e projetistas a realizar seus projetos e protótipos com soluções simples e modernas, podendo acelerar o período de aprendizado e entrega dos produtos ao mercado. Para tal propósito, realizou-se o projeto de uma placa de interface para o kit Buggy AWD (All Wheel Drive), sendo controlada pelo microcontrolador ESP 32. Para o controle deste kit utilizou-se como base de código a linguagem MicroPython, para definir os processos e periféricos mínimos a serem utilizados, desenvolvendo a partir desta base bibliotecas de programação em blocos aplicando as plataformas MicroBlocks e BIPES. Por último, são analisados e discutidos as limitações e funcionalidades de ambas as plataformas, viabilizando sua utilização.
dc.description.abstractFaced with the growth of Low-Code and No-Code programming tools, this work presents an implementation and validation of an embedded application, developed using block based programming languages. We also identified and elaborated crucial hardware and software elements to control an educational robotic kit using the ESP 32 microcontroller. Initially the MicroPython language was used as base specification in order to define some minimum processes to control all hardware peripherals. After that, the same functionality was developed using block platforms such as MicroBlocks and BIPES. Finally, we analyzed and discussed some limitations and functionalities of both blocks platforms.
dc.identifier.citationABREU, Nycolas Coelho de. Estudo e desenvolvimento de programações Low-Code e No-Code para um sistema embarcado. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) – Instituto Federal de Santa Catarina, Florianópolis, 2022
dc.identifier.urihttps://repositorio.ifsc.edu.br/handle/1/2683
dc.language.isoPortuguês Brasilpt_BR
dc.publisherInstituto Federal de Santa Catarinapt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCâmpus Florianópolispt_BR
dc.publisher.initialsIFSCpt_BR
dc.publisher.programBacharelado em Engenharia Eletrônicapt_BR
dc.rights.accessAcesso Aberto
dc.subjectSistemas embarcados (Computadores)
dc.subjectProjeto de produto
dc.subjectProgramação em blocos
dc.subject.cnpqENGENHARIAS
dc.titleEstudo e desenvolvimento de programações Low-Code e No-Code para um sistema embarcado
dc.typeTrabalho de conclusão de graduaçãopt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Nycolas_Coelho_de_Abreu - TCC.pdf
Tamanho:
16.08 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed to upon submission
Descrição: