Você está na página 1de 9

Ifms curso

USUARIO
ranildo Lopes
ranildope@gmail.com
Dalia2012

CURSO IFMS ON LINE ROBOTICA


Introdução à Lógica de Programação com Arduino - Turma 2024.1
Conteúdo: Introdução ao Arduino; Introdução à Lógica de Programação; Tipos de Dados e Funções
do Arduino; Comandos de Seleção; Estruturas de Controle.
Carga-horária: 30 horas
Público-alvo: Interessados em aprender Lógica de Programação e Eletrônica Básica.
Conclusão do curso: Até 30 de Junho de 2024
Prazo mínimo para a obtenção do certificado: 6 dias a partir da inscrição
Nível: Básico

INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO COM ARDUINO!

Olá cursista!

Bem-vindo(a) ao Curso Livre INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO COM


ARDUINO!

É um prazer tê-lo conosco!

Esta seção de apresentação traz informações importantes para que você possa iniciar, com
tranquilidade, seu curso.

Vamos a elas!

EMENTA
Vídeo de introdução e boas-vindas
Identifique-se
Fique atento!
Apostila: Introdução ao Arduíno - Conceitos Gerais e Programação
1.0 Introdução ao Arduíno
2.0 Introdução a Lógica de Programação
3.0 Tipos de Dados e Funções do Arduíno
4.0 Comandos de Seleção
5.0 Estruturas de Controle
6.0 Avaliação
Avalie o Curso
Instruções para emissão do certificado

ORIENTAÇÕES GERAIS

Nosso curso foi desenvolvido para aqueles interessados em programação e eletrônica. No curso,
usamos a plataforma Tinkercad para construir pequenos experimentos. Esta placa de automação pode
ser usada para construir uma diversidade de projetos de eletrônica, aplicada em campos tão diferentes
como sensoriamento remoto, robótica, automação e arte interativa. Trata-se de uma poderosa
ferramenta para cientistas, artistas, engenheiros e entusiastas pela eletrônica

O curso foi construído com aulas curtas que podem ser estudadas como um material introdutório e
testadas na plataforma TinkerCad. Utilizaremos uma placa Arduino UNO, LEDs de 5mm, uma
protoboard, fios de ligação, bateria e outros componentes citados nas aulas práticas.

Ao final do curso, será necessário acessar a seção Avaliação. Lá você encontrará um questionário com
questões de múltipla escolha. Você terá duas tentativas para alcançar 6,0 como nota mínima para obter
o certificado.

Para a obtenção do certificado, o cursista deverá concluir todas as atividades avaliativas, obter nota
igual ou superior a 6,00 na avaliação final e preencher o formulário de Avaliação de Qualidade do
Curso. O certificado apenas ficará disponível para emissão após o prazo de 6 (seis) dias, contados a
partir da data de inscrição, e estará disponível apenas no formato digital.

Não haverá entrega presencial do certificado em qualquer dependência do IFMS.

Este curso foi desenvolvido para ser ofertado sem tutoria, com carga horária de 30 horas. O prazo
limite para a conclusão do curso é 30 de Junho de 2024, quando se encerrará a turma do semestre
2024.1 para os Cursos Livres.

Agora você já pode começar seus estudos!

Nós desejamos a você um bom curso!

Centro de Referência em Tecnologias Educacionais e Educação a distância - Cread


Coordenação de Educação a Distância - Coead

Contato: cursoslivres@ifms.edu.br

Introdução à lógica de programação com Arduíno – I


VIDEO AULA 1

Olá Cursista,
Nesta seção você vai entender o que é um Arduíno, estudar alguns conceitos básicos de

eletrônica para que possamos entender que tipo de componente pode ser

ligado à Arduíno e como fazê-lo com segurança. E ainda vamos realizar


uma atividade prática.

Vamos ao trabalho!

Vídeo
Assista a videoaula para iniciarmos nossa jornada
https://youtu.be/5zb3U

https://youtu.be/5zb3USBoHmI
Atividade Prática

Nesta primeira prática iremos apresentar o que a plataforma TinkerCad. Clique no


link https://www.tinkercad.com/ e crie uma conta para realizar a atividade prática.
Materiais utilizados:
 Um computador com Internet.
 Um protoboard.
 Um LED de 5mm de qualquer cor.
 Um resistor (valor a ser utilizado conforme o vídeo).
 Uma bateria de 9V.

Acompanhe o vídeo enquanto e explore o simulador. Qualquer dúvida coloque o vídeo


em espera para realizar a sua atividade.
Vídeo
https://youtu.be/VQJFQ0UPo5M

Introdução à lógica de programação com Arduíno – I

VIDEO AULA I

Olá Cursista,
Nesta seção você vai entender o que é um Arduíno, estudar alguns conceitos básicos de

eletrônica para que possamos entender que tipo de componente pode ser

ligado à Arduíno e como fazê-lo com segurança. E ainda vamos realizar


uma atividade prática.

Vamos ao trabalho!

Vídeo
Assista a videoaula para iniciarmos nossa jornada
https://youtu.be/5zb3USBoHmI

Atividade Prática I

Nesta primeira prática iremos apresentar o que a plataforma TinkerCad. Clique no


link https://www.tinkercad.com/ e crie uma conta para realizar a atividade prática.
Materiais utilizados:
 Um computador com Internet.
 Um protoboard.
 Um LED de 5mm de qualquer cor.
 Um resistor (valor a ser utilizado conforme o vídeo).
 Uma bateria de 9V.

