Projetos USB HID com PIC18F4550 e Visual C# .NET

Faça projetos com USB usando PIC18F e Visual C# utilizando a classe HID em Full Speed. Através deste curso você poderá controlar máquinas pelo computador

Projetos USB HID com PIC18F4550 e Visual C# .NET

Baseado em 1 avaliações
  • 495 Alunos matriculados
  • 06 Horas de duração
  • 15 Aulas
  • 6 Módulos
  • Certificado de conclusão
ASSINE JÁ

Obtenha acesso a este e outros cursos

"adquiri mais um conhecimento "
Lucas
mais avaliações

Projetos USB HID com PIC18F4550 e Visual C#

Aprenda como usar a USB e Interfacear um PIC18F ao Computador

O objetivo deste curso é explicar na prática como estabelecer uma comunicação USB entre um microcontrolador e o computador. 

Nas primeiras aulas deste curso são feitos estudos sobre o protocolo USB, tipos de transferências, classes, características, EndPoints, descritores e classes,  assunto muito importante para que o aluno possa entender o funcionamento de um Stack USB. 

Logo em seguida são realizados projetos práticos usando a USB do PIC18F4550 em conjunto com o compilador MPLAB X e mikroC PRO for PIC. Ao terminar o desenvolvimento do programa do microcontrolador, foram desenvolvidos softwares supervisórios usando o Visual C# que permite a interface USB com um microcontrolador. 

Este curso é recomendado para todos os profissionais, alunos e professores que desejam criar projetos via USB com microcontroladores. É recomendado que o aluno tenha conhecimentos básicos sobre programação C e eletrônica para fazer este curso.


Este curso é de nível intermediário


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.

* Este curso é conteúdo exclusivo do Clube de Membros Microgenios.

Este curso é destinado a todos os interessados em iniciar o desenvolvimento de projetos eletrônicos utilizando microcontroladores, 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

Introdução ao Procolo USB. Esta unidade faz uma abordagem sobre o protocolo USB.

* Introdução ao periférico USB do PIC18F. * USB HID, vantagens e características. * Programando a USB do PIC18F4550 no mikroC PRO for PIC. * Testando a conexão USB no PC. * Estudo da biblioteca USBHIDNetClass.dll. * Programação e configuração da USBHIDNetClass no Visual C#. * Primeiro programa com interfaceamento USB entre PC e microcontrolador PIC18F4550. * Acionando Relés e lendo sensores através da USB. * Desenvolvimento de pequenas IHM para controle remoto de dispositivos USB. Ferramentas utilizadas: EasyPIC v7 com PIC18F4550, compilador mikroC PRO for PIC e Biblioteca USBHIDNetClass.dll (versão gratuita). Pré requisitos: Conhecimento básico de eletrônica.
  • 1. Introdução a USB
  • 2. Introdução ao Protocolo USB – Estrutura física, Camada Lógica e EndPoints
  • 3. Full Speed, Low Speed e Estrutura dos Pacotes de Dados USB
  • 4. Classes USB, Enumeração, Descritores e Regulamentos.
  • 5. Instalação dos Softwares | Download Códigos Fonte do Curso
Aplicações práticas com USB no Visual C#, mikroC e MPLAB X.
  • 1. Configuração do Circuito Oscilador PIC18F4550 USB (48MHz)
  • 2. Projeto USB do PIC18F4550 no mikroC
  • 1. Visual C# – Configuração da Lib USBHIDNetClass.dll
  • 2. Visual C# – Configuração da Lib USBHIDNetClass.dll (Parte 2)
  • 1. Acionamento de GPIO através Supervisório USB no Visual C# (Parte 1)
  • 2. Acionamento de GPIO através Supervisório USB no Visual C# (Parte 2)
  • 1. Acionamento USB HID no MPLAB X (Download Projeto)
  • 2. Introdução a Classe USB HID KeyBoard e MSD no MPLAB X
  • 1. Controle de Gauges via USB no Visual C# (Parte1) Download do PROJETO CSharp
  • 2. Controle de Gauges via USB no Visual C# (Parte2)

Cursos Relacionados

Conheça outros cursos que oferecemos para complementar seus estudos.

Voltar ao topo