AULA 8 - Microcontroladores - Eng
Aula de Projeto 1
Tema proposto: Display deslizante programável
O aluno deverá projetar, construir e apresentar (código e hardware) um display do tipo deslizante (scrolling), ao longo do qual o texto "passa", ao ser apresentado.
O display poderá ser uma matriz de leds, ou um display LCD de qualquer tipo.
O Arduino deve receber um texto digitado através de Comunicação Serial, por exemplo, ou mesmo um teclado externo, e apresentá-lo imediatamente na tela, até que novo texto seja enviado.
Detalhamento do projeto:
TEMPO DE PROJETO:
7 dias, a partir da aula presente.
COMPONENTES:
O aluno pode adquirir seus próprios componentes e materiais, ou solicitar uma lista de componentes ao Almoxarifado do Curso, com Wagner ou Bernardo, com antecedência mínima de 48 h, com relação ao dia da apresentação!
Componentes solicitados após o prazo terão que ser adquiridos pelo próprio aluno.
Todo componente perdido ou avariado deverá ser, obrigatoriamente, substituído pelo aluno, sob pena de ser reprovado na disciplina, por comportamento inapropriado.
ESPECIFICAÇÕES DO PROTÓTIPO:
Com exceção do display e teclado, todo restante do hardware deverá ser desenvolvido pelo próprio aluno. O firmware poderá conter partes de códigos de outrem.
Não é imprescindível que o protótipo funcione, mas a coerência no desenvolvimento, e habilidade em aproveitar o que foi aprendido nas aulas anteriores serão avaliadas.
Este texto deve ser, preferencialmente, livre, ou pode ser um texto escolhido de uma matriz de, pelo menos, 5 possíveis textos (Exemplo: lista de itinerários de linhas de ônibus).
APRESENTAÇÃO:
Cada aluno disporá de ate 40 min para montar e apresentar seu protótipo, durante a Aula de Apresentação. Este deverá explicar as dificuldades que encontrou, e as soluções que aplicou para lidar com estas dificuldades.
Os demais alunos devem utilizar esta oportunidade para aprender com o trabalho do colega, e a frequência e comportamento perante a apresentação dos outros também será avaliada.
Por fim, o aluno deverá sugerir utilizações práticas para seu protótipo e aprimoramentos neste, de forma que sua funcionalidade e aplicabilidades sejam incrementadas.