Projetos com Microcontroladores PIC - Periféricos Internos Básicos

Aprenda a configurar e utilizar em projetos periféricos básicos como I/O, ADC, TIMREs/COUNTERs, INTERRUPÇÃO, CCP e PWM.

Especialização em Projetos com Microcontroladores PIC - Periféricos Internos Básicos

Baseado em 1 avaliações
  • 338 Alunos matriculados
  • 38 Horas de duração
  • 96 Aulas
  • 10 Módulos
  • Certificado de conclusão
ASSINE JÁ

Obtenha acesso a este e outros cursos

"conteúdo muito bom!"
Isaac
mais avaliações

Especialização em Projetos com Microcontroladores PIC - Periféricos Internos Básicos


Aprenda a configurar e utilizar em seus projetos com microcontroladores periféricos básicos como entradas e saídas (I/O), Conversor Analógico para Digital (ADC), Temporizadores e Contadores (TIMREs/COUNTERs), INTERRUPÇÔES,  Módulo Capture/Compare (CCP) e PWM.

Além dos periféricos básicos esta especialização também ensina a desenvolver projetos utilizando displays LCD Alfanumérico e de 7 segmentos!

Unidades e conteúdos desta especialização:

Nesta unidade vamos revisar conceitos importantes e avançados da linguagem de programação C.
É nesta unidade em que o aluno iniciará seus estudos e aprenderá tudo sobre os pinos de I/O do microcontrolador.
Se você deseja entender de verdade tudo sobre displays LCD esta é a unidade! Nesta unidade o aluno realizará diversos projetos com menus.
Muitos programadores experiêntes (que será o seu caso) aprendem a usar as entradas analógicas (ADC) para ler diversos tipos de sensores. É aqui que você irá aprender tudo sobre os Conversoeres AD (ADC).
Esta unidade é muito, mas muito importante, para qualquer pessoa que deseja programar microcontroladores, pois é através dos TIMERs que podemos sincronizar todas as tarefas do projeto.
Muitos profissionais NÃO sabem como usar as interrupções   dos microcontroladores. E por causa disso desenvolvemos   uma unidade EXCLUVISA e DETALHADA explicando todas as suas funcionalidades.
Que tal "ler" e descobrir a frequência de um sinal digital? Saiba que muitos sensores transmitem informações em sinais modulados. Esta unidade explica na prática como deve ser programado o CCP-CAPTURE. 
O periférico CCP é amplamente usado e possui várias configurações, dentre elas: CAPTURE-COMPARE-PWM. É nesta unidade que é abordada a função COMPARE. 
Quer controlar motores e outras cargas DC? Quer controlar a potência de   algum sistema por modulação de sinal? Então você vai descobrir TUDO sobre o PWM através destas aulas. 
Os Projetos desenvolvidos na Formação são muito bons, o MELHOR deste curso é que você irá aprender realmente a PROGRAMAR em linguagem C e saberá quando e como usar as estruturas da linguagem. Nesta unidade apresento uma máquina de estados.


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. Linguagem C para Microcontroladores - Aula 1 - Parte 1
  • 2. Linguagem C para Microcontroladores - Aula 1 - Parte 2
  • 3. Linguagem C para Microcontroladores - Aula 1 - Parte 3
  • 4. Linguagem C para Microcontroladores - Aula 1 - Parte 4
  • 5. Linguagem C para Microcontroladores - Aula 1 - Parte 5
  • 6. Linguagem C para Microcontroladores - Aula 2 - Parte 1
  • 7. Linguagem C para Microcontroladores - Aula 2 - Parte 2
  • 8. Linguagem C para Microcontroladores - Aula 2 - Parte 3
  • 9. Linguagem C para Microcontroladores - Aula 2 - Parte 4
  • 10. Linguagem C para Microcontroladores - Aula 2 - Parte 5
  • 11. Tópicos Especiais - Introdução as Struct em C
  • 12. Tópicos Especiais - Classes e Sobrecarga de Operadores em C++
  • 13. Tópicos Especiais - Sobrecarga de Operadores em C++ no MPLAB X
  • 14. Tópicos Especiais - Struct em C no Compilador MikroC PRO for PIC
  • 15. Tópicos Especiais - Sobrecarga de Funções em C++ (projeto no MPLAB X)
  • 16. Tópicos Especiais - Union e Campos Bits no MPLAB X
  • 1. Pinos de Entradas e Saídas (I/O) - Aula 01
  • 2. Pinos de Entradas e Saídas (I/O) - Aula 02
  • 3. Pinos de Entradas e Saídas (I/O) - Aula 03
  • 4. Pinos de Entradas e Saídas (I/O) - Aula 04
  • 5. Pinos de Entradas e Saídas (I/O) - Aula 05
  • 6. Pinos de Entradas e Saídas (I/O) - Aula 06
  • 7. Pinos de Entradas e Saídas (I/O) - Aula 07
  • 8. Pinos de Entradas e Saídas (I/O) - Aula 08
  • 9. Pinos de Entradas e Saídas (I/O) - Aula 09
  • 10. Pinos de Entradas e Saídas (I/O) - Aula 10 (Desafio)
  • 11. Pinos de Entradas e Saídas (I/O) - Aula 11 (Resolução)
  • 12. Pinos de Entradas e Saídas (I/O) - Aula 12
  • 1. Display LDC Alfanumérico - Aula 01
  • 2. Display LDC Alfanumérico - Aula 02
  • 3. Display LDC Alfanumérico - Aula 03
  • 4. Display LDC Alfanumérico - Aula 04
  • 5. Display LDC Alfanumérico - Aula 05
  • 6. Display LDC Alfanumérico - Aula 06
  • 7. Display LDC Alfanumérico - Aula 07
  • 8. Display LDC Alfanumérico - Aula 08
  • 9. Display LDC Alfanumérico - Aula 09 (Desafio)
  • 10. Display LDC Alfanumérico - Aula 10 (Resolução)
  • 11. Display LDC Alfanumérico - Aula 11
  • 12. Display LDC Alfanumérico - Aula 12 (Projeto Especial - Menus com LCD e EEPROM)
  • 1. Utilizando o Conversor Analógico/Digital (A/D) - Aula 01
  • 2. Utilizando o Conversor Analógico/Digital (A/D) - Aula 02
  • 3. Utilizando o Conversor Analógico/Digital (A/D) - Aula 03
  • 4. Utilizando o Conversor Analógico/Digital (A/D) - Aula 04
  • 5. Utilizando o Conversor Analógico/Digital (A/D) - Aula 05
  • 6. Utilizando o Conversor Analógico/Digital (A/D) - Aula 06
  • 7. Utilizando o Conversor Analógico/Digital (A/D) - Aula 07 (Desafio)
  • 8. Utilizando o Conversor Analógico/Digital (A/D) - Aula 08 (Resolução)
  • 9. Utilizando o Conversor Analógico/Digital (A/D) - Aula 09
  • 1. Estudo dos TIMERs/COUNTERs - Aula 01
  • 2. Estudo dos TIMERs/COUNTERs - Aula 02
  • 3. Estudo dos TIMERs/COUNTERs - Aula 03
  • 4. Estudo dos TIMERs/COUNTERs - Aula 04 (Desafio)
  • 5. Estudo dos TIMERs/COUNTERs - Aula 05 (Resolução)
  • 6. Estudo dos TIMERs/COUNTERs - Aula 06
  • 7. Estudo dos TIMERs/COUNTERs - Aula 07
  • 8. Estudo dos TIMERs/COUNTERs - Aula 08
  • 9. Estudo dos TIMERs/COUNTERs - Aula 09
  • 10. Estudo dos TIMERs/COUNTERs - Aula 10
  • 11. Estudo dos TIMERs/COUNTERs - Aula 11
  • 12. Estudo dos TIMERs/COUNTERs - Aula 12
  • 1. Trabalhando com INTERRUPÇÕES - Aula 01
  • 2. Trabalhando com INTERRUPÇÕES - Aula 02
  • 3. Trabalhando com INTERRUPÇÕES - Aula 03
  • 4. Trabalhando com INTERRUPÇÕES - Aula 04
  • 5. Trabalhando com INTERRUPÇÕES - Aula 05 (Desafio)
  • 6. Trabalhando com INTERRUPÇÕES - Aula 06 (Resolução)
  • 7. Trabalhando com INTERRUPÇÕES - Aula 07
  • 8. Trabalhando com INTERRUPÇÕES - Aula 08
  • 9. Trabalhando com INTERRUPÇÕES - Aula 09
  • 10. Trabalhando com INTERRUPÇÕES - Aula 10
  • 1. Módulo CAPTURE (CCP) - Aula 01
  • 2. Módulo CAPTURE (CCP) - Aula 02
  • 3. Módulo CAPTURE (CCP) - Aula 03
  • 4. Módulo CAPTURE (CCP) - Aula 04
  • 5. Módulo CAPTURE (CCP) - Aula 05
  • 6. Módulo CAPTURE (CCP) - Aula 06
  • 1. Módulo COMPARE (CCP) - Aula 01
  • 2. Módulo COMPARE (CCP) - Aula 02
  • 3. Módulo COMPARE (CCP) - Aula 03 (Desafio)
  • 4. Módulo COMPARE (CCP) - Aula 04 (Resolução)
  • 1. Módulo PWM - Aula 01
  • 2. Módulo PWM - Aula 02
  • 3. Módulo PWM - Aula 03
  • 4. Módulo PWM - Aula 04 (Desafio)
  • 5. Módulo PWM - Aula 05 (Resolução)
  • 6. Módulo PWM - Aula 06
  • 7. Módulo PWM - Aula 07
  • 8. Módulo PWM - Aula 08
  • 9. Módulo PWM - Aula 09
  • 1. Display de 7 Segmentos - Aula 01
  • 2. Display de 7 Segmentos - Aula 02
  • 3. Display de 7 Segmentos - Aula 03
  • 4. Display de 7 Segmentos - Aula 04 (Desafio)
  • 5. Display de 7 Segmentos - Aula 05 (Resolução)
  • 6. Display de 7 Segmentos - Aula 06
Voltar ao topo