Acompanhe o vídeo enquanto e explore o simulador. Qualquer dúvida coloque o vídeo


em espera para realizar a sua atividade.
Vídeo
https://youtu.be/VQJFQ0UPo5M

EXERCICIO I

01) O LED é um componente eletrônico semicondutor, ou seja, um diodo emissor de luz. A imagem
abaixo mostra um LED e você deve arrastar do nomes CATODO e ANODO para as pernas
correspondentes do LED.

anodo
catodo

02) O que é uma placa Arduino?


a.
Uma placa de automação, que pode ser usada para controlar diferentes equipamentos eletromecânicos.
b.
Um microcontrolador ligado a alguns componentes e que pode ser programado por meio de uma porta
de comunicação USB.
c.
Todas as opções.
d.
Uma plataforma programável que pode ser usada para prototipar (para teste de conceito) objetos
eletrônicos interativos.
e.
Uma placa que pode se comunicar com sensores, motores elétricos e computadores.

Videoaula II

Gostando do nosso curso?


Nesta segunda seção você vai iniciar a programação em Arduíno, conhecer a interface

de desenvolvimento e realizar seu primeiro programa!!!


Assista à aula, preste bem atenção e pratique.

Vídeo
https://youtu.be/-U66Lu67k0Q
Atividade Prática II

Vamos Implementar seu primeiro programa Arduíno no TinkerCAD.


Para te ajudar coloquei o código aqui (.txt, 364 bytes). Pode copiar e colar lá no seu
Primeiro Teste de Ligar e Desligar o .
Materiais utilizados:
 Um computador com Internet.
 Um protoboard.
 Uma placa Arduino Uno.
 Um LED de 5mm de qualquer cor.
 Um resistor (valor a ser utilizado conforme o vídeo).
 https://www.tinkercad.com/

Vídeo
https://youtu.be/U7tdxEfzMWQ

EXERCICIO II
01) O código abaixo tem a função de ligar e desligar o LED, selecione as opções corretas para
o código funcionar corretamente.
void setup()
{
pinMode(13,Em branco 1 OUTPUTINPUT );
}

void Em branco 2 loploop ()


{
digitalWrite(13,HIGH);
delay (3000);
digitalWrite(13,LOW);
delay (1000);

02) As portas digitais trabalham com valores bem definidos. Assim, selecione a opção correta
para completar a afirmativa abaixo:
Sendo Em branco 1 0VGND indica a ausência de um sinal e Em branco 2 5V120V indica a presença
de um sinal.

Videoaula III

Olá, estamos nos aprofundando.


Nesta aula você vai aprender um pouco sobre os Tipos de Dados , Variáveis,
Operadores Lógicos e Funções específicas do Arduíno.

Vamos à aula!

Vídeo
https://youtu.be/Epslt1Pk1Ag

Dúvidas??. Assista novamente.

Atividade Prática III

Vamos praticar no TinkerCAD.


O primeiro código é usando um Operador de Atribuição, clique aqui para baixar (.txt,
657 bytes).
O segundo código é a Impressão de uma mensagem no Monitor Serial, clique aqui (.txt,
180 bytes).
Materiais utilizados:
 Um computador com Internet.
 Um protoboard.
 Uma placa Arduino Uno.
 https://www.tinkercad.com/

Vídeo
https://youtu.be/i5ek4pWqBEw
EXERCICIO III

1) Em uma linguagem de programação existem vários operadores que permitem operações do


tipo: Aritmética, Relacional, Lógica e Composta
A afirmativa acima é verdadeira ou falsa?
Escolha uma opção:
Verdadeiro
Falso

02) Abaixo tem um algoritmo que mostra no monitor o valo de um variável chama "numero".
Selecione as partes do algoritmos que faltam para ele funcione corretamente:
int numero = 1; //inicialização
void setup ()
{
Serial.begin (9600);
Em branco 1 Serial.printSerial.imprime ("A variavel 'numero' vale:");
Serial.println (numero);
Em branco 2 timedelay (2000); //espera 2 segundos
numero = 5;
Serial.print ("Agora a variável 'numero' vale:");
Serial.println(numero);
}
void loop ()
{
numero = numero+1;
Serial.print("Agora a variavel 'numero' vale:");
Serial.println (numero);
delay (2000);
Em branco 3 )}

Videoaula IV

Olá, repetir para aprender, vamos entender?

Nesta aula vamos falar sobre estruturas condicionais.

Ou seja, muitas vezes é necessário repetir uma determinada instrução mais de

uma vez. Assim os comandos de repetição mantêm em um “laço” de uma

instrução ou conjunto de instruções.

Vídeo
https://youtu.be/rkCsA-VxFvE

Atividade Prática IV

Vamos ao exemplo prático. Tenho certeza que tudo ficará mais claro agora.
Baixe os programas para praticar: Exercício 1 (.txt, 857 bytes), Exercício 2 (.txt, 403
bytes), Exercício 3 (.txt, 542 bytes) e Exercício 4 (.txt, 935 bytes).
Materiais utilizados:
 Um computador com Internet.
 Um protoboard.
 Uma placa Arduino Uno (R3 ou anterior).
 Alguns LEDs de 5mm de qualquer cor.
 Alguns resistores (valor a ser utilizado conforme o vídeo).
 https://www.tinkercad.com/

Vídeo
https://youtu.be/5HItnAl2-qQ

Você também pode gostar