[TUTORIAL] PROGRAMANDO DE FORMA ESTRUTURADA NO ARDUINO

Olá Galera,

   Esse é meu terceiro tutorial que trago para vocês, no primeiro eu ensinei como exporta em vetorial no Eagle para confecção de PCBs com maior qualidade.   No segundo ensinei a inovadora técnica de fabricação de PCBs com Papel aluminio.

   Nesse tutorial a coisa é mais pra fase de projeto do que de finalização como os outros.

   Todos que já tiveram que se deparar com um codigo de centenas de linhas sabe o sacrificio que é apra se localizar e fazer manuteção e correções.

   Bem, como diria Chapolin colorado... SEUS PROBLEMAS ACABARAM !!!

   Dêem uma lida no tutorial e digam se gostaram,  sei que muita gente já conhece as técnicas mas pra quem não conheçe é uma mão na roda.

ARDUINO%20como%20programar%20de%20forma%20extruturada.pdf

Exibições: 4592

Responder esta

Respostas a este tópico

Gostei

e acho que realmente irá ajudar muitas pessoas

principalmente quem esta iniciando.

um tempo atrás eu estava em busca do uso das tabs (+ organização de projetos), e quase não se encontrava sobre em especifico para  a ide do Arduino.

O pessoal do Lab me ajudou bastante com diversos exemplos e tudo . . .

Em C fazer as bibliotecas (h, cpp) é mais um caminho, ou ( O caminho ).

mas acho que o uso das tabs nos ajuda a visualizar melhor o programa por um todo.

ultrasom();

motores();

teclado();

menu();

e por aí vai . . . e se eu tenho que alterar algo em motores para ajustar algo é mais acessível

ir na tab correspondente.

Parabéns.

Super Valeu pelo apoio lngtec,

   Na verdade no arduino tambem pode-se utilizar a criacao de bibliotescas para otimizar o codigo, porem, como elas são um pouco mais complexas, preferi ficar no nível das tabs.

   É exatamente como vocë colocou, se o codigo esta estruturado em tabs, cada uma com uma funcao,  basta ir na tab corresponde e só mexer ali,  facilita pra caramba a programacao.

Ola Luis Farias

Eu queria ter escrito ( Aba ) , mas como não costumo mudar o idioma da Ide do Arduino, esta aí o meu mau costume em Tab.

não me liguei que a Aba seria um tipo de indentação . . .

Devido ao seu comentário de correção, recorri na Wikipedia para aprender mais.

Segundo a Wiki

Indentação é com ( recuo ) durante a edição do código, também acho importante isso, para manter um código legível.

sem o recuo eu acho que fica mais confuso e ilegível. . .

portanto acho que indentação vem bem a calhar em + organização.

obrigado.

http://pt.wikipedia.org/wiki/Indenta%C3%A7%C3%A3o

sim

compreendi

novamente obrigado por suas explicações.

Eu achei maravilhoso pois não conhecia essas técnicas.

Vamos conversar muito sobre a estruturação de códigos.

Weider muito bom ! Parabéns .

Com intuito de ajudar, corrigindo o português :

podem e devem virar funções

forma proposta é com fim educacional.

forma não estruturada:

Pra finalizar 

preciosos de economia

Muito bom, bem didático! 

caraca muito bom vai me ajudar bastante valeu

Valeu mesmo galera, o objetivo é justamente esse,  ajudar a todos como vocês tem me ajudado.

E ao caro Jose gustavo,  obrigado pelas correções amigo,  no corre corre do aprendizado as vezes atropelamos o portugues, obrigado pelas correções.

muito bom. não sabia dessas TABS...

realmente organiza legal...

Obrigado por compartilhar conhecimento!

Onde encontro os links dos outros tutoriais mencionados?

Um abraço!

Calma Luis,

   Estamos todos em diferentes estagios de aprendizado e evolução.
   Podemos aprender somente atraves de experiencias proprias, ou sermos sabios e humildes aprendendo com os erros e acertos de outros que já trilharam os caminhos.

   Por exemplo, Luis,  quantas vezes aqui eu já ouvi seus conselhos e evolui com eles ?
   E só tenho a dizer que lhe sou muito grato com isso!


Quanto ao Flavio,

   Cara, Eu não tenho muitos tutoriais, tenho uns 4, o de estruturação que esse ai, o de como fazer placas de circuito impresso com papel aluminio, e uns outros dois ou tres.
   Mas aqui no LAB não tem como a gente deixas as coisas fixas,  dai não sei como disponibilizar eles.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço