Integração entre o Arduino e o PC com C#

Utilize a comunicação serial e crie programas supervisórios em C# para controlar seus projetos com Arduino.

4.65 (79 reviews)
Udemy
platform
Português
language
Hardware
category
429
students
12 hours
content
Mar 2021
last update
$19.99
regular price

What you will learn

Programação básica em C#

Programação com Windows Forms

Criação de interfaces com usuário em C#

Comunicação serial com Arduino

Apresentar informações do Arduino no PC com C#

Criar programas com C# para controlar o Arduino

Apresentar os estados dos pinos do Arduino no programa criado

Criar supervisórios com C# com foco em Arduino

Description

Programação, Orientação a Objetos, Comunicação Serial e projetos práticos!

Nós 7 módulos com quase 12 horas de conteúdo detalhado vou ajudar você a construir o conhecimento para criar interfaces no Windows para projetos com Arduino, usando téncnicas de programação orientada a objetos.

*** Faça como mais de 14000 alunos inscritos em nossos cursos e venha aprender conosco! ***

DIFERENCIAIS DO INSTRUTOR

  1. Professor com experiêcia. Já lecionei em Universidades e Faculdades em cursos de graduação e pós-graduação onde orientei vários Trabalhos de Conclusão de Curso usando microcontroladores, Arduino e programação.

  2. Formação sólida. Mestre em Engenharia de Sistemas, Pós-Graduado em Cloud Computing e Graduado em Engenharia da Computação.

  3. Profissional de Tecnologia. Mais de 20 anos atuando na área de tecnologia além da docêcia, com mais de 20 anos em desenvolvimento de software, gestão de equipes e sócio-fundador de startup.

====================================

>>> VEJA O QUE OS ALUNOS ESTÃO COMENTANDO <<<


  • ⭐⭐⭐⭐⭐ "O professor é sensacional! Aprendi muito mais do que esperava", Lunno C.


  • ⭐⭐⭐⭐⭐ "Explicação clara e tranquila. Isso é tudo que um curso EAD deve oferecer, além é claro, da abordagem do conteúdo [...]", Nilson da Costa B.


  • ⭐⭐⭐⭐⭐ "Boa didatica e esta fornecendo toda a base para seguir com o curso", Diego Santos O.


  • ⭐⭐⭐⭐⭐ "Muito bem organizado com excelente didática, muito boa sintonia da comunicação verbal com o material visual.", Márcio Sanglard T.


  • ⭐⭐⭐⭐⭐ "Tenho me surpreendido com didática, e com o nível de detalhes das explicações ", Silvio M.

====================================

Este curso é voltado para todas as pessoas que desejam integrar seus projetos em Arduino com o computador. Vamos utilizar os princípios básicos da programação C# e do Arduino para criar do absoluto zero, interfaces de controle para nossos projetos com base na comunicação serial.

Os softwares supervisórios são largamente utilizados na indústria de modo geral. Neste curso fazer nosso próprio supervisório para apresentar informações sobre nossos projetos como temperatura, luminosidade, umidade etc. Também para realizar controles de acordo com certos parâmetros definidos.

Vamos começar desde o básico da linguagem C#, avançar pela programação orientada a objetos e realizar a integração passo a passo evoluindo a estrutura do código de cada projeto.

São quase 12 horas de conteúdo em vídeo para você aprender o que precisa para desenvolver seus projetos integrados com o PC.

O curso está dividido em 7 seções descritas a seguir:


  1. Apresentação. É uma seção curta onde o instrutor é apresentado e fala sobre o curso de forma geral. Também é onde são os mostrados softwares utilizados no curso.


  2. Introdução à Programação em Linguagem C#. Nesta seção veremos os conceitos básicos da programação C#. As estruturas condicionais, loops, variáveis e outros aspectos da linguagem serão mostrados aqui.


  3. Windows Forms e POO com C#. Para que você que ainda não conhece a programação orientada a objetos esta seção te dará uma visão de alguns conceitos desse paradigma. Veremos também os Windows Forms, peça chave para este curso.


  4. Comunicação entre o Arduino e o PC. A comunicação é palavra chave neste curso. Esta seção mostrará que você provavelmente já realiza comunicação em seus sketches mas falaremos dessa comunicação de forma mais ampla.


  5. Projeto 1 - Multicolor Monitor Serial. Esta é a seção onde começamos a colocar a mão na massa em forma de projeto. Vamos criar do absoluto zero um monitor serial similar ao que temos na IDE do Arduino mas com uma funcionalidade a mais: cores! Ficou curioso? Vem conhecer o projeto!


  6. Projeto 2 - Interfaceando a Shield Multifunção. Neste projeto vamos utilizar o Arduino Uno juntamente com a Shield Multifunção para apresentar informações de temperatura, LEDs e leitura analógica. Vamos aprender como criar nosso próprio componente em C# e a utilizar componentes prontos.


  7. Conclusão. Na seção de conclusão eu deixo um pequeno desafio para que você possa usar tudo que foi visto ao longo do curso para pôr a mão na massa e programar um projeto sugerido nesta seção.


