Skip to content

Diogo-Felipe/Arduino-For-Science

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino-For-Science

O projeto surgiu no laboratório de ótica da Universidade Federal do Pará (br) a partir da necessidade de automatização de tarefas repetitivas com intuito de aquisição maior e mais precisa de dados em diferentes experimentos físicos.

Dado que a verba do laboratório era quase que inteiramente dedicada a resolução de outros problemas, foi necessária a adoção de hardwares de baixo custo em uma grande quantidade de medidas. Dai o motivo pelo qual foi adotada a placa de Arduino.

Suas características permitiam soluções de alta qualidade e baixo custo quando comparadas ao processo experimental que se desenvolvia até então.

Os códigos desenvolvidos e publicados aqui tem como principal objetivo suprir as necessidades de diversos pesquisadores e estudantes nas áreas experimentais, sobretudo na física e química.

É válido lembrar que muitos desses pesquisadores e estudantes não possuem estudo formal ou tempo para aprendizado aprofundado de alguma tecnologia diferente daquelas na qual sua pesquisa é focada.

Tendo isso em mente, os códigos criados para esse repositório visam a facilitação do processo de automação de baixo custo em laboratórios de pesquisa profissionais.

Características e Especificações dos Códigos

Legibilidade

Todos os códigos criados para esse repositório devem ter como uma de suas características fundamentais a didática. Um usuário leigo deve ser capaz de ler as linhas do código e entender o funcionamento completo do programa.

Os códigos devem conter uma quantidade elevada de comentários explicativos e nomes de variáveis que façam sentido para os projetos aos quais eles são propostos.

Deve-se sim prezar pela generalidade e reutilização de código. No entanto, se houver a opção de utilizar um técnica avançada ou prezar pelo entendimento facilitado, a segunda opção deve ser seguida.

Em suma, deve-se prezar pela didática não apenas das linhas, mas da estrutura lógica do código.

Obviamente, como programadores e/ou cientistas, ainda é importante, e bem aceito, a criatividade na elaboração, análise e solução do problema.

Foco Cientifico

Os códigos aqui postos devem ter sempre foco em resolução de problemas enfrentados em laboratórios de pesquisa.

Isso significa em termos práticos que a didática do projeto não se mostrará nos códigos feitos. Não será ensinado a fazer um semáforo com leds a não ser que isso seja relevante do ponto de vista da pesquisa científica.

Apesar disso, devemos sempre lembrar que é impossível determinar todas as ferramentas que serão utilizadas para um pesquisa antes de ela começar a ser feita. Dessa forma, é importante que se façam desde as soluções mais triviais até as mais elaboradas para qualquer projeto.

Releases

No releases published

Packages

No packages published

Languages