A intenção desta obra não é a criação de sistemas complexos de supervisão e sim, introduzir o leitor aos conceitos básicos da Programação em Linguagem C# para que seja possível a construção de sistemas simples de visualização e controle através da porta de Comunicação Serial (Protocolo RS232).
Todos os aplicativos são desenvolvidos utilizando-se a ferramenta Visual Studio 2022 e a linguagem C#, onde a versão Community 2022 é distribuída gratuitamente pela Microsoft (https://visualstudio.microsoft.com/pt-br/vs/community/).
Antes do desenvolvimento dos aplicativos completos de supervisão, são abordados os conceitos básicos da programação, variáveis, tipos de dados, estruturas condicionais e de repetição, etc. Todos os tópicos trazem exemplos com a listagem completa dos códigos, assim o leitor é conduzido ao aprendizado de forma prática.
O desenvolvimento dos aplicativos simples de supervisão são por etapas, onde primeiramente o leitor pode entender a ativação e configuração das portas de comunicação e como transmitir e receber dados por essas portas. Para a Comunicação Serial, é apresentado a construção de um aplicativo monitor serial completo.
Para auxiliar a criação dos aplicativos de visualização e controle, utiliza-se o Microcontrolador PIC18F4520 com Programação em Linguagem C (Compilador XC8) e o Arduino. Além do código fonte, também são apresentados os esquemas elétricos. A criação dos códigos para o Microcontrolador PÌC18F4520 e Arduino não é detalhada.
Com esta obra, espero ajudar o leitor na criação e desenvolvimento de softwares de controle mais complexos e que atendam às suas necessidades.
Conteúdo:
Introdução
Instalação do Visual Studio
Capítulo 1 - Introdução
1.1 - Ambiente de programação Visual C#
1.2 – Escrevendo a primeira aplicação
1.3 – Escrevendo o código da aplicação
1.4 - Salvando o projeto
1.5 – Modificando o console
Capítulo 2 - Fundamentos da Linguagem
2.1 – Variáveis
2.1.2 – Tipos de dados
2.1.3 – Declaração de variáveis
2.1.4 – Exemplo com variáveis
2.1.5 – Comentários
2.1.6 – Matrizes e Vetores (Arrays)
2.1.6.1 – Declarando arrays com uma dimensão (vetores)
2.1.6.2 – Declarando arrays com mais de uma dimensão (matrizes)
2.1.7 – Enumeração (tipo enum)
2.2 - Operadores
2.2.1 – Operadores Aritméticos
2.2.2 - Operadores relacionais
2.2.3 – Operadores lógicos relacionais
2.2.4 – Operadores de incremento e decremento
2.2.5 – Operadores aritméticos de atribuição
2.3 – Entradas de valores pelo usuário
2.4 – Formatações simples de strings
Capítulo 3 - Estruturas Condicionais
3.1 – Tomando decisões
3.1.1 – if
3.1.2 – if-else
3.1.3- switch-case
3.1.4 – Tratando erros e exceções
Capítulo 4 - Estruturas de Repetição
4.1 – Repetindo códigos
4.1.1 - Laço for
4.1.2 - Laço foreach
4.1.3 – Laço while
4.1.4 – Laço do-while
4.2 – Interrompendo um laço
Capítulo 5 - Aplicações Visuais
5.1 – Primeira aplicação visual
5.2 – Criando a aplicação
5.3 – Analisando a aplicação
5.3.1 – Mensagem de erro
5.3.2 – Conversão de valores
5.4 – Depurando uma aplicação
5.4.1 – Breakpoints
5.4.2 – Rodando a aplicação passo-a-passo
Capítulo 6 - Classes
6.1 - Criação de classes
Capítulo 7 - Acessando a Porta Serial
7.1 – Acessando a Porta Serial
7.2 – Criando o aplicativo Monitor Serial
7.3 – Transmitindo dados pela serial
7.4 – Recebendo dados pela serial
Capítulo 8 - Comunicação Serial com o Microcontrolador PIC / Arduino
8.1 – Comunicação entre o Microcontrolador PIC / Arduino e o aplicativo
8.2 – Circuito utilizando o PIC18F4520
8.2.1 – Programação do PIC18F4520 – Controlando um LED
8.2.2 - Programação do PIC18F4520 – Compilador XC8
8.3 – Circuito utilizando Arduino
8.3.1 - Programação do Arduino
8.3 – Testando o programa com o aplicativo Monitor Serial
8.3.1 – Alterando o aplicativo Monitor Serial
8.3.2 - Monitor Serial e PIC/Arduino
Capítulo 9 - Iniciado a Criação de Supervisórios
9.1 – Utilizando o conteúdo de um aplicativo para criar um novo aplicativo
9.2 – Monitorando a conversão AD
9.3 – Programando o Microcontrolador PIC18F4520 e Arduino
9.3.1 – Programação do PIC 18F4520 – Compilador XC8
9.3.2 - Programação do Arduino
9.4 – Ajustando o aplicativo
9.4.1 – O método Substring
9.5 – Testando o sistema
9.5.1 – Deprando o aplicativo
Capítulo 10 - Armazenando os valores da conversão AD
10.1 – Criando o aplicativo
10.2 – Armazenando os dados numa lista temporária
10.3 – Salvando os dados da lista num arquivo
Capítulo 11 - Visualização em Gauges
11.1 - Incluindo o controle Gauge ao projeto
11.3 – Inserindo o segundo gauge ao projeto
Capítulo 12 - Visualização em Gráficos
12.1 – Incluindo o controle gráfico ao projeto
12.1.1 – Exibindo os valores lidos nos gauges
12.1.2 - Incluindo controles de zoom e scrool no gráfico
12.1.3 - Abrindo e exibindo um arquivo salvo
Capítulo 13 - Criando um aplicativo completo (Serial)
13.1 – Criando novos formulários
13.2 – Criando a classe para configuração serial
13.3 – Atribuindo valores às propriedades da classe criada
13.4- Esquema e programação para o Microcontrolador PIC / Arduino
13.4.1 – Criando protocolos para a comunicação
13.4.2 – Programação do PIC 18F4520 – Compilador XC8
13.4.3– Programação do Arduino
13.5 – Alterando os controles do aplicativo para temperatura e umidade
13.6 – Recebendo e tratando o protocolo
13.7 – Incluindo controles
13.9 – Finalizando o aplicativo
Características:
Encadernação Brochura Tipo Livro físico - 290 Páginas
À venda também no formato E-book – Clique Aqui
A ACEPIC desenvolve placas didáticas e profissionais para PIC, ESP32, Arduino e STM32, além de cursos para microcontroladores PIC e ESP32.
Utilizamos cookies para que você tenha a melhor experiência em nosso site. Para saber mais acesse nossa página de Política de Privacidade