Content

Apresentação

Seja bem-vindo(a)!
Objetivos do Curso
O que são Arduino, C# e Supervisório?
Softwares utilizados no curso
Aproveitando os recursos da aula

Introdução à Programação em Linguagem C#

Conhecendo o Visual Studio
Projeto em Console vs Projeto Windows Forms
Introdução ao .NET Framework
Estrutura básica de um programa em C#
Variáveis e Tipos de Dados Básicos
Outros Tipos de Dados
Vetores de Dados
Criando Listas
Operadores Aritméticos, Relacionais e Lógicos
Estrutura Condicional IF ELSE
Estrutura Condicional SWITCH CASE
Estrutura de Repetição WHILE
Estrutura de Repetição FOR
Tipo implícito e Escopo de Variáveis

Windows Forms e POO com C#

A Programação Orientada a Objetos (POO)
Estrutura de um Form
Classe e Objeto na Prática
Propriedades
Métodos
Herança
Método Construtor e Sobrecarga
Polimorfismo
Caixa de Ferramentas
Componentes: Button, Label e TextBox
Eventos
Exceções
Atenção: Cuidado com Códigos Automáticos

Comunicação entre o Arduino e o PC

Comunicação Serial vs Comunicação Paralela
Análise do Diagrama do Arduino Uno
Porta e Velocidade da Comunicação Serial
Outros Programas para Comunicação Serial
Plotter Serial
Protocolos de Comunicação

Projeto 1 - Multicolor Monitor Serial

Definindo a interface do projeto
Criação da Interface do Monitor Serial
Boas práticas e organização do Form
MMS - Parte 1
MMS - Parte 2
MMS - Parte 3
MMS - Parte 4
MMS - Parte 5
MMS - Parte 6
MMS - Parte 7
MMS - Parte 8
MMS - Parte 9

Projeto 2 - Interfaceando a Shield Multifunção

Apresentação do Projeto
Definição do Protocolo de Comunicação
Arduino Multifunção - Parte 1
Arduino Multifunção - Parte 2
Arduino Multifunção - Parte 3
Arduino Multifunção - Parte 4
Arduino Multifunção - Parte 5
Interface Shield Multifunção - Parte 1
Interface Shield Multifunção - Parte 2
Interface Shield Multifunção - Parte 3
Interface Shield Multifunção - Parte 4
Interface Shield Multifunção - Parte 5
Interface Shield Multifunção - Parte 6
Interface Shield Multifunção - Parte 7
Interface Shield Multifunção - Parte 8
Interface Shield Multifunção - Parte 9
Interface Shield Multifunção - Parte 10
Interface Shield Multifunção - Parte 11
Interface Shield Multifunção - Parte 12

Atividade

Projeto - Mini Estação Meteorológica com Arduino

Conclusão

Mensagem Final
Bônus

Screenshots

Integração entre o Arduino e o PC com C# - Screenshot_01Integração entre o Arduino e o PC com C# - Screenshot_02Integração entre o Arduino e o PC com C# - Screenshot_03Integração entre o Arduino e o PC com C# - Screenshot_04

Reviews

Werkson
August 27, 2023
Professor com otima didática, prioriza a prática. Como melhoria poderia deixar os arquivos para download em 2 categorias inicial e final (inicial com o básico para seguir a aula e o final para verificação e conferencia). Parabéns excelente curso...
Nilson
July 21, 2022
Explicação clara e tranquila. Isso é tudo que um curso EAD deve oferecer, além é claro, da abordagem do conteúdo. Inicialmente é uma enxurrada de informações e o código é um tanto poluído. Mas tudo isso se deve ao desconhecimento e falta de contato, exercício e prática com os códigos. Fora isso continuo gostando e praticando muito.
Jonas
May 1, 2022
Curso muito interessante para programar, criando Interfaces com Visual Studio, com a Linguagem C#, linguagem essa, propria do Arduino. Super Didático. Ótimo Professor.
Paulo
March 29, 2022
Não tenho como pontuar de forma mais equivalente, pois estou no início e quero ver o que vai mim proporcionar. Espero que tenha muita pratica com bons exemplos.
Márcio
November 15, 2021
Muito bem organizado com excelente didática, muito boa sintonia da comunicação verbal com o material visual.

Charts

Price

Integração entre o Arduino e o PC com C# - Price chart

Rating

Integração entre o Arduino e o PC com C# - Ratings chart

Enrollment distribution

Integração entre o Arduino e o PC com C# - Distribution chart
2845536
udemy ID
3/1/2020
course created date
3/8/2021
course indexed date
Bot
course submited by