Curso recomendado a todos iniciantes na área de programação em C para microcontroladores.

Mais de 15 horas de aulas em vídeo com muito conteúdo técnico!

Este curso foi desenvolvido para você, estudante, técnico, engenheiro ou professor, que necessita aprender a programar de forma sólida e objetiva em Linguagem C (padrão ANSI-C), para desenvolvimento de projetos microcontrolados ou aplicações em PC. A linguagem C é uma das mais utilizadas e aceitas no mercado, grande parte dos projetos eletrônicos com microcontroladores são desenvolvidos utilizando Linguagem C.

Linguagem C

Fazendo este curso você estará apto a:

  • Descrever com detalhes a estrutura da linguagem C
  • Manipular funções, diretivas, protótipos de funções dentre outros.
  • Utilizar os operadores lógicos e booleanos a fim de construir algoritmos eficientes.
  • Saber quando utilizar variáveis globais e locais, assim como compreender suas principais diferenças.
  • Saber como parametrizar uma função e especificar seus retornos.
  • Realizar laços de repetição e tomadas de decisão.

Este curso aborda de forma clara e objetiva os 46 principais tópicos que todo programador em C deve conhecer. Conceitos, regras e estruturas da Linguagem C ANSI-C são amplamente explorado, acompanhe:


1 Pseudocódigo
2 Fluxograma
3 Criar um projeto do DevC++
4 Criar um projeto no MPLAB
5 Variáveis
6 Classes de armazenamento e comentários
7 Diretivas e macro
8 printf( )
9 Operadores aritméticos
10 Operadores relacionais
11 Operadores lógicos
12 Operadores de Deslocamento
13 Operador Condicional
14 Conversão Explicita e Precedência de operadores
15 Expressões e Comandos
16 Estrutura if
17 Estrutura if – else
18 Estrutura switch
19 Estrutura for
20 Estrutura while
21 Estrutura do-while
22 break & continue
23 Usando funções
24 Passagem de parâmetros
25 Classes de armazenamento
26 Usando Matrizes
27 Matrizes Multidimensionais
28 Strings
29 Matrizes como parâmetro de função
30 Usando ponteiros
31 Ponteiros e matrizes
32 Aritmética de ponteiros
33 Passando ponteiros para uma função
34 Strings como matrizes e ponteiros
35 Comparando strings
36 Matrizes de ponteiro
37 Ponteiros para funções
38 Usando Estruturas
39 Estruturas aninhadas
40 Ponteiros e matrizes como membro de uma estrutura
41 Ponteiros para estruturas
42 Matrizes de estrutura
43 Passando estruturas para funções
44 Usando uniões
45 Usando enumeração
46 Usando macros

Video Aulas do Curso

Vídeo Descrição Duração
Video 01
PseudoCódigo – Introdução à Programação
[00:18:10]
Video 02 Fluxograma – Estudo de Algoritmos. [00:18:10]
Video 03 Criando um projeto no DEVC++ e no MPLAB [00:41:02];
Video 04 Introdução a Linguagem C, Variáveis (globais e locais) e Constantes. [01:22:37]
Video 05 Classes e Comentários. [00:22:40]
Video 06 Diretivas e Macros. [00:14:40]
Video 07 Função printf [00:10:00]

 


Vídeo Descrição Duração
Video 08
Operadores Aritméticos.
[00:46:12]
Video 09 Operadores Relacionais [00:20:40]
Video 10 Operadores Lógicos [00:09:14]
Video 11 Operadores de Deslocamento [00:21:38]
Video 12 Operadores Condicionais [00:14:20]
Video 13 Conversão Explicita e Precedências de Operadores [00:23:40]

Vídeo Descrição Duração
Video 14 Expressões e Comandos [00:08:21]
Video 15 Estrutura IF [00:12:22]
Video 16 Estrutura if-else-if [00:15:39]
Video 17 Estrutura switch() [00:13:16]
Video 18 Laço de repetição for() [00:14:20]
Video 19 Estrutura while() [00:12:40]
Video 20 Estrutura do-while() [00:09:08]
Video 21 Break e Continue [00:15:06]

Vídeo Descrição Duração
Video 22 Usando Funções [00:31:14]
Video 23 Passagem de Parâmetros [00:32:22]
Video 24 Classes de Armazenamento [00:15:39]
Video 25 Usando Matrizes [00:15:56]
Video 26 Matrizes Multidimensionais [00:15:15]
Video 27 Manipulando Strings [00:11:52]
Video 28 Matrizes como parâmetro de função. [00:08:57]

Vídeo Descrição Duração
Video 29 Usando ponteiros [00:33:19]
Video 30 Ponteiros e Matrizes [00:23:15]
Video 31 Aritmética de Ponteiros [00:34:54]
Video 32 Passando ponteiros para uma função [00:12:44]
Video 33 Strings como matrizes e ponteiros [00:12:08]
Video 34 Comparando Strings [00:08:54]
Video 35 Matrizes de Ponteiros [00:12:28]
Video 36 Ponteiros para Funções [00:17:41]

Vídeo Descrição Duração
Video 37 Usando Estruturas. [00:21:22]
Video 38 Estruturas Aninhadas [00:13:20]
Video 39 Ponteiros e Matrizes como Membro de uma Estrutura [00:11:15]
Video 40 Ponteiros para Estruturas [00:14:46]
Video 41 Matrizes de Estrutura [00:12:55]
Video 42 Passando Estruturas para Funções [00:10:07]
Video 43 Usando Uniões [00:14:12]
Video 44 Usando Campo de Bits [00:11:37]
Video 45 Usando Enumeração [00:13:55]
Video 46 Usando Macros [00:15:19]

+ informações sobre este curso:

Software: MPLAB 8, compilador C18
Hardware: kit PICgenios com PIC18F4520
Certificado: Sim (oferecido no Plano Anual)
Suporte Técnico: Não há suporte técnico para este curso
Acesso: Estude 24h por dia (acesso integral a todas as aulas)
Aulas: 46 Aulas em vídeo (Duração total: 900 minutos de aulas em vídeo)