visualcsharp
Prof° Fernando Simplicio

Curso baseado no Visual C#.2012 Express(gratuito) focado em aplicações USB e Serial com PIC18F4550.

Aprenda a criar suas próprias Interfaces Visuais, supervisórios industriais e software de controle e gerenciamento para seus equipamentos e produtos.

Desenvolva de forma simples e objetiva seus softwares utilizando Visual C# da Microsoft, para controle e captura de dados através das portas de comunicação Serrial RS232 e USB, de modo a receber e interpretar dados vindos de maquinas e sistemas microcontrolados. Durante o curso utilizaremos Kits microcontrolados com USB (PIC18F4550) além de componentes visuais, tais como: gauges, leds, botões, barras e display LCD.

Este curso contém 21 horas de video aula, dividido em 58 vídeo aulas narradas em português. Para facilitar a distribuição do conteúdo está divido em 06 unidades que abordam os principais temas sobre interfaceamento Gráfico com C# USB e Serial com microcontrolador PIC18F4550.(ANSI-C).

Detalhes sobre o curso:

Mais de 21 horas de vídeo aula narradas em português.
Curso 100% online baseado em vídeo aulas.
Curso baseado no Visual C# 2010 Express Microsoft (versão gratuita), PIC18F4550 e compilador mikroC PRO for PIC (versão profissional).
Utilizar componentes visuais específicos para eletrônica.

Fazendo este Curso online você estará pronto para:

Entender e programar em linguagens de programação orientada a objeto.
Criar telas gráficas com Visual C# 2010 Microsoft.
Entender a metodologia de utilização das portas de comunicação Serial e USB do PC.
Utilizar componentes visuais para o tratamento de sinais recebidos nas portas de comunicação do PC.
Desenvolver projetos de acionamento/leitura de sensores com PIC18F4550 via Serial RS232 e USB.

Todos os projetos do curso são 100% compatíveis com a versão 2010 e 2012 (nova versão) do Visual C# Express. O aluno poderá usar a versão 2012, 2015 e 2017 sem nenhum problema no curso.


cursocsharp2

Objetivos Gerais

A crescente necessidade de melhorias, atualizações constantes, apuração de dados e controle dos processos produtivos nas industrias, refletiu na exigência de um novo tipo de profissional, capaz de conciliar os conhecimentos de eletrônica, microcontroladores e CLP, com a capacidade de desenvolver interfaces supervisórias visuais, possibilitando controle instantâneo e simples de toda a planta fabril; porém não apenas as industrias necessitam de sistemas deste tipo, hoje a grande maioria dos projetos e produtos exigem uma interface simples, prática e de fácil utilização.

O objetivo principal desse curso é apresentar de forma prática como interfacer projetos com microcontroladores PIC usando Serial e USB com PIC18F4550 (Classe USB HID). Não abordamos o estudo particular ao protocolo USB.

Pré-requisito para fazer o curso:

::Conhecer os recursos fundamentais da linguagem C (padrão ANSI-C). Consulte o curso: Linguagem C para Sistemas Embarcados.
::Conhecimentos de microcontroladores(de preferência PIC).Consulte o curso: Microcontroladores PIC Programação em C.
::Manipulação de computadores (nível usuário).

Conteúdo Programático

1.0 Introdução a programação visual:
1.1 Recursos da plataforma visual
1.2 Criando formulários e adicionando ações.
1.3 Criando nosso primeiro programa.2.0 Entendo a programação orientada a objeto:
2.1 Criando um projeto mais avançado.
2.2 Editando atributos.
2.3 Editando ações.
2.4 Operadores.
2.5 Aritméticos Logicos e booleanos

3.0 A linguagem utilizada: C#:
3.1 Estruturação da linguagem.
3.2 Comandos básicos.
3.3 Tipos de variáveis e conversões.

4.0 Comandos avançados da linguagem:
4.1 Comandos avançados.
4.2 Estruturas de tomada de decisão.
4.3 Estruturas de repetição.
4.4 Utilização de Vetores e matrizes

5.0 Introdução a utilização de bancos de dados:
5.1 Armazenando nossos resultados em TXT.

6.0 Utilizando Componentes Visuais:
6.1 Acrescentando componentes a nosso projeto.
6.2 Editando e configurando atributos e ações dos componentes.
6.3 Associando variáveis aos componentes.7.0 Comunicação serial RS232(componentes SerialPort):
7.1 Lendo informações e dados das portas.
7.2 Enviando dados e informações pelas portas.
7.3 Associando esses dados a variáveis.

10.0 Trabalhando com USB.
9.1 Lendo informações e dados via USB usando PIC18F4550.
10.1 Enviando dados e validando dados.

Experiências realizadas durante o treinamento:
Componente SerialPort.
Interfaceamento RS232.
Interfaceamento USB
Interfaceamento USB com PIC18F4550 (apresentação de um projeto para controle e manipulação de displays LCD, display de 7 segmentos, leds e PWM via USB).


Público Alvo
Este curso foi desenvolvido para você, estudante, técnico, engenheiro ou professor que desejam desenvolver Interface Gráficas para controle de equipamentos microcontrolados.


