Princípios de Aplicações Digitais e Robótica
Aspeto
Princípios de Aplicações Digitais (Lógica e Programação) e Robótica
Estes diversos assuntos podem ser agrupados com o nome "Computação Física", pois interage com o mundo físico através de sensores e atuadores.
Os assuntos aqui tratados são prototipados com o Arduino e Raspberry Pi.
Plano de Ensino de Princípios de Aplicações Digitais e Robótica
Assuntos abordados e exemplos de programas:
- Conectando o Arduino
- Testando o Arduino
- Arduino com o Shield de Placas Didáticas (IFSP Guarulhos)
- Arduino com um único LED e o protoboard
- Arduino e o comando for
- Arduino e o comando if
- Arduino com um semáforo simples (3 LEDs)
- Arduino com um semáforo carro e pedestre (5 LEDs) e um botão do pedestre
- Arduino com o Scratch (Scratch for Arduino S4A)
- Jogo dos erros de sintaxe de um programa em linguagem C++
- Semaforo de Pedestre
- Programação sem delay(), usando millis()
- Arduino e o comando switch case
- Arduino com um sensor de temperatura e umidade
- Arduino acionando um motor
- Desenho da função cosseno
- Histograma da função seno
- Histograma com o sensor Infrared
- Acionar motores de um carrinho
- Função = Rotina = Procedure = Procedimento = Método
- Função motor1 e motor2 com parâmetro de direção
- Função com parâmetro
- Função com vários parâmetros
- Função única motor com parâmetro do número do motor
- Função retornando valor ( não é void )
- Calcular uma somatoria usando for e depois usando while
- Calcular uma somatoria usando do while
- Utilização de Bluetooth
- Apostila sobre Funções Recursivas e Funções Recorrentes
Os exemplos acima visando o entendimento da linguagem C++ e a lógica de programação, além da visão lúdica utilizada pelo Scratch.
Alguns materiais simples sobre Lógica de Programação:
- Trocar um pneu do carro, com pseudo-código
- Entrada, Armazenamento, Processamento e Saída
- Calcular volume
- Variáveis e Constantes
- Tipos de Variáveis
- Verificar um triângulo
Indicação de materiais de estudo:
Retornar para a página principal de Paulo Marcotti Utilizador:Pmarcotti