Prévia do material em texto
............................................................................................................................. .. ENGENHARIA MECATRÔNICA LEANDRO BATISTA DOS SANTOS – RA 213032015 PORTFÓLIO ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO ............................................................................................................................. .. Guarulhos 2016 LEANDRO BATISTA DOS SANTOS PORTFÓLIO ARDUÍNO Trabalho apresentado ao Curso Engenharia Mecatrônica da Faculdade ENIAC para a disciplina Algoritmos e Linguagem de Programação. Prof. Fábio Vieira Santos Guarulhos 2016 Disciplina Algoritmos e linguagem de programação Portfólio N° 01 Arduino OBJETIVO :: Portfólio Aprofundar conhecimentos sobre lógica de programação para dispositivos programáveis ORIENTAÇÃO Consultar bibliografia a seguir 1) Evans, Martins. Arduino em ação. 1. ed. São Paulo: Novatec, 2013. 2) Monk, Simon. Programação com Arduino: começando com Sketches/Simon Monk; tradução: Anatólio Laschuk. - Porto Alegre: Bookman, 2013. ATIVIDADE PROPOSTA Desenvolver um dos programas descritos a seguir. O seu programa deve estar acompanhado do fluxograma que demonstre a lógica do mesmo. Escreva explicando cada parte de seu trabalho. Esse trabalho deve ser entregue no padrão portfólio (PDF). Utilizem como referencia a primeira letra do nome para saber qual programa desenvolver. 1) Motor de passo unipolar - configuração HALF STEP - sentido horário (letra A até J) 2) Motor de passo unipolar - configuração FULL STEP - sentido anti-horário (letra K até T) 3) Contador crescente de 0 à 9, utilizando display de sete segmentos. (letra U até Z) Obs: Você em nenhum momento, poderá utilizar bibliotecas em seus programas. CONCLUSÃO / PARECER Sua conclusão é importante. Escreva como esse trabalho contribuiu para ampliar seus conhecimentos na disciplina. Neste portfólio, a característica é: Motor de passo Unipolar, configuração “full step” e sentido “anti-horário”. Início Configurar pinos 8, 9, 10 e 11 como pino de saída. Liga pino 11 Tempo 1s Desliga pino 11 Tempo 1s Liga pino 10 Desliga pino 10 Liga pino 9 Tempo 1s Desliga pino 9 Liga pino 8 Tempo 1s Desliga pino 8 Na primeira linha, configurei os pinos do Arduíno que iam ser utilizados. Logo após, fiz as configurações que fará o motor de passo funcionar. O sentido que o motor de passo funcionará será no sentido anti-horário. O tempo configurado foi de 1 segundo. No final do programa, ele volta para o início do pino 11. Essa é uma base de como liguei o Arduíno nas bobinas (mas no software, usei LED’s para simular as bobinas). Conclusão Usar o Arduíno é novidade, com bastante prática fica relativamente fácil fazer funcionar o sistema juntando software com hardware. Será um grande passo para alçar novos desafios, não só no curso, mas sim na indústria e em nossos dia-a-dia, pois é uma linguagem simples de fazer e dependendo, se torna difícil quando a programação se torna muito extensa.