Projeto com Arduino

De Aulas

Links relacionados: Programação em C

Objetivos

  • Montagem de sistema com tema livre utilizando a plataforma Arduino ou Tinkercad;
  • Apresentar aplicações da programação C;
  • Aplicar o conhecimento desenvolvido em programação C;

Introdução

O trabalho é desenvolvido em equipes de no máximo 4 integrantes. O tema é livre, pode ser a continuação de um trabalho já desenvolvido por um dos integrantes da equipe, um tema totalmente novo, um tema escolhido a partir de buscas na internet, escolhido da lista de sugestões ou indicada pelo professor.

É importante perceber que a complexidade do projeto não determina a nota. Uma montagem simples, desde que atenda aos requisitos solicitados, pode ter nota melhor que um projeto muito complicado que não os tenha atendido.

Exemplos de temas/montagens

Esses são apenas alguns exemplos para inspiração. O grupo pode trabalhar em outras ideias.

  • Alarme residencial;
  • Semáforo;
  • Indicador de temperatura com LCD;
  • Trena Eletrônica;
  • Relógio;
  • Sensor de aproximação com sensor infravermelho;
  • Robô "Segue-linha";
  • Indicador de umidade;
  • Controle de cargas com IR;
  • Genius com Arduino;
  • Sistema de Irrigação;
  • Projeto Medidor de temperatura ambiente com sensor LM35;
  • Controle de cargas com “palmas”;

Resultados esperados

  • Apresentação por parte dos integrantes do grupo do sistema montado e funcionando na data previamente agendada.
    • Se não souber responder as perguntas, vai perdendo pontos.
    • O código da apresentação não deve conter comentários.
    • A não apresentação presencial do trabalho acarreta nota zero. No caso de não poder comparecer, favor requisitar avaliação de segunda chamada na secretaria acadêmica.
  • Apresentação dos critérios de avaliação por parte dos integrantes do grupo (escolhidos de forma aleatória pelo professor).
  • Relatório Técnico no ***formato digital PDF*** para(saulopz@gmail.com) com os seguintes itens:
    • Descrição: texto descritivo do projeto explicando o que é, para que serve e como funciona;
    • Cirquito: imagem do cirquito e texto identificando os elementos e estrutura;
    • Código: Código fonte com comentários.
    • Considerações: Relato pessoal dos integrantes sobre como foi o desenvolvimento (histórico), problemas enconntrados, o que queriam alcançar, mas não foi possível, ideias para novos projetos baseados no atual, etc.


Tplnote Bulbgraph.png

Projeto feito fisicamente com Arduino ganha um ponto extra.

Critérios de avaliação

Critérios de Avaliação
Item Descrição Valor
1 Sistema montado e funcionando 1
2 Uso de estruturas de controle 1
3 Uso de estruturas de repetição 1
4 Uso de variáveis, vetores e/ou matrizes 1
5 Uso de ponteiros e alocação dinâmica de memória 1
6 Uma função com passagem de parâmetro por valor desenvolvida pelo grupo 1
7 Uma função com passagem de parâmetro por referência desenvolvida pelo grupo 1
8 Saída de algum tipo de informação utilizando o terminal do sketch (serial); 1
9 Pelo menos uma operação lógica (AND, OR, NOT) 1
10 Utilização de struct 1
11 Código organizado, indentado e documentado 1