Objetivo: Servir como um guia tutorial para facilitar a transição entre a teoria de sala de aula e a prática laboratorial através da prototipagem rápida. Foco Tecnológico: Utiliza o Arduino como ferramenta central, explorando a sua versatilidade, baixo custo e facilidade de programação para estudantes de graduação. Conteúdo: O trabalho descreve as especificações técnicas da plataforma (como o Arduino Duemilanove), o ambiente de desenvolvimento (IDE) e apresenta exemplos práticos de projetos básicos para iniciantes. Aplicação: O material foi desenvolvido e validado no curso de Engenharia de Telecomunicações da Universidade Federal Fluminense (UFF), demonstrando ser uma ferramenta didática eficaz para o ensino de microcontroladores e sistemas embarcados.
Este artigo técnico, apresentado no XXXIX Congresso Brasileiro de Educação em Engenharia (COBENGE), funciona como um guia prático para estudantes e entusiastas que desejam ingressar no mundo dos sistemas eletrónicos programáveis.
Aqui está uma visão geral estruturada do trabalho:
O ponto de partida do texto é a dificuldade comum em cursos de engenharia: a distância entre os conceitos matemáticos teóricos e a aplicação real. O artigo defende o uso de kits de desenvolvimento como "pontes" que permitem aos alunos verem, na prática, o resultado dos seus algoritmos.
O trabalho foca-se na plataforma Arduino, justificando a sua escolha pela filosofia Open Source (código aberto). Os autores destacam:
Baixo Custo: Acessível para estudantes e universidades.
Facilidade de Programação: Baseada em C/C++, com uma vasta biblioteca de exemplos.
Versatilidade: Possibilidade de controlar desde simples LEDs até sistemas complexos de sensores e robótica.
O tutorial detalha as especificações do Arduino Duemilanove (modelo de referência na época), explicando o papel de componentes como:
Microcontrolador ATmega328: O "cérebro" que executa o código.
Pinos Digitais e Analógicos: Como a placa comunica com o mundo exterior (sensores e atuadores).
Comunicação USB: Facilitando o carregamento do código sem a necessidade de gravadores externos caros.
O texto descreve o software de programação do Arduino, explicando a estrutura básica de um programa (sketch):
Função setup(): Onde se definem as configurações iniciais (ex: qual pino é entrada ou saída).
Função loop(): Onde o código corre infinitamente, processando as informações e reagindo aos estímulos.
O artigo não é apenas teórico; ele apresenta exemplos de projetos básicos que servem de base para sistemas mais complexos, como:
Controlo de Saídas: Como ligar e desligar dispositivos.
Leitura de Entradas: Como o microcontrolador "lê" um botão ou um sensor.
Uso de Interrupções: Explicação técnica sobre como o Arduino pode reagir instantaneamente a eventos externos prioritários.
O trabalho conclui que a utilização deste tutorial no curso de Engenharia de Telecomunicações da UFF aumentou significativamente o interesse e a compreensão dos alunos. Demonstra que a prototipagem rápida é uma ferramenta essencial para formar engenheiros mais preparados para os desafios práticos do mercado de trabalho.
Escreva uma avaliação pública