This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| pt:examples [2015/12/07 16:21] – Criação deste novo documento. artica | pt:examples [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Exemplos Práticos ====== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Exemplos práticos são construídos num estilo uniforme e o mais concretos possivéis. Cada exemplo começa com uma breve introdução à teoria e apresenta o necessário conhecimento para completar a secção prática seguinte. Secção prática contém exemplos comentados do código fonte do software. Geralmente a biblioteca do HomeLab é usada nos exemplos do código, mas em alguns casos os registers também são configurados. O primeiro capítulo é um bocado diferente com um objectivo um bocado distinto. Descreve a instalação e o set-up de software necessário. Os exemplos são relativos aos sistemas operativos Windows e Linux. Capítulos e exemplos práticos depois do primeiro capítulo são adequados para ambos sistemas operativos e software de desenvolvimento. | ||
| + | |||
| + | < | ||
| + | **Preâmbulo** | ||
| + | |||
| + | Há uma lista de conhecimento necessário para completar o exemplo de cada capítulo com exemplos práticos. Nesta lista encontram-se referências para outros capítulos do livro, que são marcados com icons tal como demonstrado de seguida: | ||
| + | |||
| + | * [HW] Componente de hardware físico usado no exemplo. | ||
| + | * [LIB] Componente de biblioteca de software usada no exemplo. | ||
| + | * [ELC] Referência ao capítulo das bases de electrónica. | ||
| + | * [AVR] Referência ao capítulo do módulo microcontrolador AVR. | ||
| + | * [PRT] Referência a outros exercícios. | ||
| + | |||
| + | **Software básico dos exemplos** | ||
| + | |||
| + | Tal como mencionado anteriormente, | ||
| + | |||
| + | **Estilo de código dos exemplos** | ||
| + | |||
| + | Os programas exemplos são escritos num estilo, para atingir um código mais sinótico. Estilo uniform torna o programa mais legivel e evita habituais erros de sintaxe. É aconselhável seguir um certo estilo quando se faz os exercicios. An caracteristicas mais marcantes do estilo são: | ||
| + | |||
| + | * Programa, todas as funções e variáveis são em inglês e com letras minúsculas, | ||
| + | * Funções seguem a seguinte forma: // | ||
| + | * Partes mais importantes do programas contém comentários. | ||
| + | * Cada bloco em linguagem C (marcado com { e }) começa e acaba numa linha diferente. | ||
| + | * Blocos são tabulado com tecla tab. Tabulação não é usada dentro das linhas. | ||