Saltar para o conteúdo principal da página

Microcontroladores - Programação Arduino

 100h
Ref. FMC.SITE.DPO.17
Inscrever

Objetivos
6052 - Programação - iniciação
Descrever a estrutura de um programa.
Utilizar variáveis e operadores.
Reconhecer estruturas de seleção e de repetição.
Utilizar e identificar instruções compostas.
Utilizar funções e estruturas.
Realizar funções com passagem de parâmetros
Descrever os processos de acesso a periféricos.
Implementar um projeto utilizando uma linguagem de programação.

6053 - Programação - aperfeiçoamento
Identificar e dominar a utilização dos diferentes tipos de variáveis.
Elaborar o programa de resolução para um dado um problema.Descrever a estrutura de um programa identificando as palavras-chave,variáveis e funções.Programar utilizando quer repetições definidas ou com controlo porcontador, quer repetições indefinidas ou com controlo por sentinela.Desenvolver programas que permitam apurar a técnica da escolhadas condições de decisão a testar.Descrever os processos de acesso a periféricos.

6072 - Microcontroladores
Identificar a estrutura típica de um sistema microcontrolado.
Identificar principais características do microcontrolador em estudo.
Identificar os registos de usos gerais e especiais.
Caracterizar as memórias internas e externas.
Descrever o modo de funcionamento das portas de entrada e saída de dados.
Identificar os modos de endereço usados nas instruções do microcontrolador.
Descrever os diferentes grupos de instruções do microcontrolador.
Construir programas que utilizem as instruções de transferência e processamento de dados, assim como as de teste e salto.
Descrever os diferentes modos de funcionamento dos contadores/temporizadores.
Descrever o funcionamento das interrupções no microcontrolador.
Identificar e realizar fluxogramas.
Aplicar as principais instruções do microcontrolador em estudo.

6073 - Microcontroladores - aplicações
Controlar um display de cristais líquidos, através do programa do microcontrolador.
Elaborar circuitos e programas adequados para controlar motores passo-a-passo.
Implementar sistemas de aquisição de dados e controlo digital.
Elaborar programas para controlo da velocidade de motores de corrente contínua por PWM.
Reconhecer a estrutura de sistemas baseados em microcontroladores.
Definir e aplicar funções relativas a endereços, dados e controlo.
Desenhar fluxogramas.
Programar microprocessadores/microcontroladores.
Aplicar os microcontroladores no controlo de processos industriais.
Identificar as principais funcionalidades do software de simulação e programação do microcontrolador em estudo.
Programar e simular, em ambiente informático, o microcontrolador em estudo.
Utilizar as principais características do microcontrolador.
Interligar o microcontrolador com periféricos externos.
Realizar hardware específico do projeto.
Projectar o trabalho a desenvolver.
Outras condições de acesso
Idade igual ou superior a 18 anos, ativos empregados ou em situação de desemprego.
9º ano de escolaridade ou superior.
Conteúdos programáticos
6052 - Programação - iniciação
Estrutura básica de um programa
Tipos de dados, constantes e variáveis
Operações e expressões
Arrays e strings
Estruturas de seleção e repetição
Subprogramação
Bibliotecas
Compilação
Acesso a periféricos

6053 - Programação - aperfeiçoamento
Algoritmos avançados de programação
Estruturas de decisão.
Ciclos.
Subprogramação.
Acesso a periféricos.

6072 - Microcontroladores
Memória, microprocessador, periféricos de entrada/saída
Constituição de um sistema microcontrolado
Pinagem do microcontrolador
Simbologia e técnicas de realização de fluxogramas
Diagrama de blocos interno do microcontrolador em estudo
Estrutura interna
Memória de programa e dados
A unidade lógica e aritmética
Registos de funções especiais
Modos de endereçamento
Tipos de instruções
Controlo de interrupções
Temporizadores
Conjunto de instruções do microcontrolador em estudo
Utilização de software de simulação, programação e debugging

6073 - Microcontroladores - aplicações
Aquisição/tratamento de dados
Controlo de temperatura
Controlo de motores de corrente contínua (motores passo-a-passo, servos, PWM)
Visualização de dados
Software de simulação e programação (compilação e execução de programas)
Criação de programas em assembly a partir de fluxogramas
Portas paralelas
Interrupções
Hardware periférico
Portas paralelas
Interrupções
Comunicação com periféricos/protocolos de comunicação
Testes de hardware em placa de ensaio
Realização de projeto aplicativo de controlo por microcontrolador
Ensaio do projeto
Relatórios intermédios e finais do projeto
Memória descritiva, orçamento
Observações
Gratuito para empregados e desempregados.

Os apoios sociais estão sujeitos a petição e consequente aprovação superior

Clique aqui para mais informações
Área de formação
 Electrónica e automação
Local onde a ação decorre

 CINEL ONLINE

 Online Online

 regime Online

Período de realização da ação

 A divulgar

Horário
 A iniciar em maio 2025
Observações
2 vezes por semana / das 19h00 às 23h00

Necessária ligação à internet e computador para as sessões de formação.
As datas apresentadas poderão estar sujeitas a alteração.
Gratuito para empregados e desempregados