Especialização em Programação C para Microcontroladores

Aprenda de forma prática e definitiva a linguagem de programação utilizada pelos profissionais de desenvolvimento de projetos Microcontrolados.

Especialização em Programação C para Microcontroladores

Baseado em 4 avaliações
  • 338 Alunos matriculados
  • 11 Horas de duração
  • 55 Aulas
  • 6 Módulos
  • Certificado de conclusão
ASSINE JÁ

Obtenha acesso a este e outros cursos

"Muito bom para quem nunca viu nada de linguagem C Obrigado Migrogenios"
Vainer
mais avaliações

Especialização em Programação C para Microcontroladores

Especialização em Programação C para Microcontroladores - Material de apoio COMPLETO (54 aulas em vídeo) ao aluno com abordagem DESCOMPLICADA sobre programação em Linguagem C desenvolvida pelo Prof° Daniel. Essas aulas são destinadas aos alunos que necessitam recordar ou aprender definitivamente como PROGRAMAR de forma correta LINGUAGEM C (ANSI-C), para então estarem aptos a desenvolver seus projetos com microcontroladores, sistemas embarcados e internet das coisas (IoT).


A linguagem de programação C é a mais requisitada no mercado de embarcados e a mais utilizada pelos desenvolvedores profissionais de projetos com microcontroladores e dispositivos eletrônicos para Internet das Coisas (IoT), isso ocorre devido a diversos fatores como facilidade de acesso e manipulação de hardware, padronização, portabilidade de código e otimização de uso de memória de programa e dados; desta forma a linguagem C é a escolha certa para todos os estudantes ou profissionais que realmente tenham interesse em se aperfeiçoar como desenvolvedores de firmware e projetos na área de microcontroladores e sistemas embarcados! 

Importante!!! 

* No valor de investimento para a realização do curso NÃO está incluso nenhum hardware, placa, componente ou licença de software, estes itens são de responsabilidade do aluno. A Microgenios e sua equipe técnica tentam, sempre que possível, utilizar nos cursos e webseminários softwares open source ou que possuam versões gratuitas para estudo, e placas de baixo custo e de fácil aquisição na internet.

* Esta Especialização é conteúdo exclusivo da Formação de Programadores Especialistas em Microcontroladores.

Este curso é destinado a todos os interessados em iniciar o desenvolvimento de projetos eletrônicos utilizando microcontroladores e conectividade, principalmente:

  • Estudantes de cursos superiores relacionados com engenharia e tecnologia (eletrônica, elétrica, automação, computação, mecânica, telecomunicações etc);
  • Estudantes de escolas técnicas de nível médio;
  • Profissionais já formados que precisam iniciar projetos utilizando microcontroladores, sistemas embarcados e internet das coisas (IoT);
  • Professores de faculdades e escolas técnicas, que necessitam reciclar/atualizar seus conhecimentos nas áreas de programação de microcontroladores, sistemas embarcados e internet das coisas (IoT).
FERNANDO SIMPLICIO DE SOUSA
"Professor universitário, desenvolvedor de projetos de sistemas embarcados e IoT, como a plataforma geniot.io e um dos fundadores da Microgenios."

   

* Doutorando pela UFABC;

* Mestre pela UFABC;

* Especialização Universidade Mackenzie; 

* Graduação FATEC-SP; 

* Graduação Universidade UNIP; 

* Curso Técnico ETEC Guaracy Silveira.

Participou da Fundação da Microgenios em 2006, Professor do SENAI Anchieta (Graduação e Pós Graduação), atuação profissional em empresas como Siemens, Ilumatic e Avant Lux; desenvolvedor chefe da plataforma de internet das coisas 100% brasileira geniot.io                                                                  


Certificado emitido pela Microgenios Soluções em Tecnologia Ltda., empresa atuante no mercado desde 2006 especializada em treinamentos, softwares e ferramentas de desenvolvimento para microcontroladores, eletrônica e sistemas embarcados; o certificado emitido neste para os alunos que concluírem este curso possui carga horária, conteúdo programático e código de verificação.

Conteúdo Programático

  • 1. Lógica de programação
  • 2. Ferramentas para Linguagem C
  • 3. Introdução a Linguagem C
  • 1. Variáveis (globais e locais)
  • 2. Constantes
  • 3. Laboratório 3 Exercício 1
  • 4. Classes de armazenamento e comentários
  • 5. Laboratório 3 Exercício 2
  • 6. Diretivas de pré-processamento
  • 7. Laboratório 3 Exercício 3
  • 1. Operadores
  • 2. Laboratório 4 Exercício 1
  • 3. Operadores Relacionais
  • 4. Laboratório 4 Exercício 2
  • 5. Operadores lógicos
  • 6. Laboratório 4 Exercício 3
  • 7. Operadores de deslocamento
  • 8. Laboratório 4 Exercício 4
  • 9. Linguagem C com MikroC Pro for PIC
  • 10. Laboratório 4 Exercício 4 com EasyPIC v7 – parte 2
  • 11. Operadores de memória e de ponteiro
  • 12. Laboratório 4 Exercício 5
  • 13. Conversão explicita e precedência de operadores
  • 14. Laboratório 4 Exercício 6
  • 1. Expressões e comandos
  • 2. Estrutura IF
  • 3. Estrutura IF aninhado
  • 4. Laboratório 6 Exercício 1
  • 5. Estrutura If Else
  • 6. Laboratório 6 Exercício 2
  • 7. Estrutura Switch
  • 8. Laboratório 6 Exercício 3
  • 9. Estrutura for
  • 10. Laboratório 7 Exercício 1
  • 11. Estrutura while
  • 12. Estrutura do-while
  • 13. Laboratório 7 Exercício 2
  • 14. Laboratório 7 Exercício 3
  • 15. Comando break e continue
  • 16. Laboratório 7 Exercício 4
  • 1. Funções – Parte 1
  • 2. Laboratório 8 Exercício 1 e 2
  • 3. Funções – Parte 2
  • 4. Laboratório 8 Exercício 3
  • 5. Múltiplos Arquivos
  • 6. Laboratório 9 Exercício 1
  • 7. Classes de armazenamento
  • 8. Laboratório 9 Exercício 2 e 3
  • 1. Matrizes
  • 2. Laboratório 10 Exercício 1
  • 3. Matrizes multidimensionais
  • 4. Laboratório 10 Exercício 2
  • 5. Strings
  • 6. Laboratório 10 Exercício 3
  • 7. Matrizes como parâmetros
Voltar ao topo