Curso OnLine: Especialização em Interfaces Gráficas (USB e Serial RS232 com Visual C#
Este curso contém 21 horas de video aula, divididas em 58 vídeo aulas narradas em português. Para facilitar a distribuição do conteúdo está divido em 06 unidades que abordam os principais temas sobre interfaceamento Gráfico com C#, USB e Serial utilizando o microcontrolador PIC18F4550.
Module 1 Estudo da Linguagem C# (Projetos em Console)
Esta unidade tem como objetivo apresentar ao aluno os recursos da linguagem C# no ambiente do Visual Studio. É de vital importância que o aluno tente realizar os pequenos projetos realizados nessa unidade para que possa dominar os conceitos e regras da linguagem C# utilizando como base projetos em Console.
Unit 1 C# – Vídeo 01 – Introdução ao Curso Online
Unit 2 C# – Video 02 – Apresentação 02 – Neste vídeo serão abordadas as ferramentas a serem utilizadas no treinamento. [00:09:11]
Unit 3 C# – Video 03 – Introdução ao Visual C#. [00:36:53]
Unit 4 C# – Video 04 – Console Classes e Objetos – ref:Lab00. [00:18:32]
Unit 5 C# – Video 05 – Tipos de Dados Inteiros e Reais – ref:Lab01. [00:24:02]
Unit 6 C# – Video 06 – Manipulação Tipo Enum – ref:Lab02. [00:18:44]
Unit 7 C# – Video 07 – Manipulação de Matriz e Vetores – ref: Lab03. [00:17:17]
Unit 8 C# – Video 08 – Operadores Aritméticos e Tomada de Decisão – ref:Lab04. [00:29:03]
Unit 9 C# – Video 09 – Operadores de Tomada de Decisão IF – ref:Lab05. [00:10:28]
Unit 10 C# – Video 10 – Laboratorio Matriz e Vetores – ref: Lab06. [00:06:37]
Unit 11 C# – Video 11 – Tratadores de Erros Try/Catch/Finally – ref: Lab07. [00:06:49]
Unit 12 C# – Video 12 – Estrutura de Repetição. [00:07:25]
Module 2 Primeiros Projetos em Windows Form
Esta unidade é de grande importância para o aluno pois traz como novidade as aplicações Windows Form, no qual possui diversas ferramentas que ajudarão a criação de interfaces gráficas para futuros interfaceamento com microcontroladores. Procure realizar todos os projetos aqui apresentados. Bons estudos!.
Unit 13 C# – Video 13 – WindowsForm Verificar valor Par ou Impar – ref:Lab09. [00:24:02]
Unit 14 C# – Video 14 – Verificar valor maior entre 4 [66,9MB] – ref:Lab10. [00:07:14]
Unit 15 C# – Video 15 – Verificar a Média – ref:Lab11. [00:23:15]
Unit 16 C# – Video 16 – Tratamento de Vetores – Ordenar Valores – ref: Lab12. [00:27:32]
Unit 17 C# – Video 17 – Estudo Complementar – TerminalSerial RS232 – ref:Lab14
Unit 18 C# – Video 18 – Manipulação de Matriz e Vetores – ref: Lab15. [00:62:00]
Unit 19 C# – Video 19 – Trabalhando c/ Componentes: TecladoHexadecimal – ref:Lab16. [00:12:26]
Module 3 Estudo dos Componentes Gráficos
Esta unidade apresenta componentes especiais dedicados para aplicações de interfaceamento gráfico com o usuário. Após a realização dessa unidade o aluno será capaz de entender como usar os componentes utilizando protocolos para validação dos dados.
Unit 20 C# – Video 20 – Conversões de String para Matriz de Char – ref:Lab17. [00:06:22]
Unit 21 C# – Video 21 – Decodificando Comandos: Protocolo ZigBee – ref:Lab18. [00:11:28]
Unit 22 C# – Video 22 – Trabalhando com o componete AGAUGE.dll com Eventos – ref:Lab19. [00:18:29]
Unit 23 C# – Video 23 – Trabalhando com Protocolos – Tanques – ref:Lab20. [00:15:21]
Unit 24 C# – Video 24 – Trabalhando com Displays LCD.dll – ref: Lab21. [00:14:58]
Unit 25 C# – Video 25 – Decodificação de Protocolos no Componente LCD – ref:Lab21. [00:09:27]
Unit 26 C# – Video 26 – Salvando dados em arquivo TXT/FileStream – ref:Lab22. [00:12:48]
Unit 27 C# – Video 27 – Terminal Serial – ref:Lab23. [00:37:43]
Module 4 Desenvolvimento de Interfaces Gráficas p/ Projetos RS232
Esta unidade foi desenvolvida com o objetivo de capacitar o aluno no desenvolvimento de aplicações de interfaceamento serial RS232 com Microcontroladores. Nos laboratórios foram utilizados o compilador mikroC PRO for PIC com o PIC18F4550, porém cabe informar ao aluno que este poderá utilizar qualquer microcontrolador de outra família.
Unit 28 C# – Video 28 – Terminal Serial – Implementações dos Controles – ref:Lab23_o. [00:22:47]
Unit 29 C# – Video 29 – TerminalSerial – SerialPort – ref:LAb23_p. [00:13:27]
Unit 30 C# – Video 30 – TerminalSerial COM Virtual – ref:Lab23_q. [00:06:29]
Unit 31 C# – Video 31 – TerminalSeria: Aplicações Práticas c/ Delegates – ref:Lab23_r. [00:11:45]
Unit 32 C# – Video 32 – TerminalSerial: Recebendo Dados do Microcontrolador – ref:Lab24_a. [00:18:08]
Unit 33 C# – Video 33 – TerminalSerial: Controle de Gauges pelo PIC – ref:Lab24_b. [00:26:11]
Unit 34 C# – Video 34 – TerminalSerial: Trabalhando c/ Display LCD – ref:Lab26_a. [00:11:05]
Unit 35 C# – Video 35 – TerminalSerial: Manipulando Teclas e LCD – ref:Lab26_b. [00:18:43]
Unit 36 C# – Video 36 – TerminalSerial: Acionamento de Botões e LEDs – ref:Lab26_c. [00:26:34]
Unit 37 C# – Video 37 – SerialComPort: Programando a UART do MCU – ref:Lab27_a. [00:45:37]
Unit 38 C# – Video 38 – Salvando dados em arquivo TXT/FileStream – ref:Lab27_b. [00:12:48]
Unit 39 C# – Video 39 – Salvando dados em arquivo TXT/FileStream – ref:Lab27_c. [00:04:10]
Unit 40 C# – Video 40 – SerialComPort: Acionando LEDs – ref:Lab27_d. [00:09:40]
Unit 41 C# – Video 41 – microgeniosUsbHIDClass: Comunicação USB – ref:Lab28_A. [00:48:53]
Unit 42 C# – Video 42 – microgeniosUsbHIDClass: Comunicação USB (continuação) – ref:Lab29_A. [00:15:48]
Module 5 Desenvolvimento de Interfaces Gráficas para Projetos USB
Esta unidade tem como objetivo apresentar ao aluno como desenvolver uma aplicação prática utilizando USB em classes HID no ambiente do VisualStudio C#. No interfaceamento USB foi utilizado o PIC18F4550 no kit de desenvolvimento PICgenios e kit EasyPIC v6.
Unit 43 C# – Video 43 – Aplicações Gráficas com USB – ref:Lab29_B. [00:12:52]
Unit 44 C# – Video 44 – Supervisório Industrial: Controle via USB – ref:Lab29_C. [00:06:29]
Unit 45 C# – Video 45 – Supervisório Industrial: Controle via USB (continuação) – ref:Lab29_D. [00:11:45]
Unit 46 C# – Video 46 – USB HID com Net.WindowsForm – ref:Lab30. [00:50:07]
Unit 47 C# – Video 47 – Acionamento via USB com Net.WindowsForm – ref:Lab31_AB. [00:22:52]
Unit 48 C# – Video 48 – Link para download dos projetos e laboratórios da unidade 5:
Unit 49 C# – Video 49 – Parte01: Interface USB 2.0 c/ Microcontrolador PIC e Visual C#. [1h:32:00]
Unit 50 C# – Vídeo 50 – Parte02: Interface USB 2.0 c/ Microcontrolador PIC e Visual C#. [1h:18:52]
Unit 51 C# – Vídeo 51 – Parte03: Interface USB 2.0 c/ Microcontrolador PIC e Visual C#. [00:33:00]
Module 6 Gravação do HandsOn: Embedded Training – Interface USB 2.0 com Microcontroladores PIC.
As vídeo aulas seguintes são resultado da gravação do treinamento: Interface USB (lib Microchip) e Gráficos transmitido ao vivo pela internet pela Microgenios e tem por objetivo apresentar outras bibliotecas USB HID e Gráficos.
Unit 52 C# – Video 52 – Parte 01: HANDS-ON: Interface USB (lib USB Microchip) e Gráficos. [00:37:48]
Unit 53 C# – Video 53 – Parte 02: HANDS-ON: Interface USB (lib USB Microchip) e Gráficos. [00:28:14]
Unit 54 C# – Video 54 – Parte 03: HANDS-ON: Interface USB (lib USB Microchip) e Gráficos. [00:27:23]
Unit 55 C# – Video 55 – Parte 04: HANDS-ON: Interface USB (lib USB Microchip) e Gráficos. [00:28:34]
Unit 56 C# – Video 56 – Parte 05: HANDS-ON: Interface USB (lib USB Microchip) e Gráficos. [00:35:53]
Unit 57 C# – Video 57 – Parte 06: HANDS-ON: Interface USB (lib USB Microchip) e Gráficos. [00:40:05]
Unit 58 C# – Video 58 – Parte 06: Parte 07: HANDS-ON: Interface USB (lib USB Microchip) e Gráficos. [00:43:55]
Certificado Imprimir Certificado de Conclusão

+ informações sobre este curso:

Software: Microsoft Visual C# 2010 ou Superior (versão Express) e Compilador mikroC PRO for PIC professional.
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: 58 Aulas em vídeo (21 horas em aulas em vídeo)

Pague 1 vez só e tenha acesso a todos os
cursos, trilhas e seminários

Planos semestrais e anuais. Receba os certificados no plano anual.

certificado_cursos
certificado_webnar