Introdução a Programação C++ com Robótica

CURSO 01 – Introdução a Programação C++ com Robótica


Link de INSCRIÇÃO e INFORMAÇÕES DO CURSO:
https://doity.com.br/programacaocomrobotica
CARGA HORÁRIA: 80h – Aulas presenciais com Atividades na Plataforma
MODALIDADE: Presencial
PÚBLICO-ALVO: Servidores públicos estaduais: Gestores, Diretores e Profissionais na área de TI.
VAGAS: 15
REQUISITO: Trazer notebook
MATERIAL DO CURSO: Quem trouxer seu material, poderá fazer a prática de forma individual, que não, poderá fazer a prática de forma sequenciada com o material disponível na Instituição.
MINISTRANTE E RESPONSÁVEL: Prof. Esp. Ranildo Lopes de Sousa Penha
– Ranildo Lopes de Sousa Penha- Grad. em computação e matemática
– Francisco Ítalo Amaral dos Santos: – Grad. em matemática
HORÁRIO: Toda Sexta Feira das 16:00 as 19:00 hs + 1h de atividades na Plataforma a cada encontro


PERÍODO DE REALIZAÇÃO: 06 de Março a 25 de Setembro (apresentação do projeto e Curso)
Sextas-feiras no período: MÓDULO 01

  • Março: Todas as Sextas Feiras das 16:00 as 19:00
  • Abril: Todas as Sextas Feiras das 16:00 as 19:00
  • Maio:Todas as Sextas Feiras das 16:00 as 19:00
  • Junho:Todas as Sextas Feiras das 16:00 as 19:00
  • Junho : 03 – Apresentação do Projeto Final

Sextas-feiras no período: MÓDULO 02

  • JULHO: Todas as Sextas Feiras das 16:00 as 19:00
  • AGOSTO: Todas as Sextas Feiras das 16:00 as 19:00
  • SETEMBRO: Todas as Sextas Feiras das 16:00 as 19:00
  • SETEMBRO: Todas as Sextas Feiras das 16:00 as 19:00

CARGA HORÁRIA: são 24 encontros (96 horas) e 17 atividades de 1,5 horas (27 horas) = 123 horas

Ementa – Curso: Programação para Robótica

O curso Programação para Robótica aborda os fundamentos da robótica e da automação, integrando lógica de programação, eletrônica básica e uso de plataformas de desenvolvimento como Arduino. O aluno aprende a configurar ambientes de programação, utilizar sensores e atuadores, desenvolver códigos para sistemas embarcados e integrar hardware e software na construção de protótipos funcionais. Por meio de atividades práticas e projetos aplicados, o curso estimula a resolução de problemas reais, preparando o participante para aplicações tecnológicas e desafios relacionados à automação, robótica educacional e aos conceitos da Indústria 4.0.

Objetivo Geral

Capacitar servidores a compreender, projetar e programar sistemas robotizados por meio do desenvolvimento de protótipos com software embarcado, integrando lógica de programação com utilização de sensores e atuadores, voltado ao contexto da Indústria 4.0 e aplicações tecnológicas modernas.

Conteúdo Programático / Estrutura de Ensino

1. Fundamentos de Robótica e Automação

  • Introdução à robótica e sua importância no contexto industrial e tecnológico.
  • Conceitos de sistemas automatizados, sensores e atuadores.
  • Estrutura e componentes básicos de um robô moderno.

2. Ambiente de Desenvolvimento e Configuração

  • Instalação e configuração de IDE para programação embarcada (Arduino)
  • Configuração de drivers, bibliotecas e comunicação com hardware.
  • Organização do código e estrutura de programas para robótica.

3. Programação Básica Aplicada à Robótica

  • Revisão de lógica de programação e estruturas de controle (condições, laços, funções).
  • Comandos de leitura de sensores e acionamento de dispositivos.
  • Técnicas de depuração e teste de códigos embarcados.

4. Plataformas e Interfaces de Programação – Arduino:

  • Conceitos de microcontroladores e programação em linguagem compatível.
  • Utilização de sensores digitais e analógicos.
  • Controle de motores, LEDs, displays e outros atuadores.

5. Desenvolvimento de Protótipos Embarcados

  • Integração de hardware e software para montar protótipos funcionais.
  • Validação de soluções e melhoria contínua de projetos.
  • Introdução a técnicas de aprendizado de máquina simples e lógica adaptativa em robótica.

6. Aplicações Práticas e Projetos

  • Atividades aplicadas com desafios como navegação básica, detecção de obstáculos ou controle de movimentos.
  • Montagem guiada de sistemas robotizados simples.
  • Análise de casos reais e tendências em robótica (indústria 4.0, IoT, automação).

Produto Final de Aprendizagem

Ao final do curso, o aluno deverá apresentar um projeto de protótipo programado, demonstrando integração de hardware e software com aplicação prática mínima, como um robô simples com sensores e respostas programadas.

Metodologia Didática

  • Aulas expositivas dialogadas com apoio de material digital e laboratorial.
  • Atividades práticas em bancada com kits eletrônicos e ambientes de programação.
  • Estudos orientados e resolução de problemas reais de automação.

Estrutura do Encontro semanal presencial
1º momento AUTOMAÇÃO/PROGRAMAÇÃO :  Das 16:20 as 16:00 horas
– Estudo de Programação: Lógica de programação,IDE usada, programação C++ e outros
– Estudo de eletronica básica e circuitos: Placa, sensores, componentes básicos de Eletronica, Circuito virtual, simbologia e outros
– Estudo de eletronica básica: Tensão, Corrente, Resistencia e outros

2º momento CARRO 2WD/TORNEIO (Culminância): Das 18:00 as 19:30 horas
– Estudo de Programação: Lógica de programação,IDE usada, programação C++ e outros
– Estudo de eletronica básica e circuitos: Placa, sensores, componentes básicos de Eletronica e outros
– Estudo de eletronica básica: Tensão, Corrente, Resistencia e outros