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.
|
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 |