
Vamos criar um Monitor Serial que salva o log dos dados enviados e recebidos em um arquivo.
Nomenclaturas; escala automática de componentes
Eleve seus projetos com Arduino a um novo patamar profissional!
Aprenda a desenvolver, do zero, interfaces gráficas (telas de computador) para controlar e monitorar qualquer projeto que você criar com Arduino. Imagine criar um termômetro com um display em tempo real no PC, controlar luzes e motores com cliques de mouse ou construir seu próprio sistema de automação residencial.
Neste curso completo de quase 12 horas, você dominará a comunicação serial, a programação orientada a objetos em C# e a criação de aplicativos Windows Forms, transformando suas ideias em projetos práticos e com aparência profissional.
*** Junte-se a uma comunidade de mais de 20.000 alunos! ***
Este curso é para você que:
É hobbista ou estudante de eletrônica e quer criar interfaces de controle para seus projetos com Arduino.
Já sabe o básico de Arduino e quer expandir suas habilidades para o desenvolvimento de software no PC.
Quer aprender a linguagem C# de uma forma prática e aplicada a projetos de hardware.
Deseja entender na prática o que são sistemas supervisórios (SCADA/IHM) e como construir o seu próprio.
Procura um conhecimento que pode ser um diferencial no mercado de trabalho em automação e IoT.
O que você vai construir na prática:
Ao longo de 7 seções, você vai aprender tudo o que precisa, passo a passo. Os destaques são nossos projetos práticos:
Projeto 1: Multicolor Monitor Serial
Vamos recriar o famoso Monitor Serial da IDE do Arduino, mas do nosso jeito! Você vai desenvolver uma versão própria em C# com um recurso exclusivo: a capacidade de exibir textos em cores diferentes. Um projeto excelente para dominar a troca de dados entre o PC e o Arduino.
Projeto 2: Central de Controle para Shield Multifunção
Neste projeto, vamos construir uma interface completa para controlar uma das shields mais populares do mercado. Você vai criar um painel no computador para:
Visualizar em tempo real a temperatura lida por um sensor.
Acender e apagar LEDs na placa.
Ler valores de um potenciômetro através de um medidor gráfico (gauge).
Aprender a criar seus próprios componentes visuais em C#.
Ao final, você será desafiado a criar seu próprio sistema de controle de iluminação!
DIFERENCIAIS DO INSTRUTOR
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.
Formação sólida. Mestre em Engenharia de Sistemas, Pós-Graduado em Cloud Computing e Graduado em Engenharia da Computação.
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
5/5 "O professor é sensacional! Aprendi muito mais do que esperava", Lunno C.
5/5 "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.
5/5 "Boa didatica e esta fornecendo toda a base para seguir com o curso", Diego Santos O.
5/5 "Muito bem organizado com excelente didática, muito boa sintonia da comunicação verbal com o material visual.", Márcio Sanglard T.
5/5 "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:
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.
Atividade. Como proposta de atividade final, nesta seção você será convidado a desenvolver uma Mini Estação Meteorológica com Arduino usando os conhecimentos adquiridos no curso.
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.