Seja bem-vindo ao curso Integração entre o Arduino e o PC com C#.
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:
Se você é um profissional, estudante ou entusiasta em eletrônica ou curte a cultura maker e DIY, este curso é para você!
- 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.
- 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.
- 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.
- 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.
- 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!
- 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.
- 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.