Want to create interactive content? It’s easy in Genially!

Get started free

Escopia Final - Arduino

Lucas

Created on January 12, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Curso Formação Pedagógica Inicial de Formadores

Introdução ao Arduíno

13/01/2023 - Bruno Lucas

FPIF 187

Objetivos do módulo

00

  • Apresentação do arduíno
  • Pensamento computacional
  • Como funciona o arduino:
    • As suas características
    • Operacionalidade
  • Prática

Arduíno

01

Arduíno é um projeto de hardware open-source, uma ferramenta que permite controlar o INPUT/ENTRADA e OUTPUT/SAÍDA, através da programação.

Pensamento computacional

02

É um processo de resolução de problemas complexos de uma maneira sistemática, criando e descrevendo a solução de problemas, ou seja, criando procedimentos e expressar essa mesma solução de uma maneira, que o ser humano, computador possa interpretar.

Pensamento computacional

03

Decomposição: Dividir para conquistar. Abstração: Foco no problema principal. Reconhecimento de padrões: Representação da sequência em data ou processos para mais fácil e rápida resolução do problema. Algoritmos: Conjunto de regras, uma sequência finita de instruções.

Como Funciona?

04

  • Hardware

Plataforma de prototipação baseada em hardware livre:

  • Open-source
  • Comunidade ativa
  • Desenvolvido para fácil utilização

Como Funciona?

05

Entradas e saídas digitais

  • Hardware:

Conexão USB

Regulador de voltagem

Microcontrolador

Entrada de energia

Entradas analógicas

Como Funciona?

06

  • Protoboard

Protoboard ou Breadboard ou ainda matriz de contatos

Como Funciona?

07

  • LED - Light Emitter Diode
  • É um componente eletrónico que emite luz visível, quando tem corrente
  • A perna mais longa é o terminal Positivo, (ânodo)
  • O terminal mais curto é o Negativo,(cátodo)

Como Funciona?

08

  • Resistor:
  • É um componente utilizado para limitar a corrente elétrica
  • É unidade de medida é o ohm (Ω)

Como Funciona?

09

  • Software de desenvolvimento para Arduino
(IDE) -

Integrated development environment

Descarregar o instalador do site oficial https://www.arduino.cc/en/software Seguida instalamos o software, como qualquer outro em Windows, next, next, até chegarmos ao fim.

Como Funciona?

10

  • Software de desenvolvimento para Arduíno

É a ferramenta de software que permite aos utilizadores/programadores escrever em código, editando, testando e compilando.

Como Funciona?

11

  • IDE
  • Após instalarmos o IDE, executamos a aplicação.
  • O primeiro passo é selecionarmos o Arduíno que possuímos, neste caso é o Mega 2560.

Como Funciona?

12

Segundo passo, selecionarmos a porta de comunicação, no nosso caso é a porta COM7.

13

  • Código - As quatro fases no Arduíno

04

03

01

02

Execução

Upload

Criar/Editar

Compilar

Como Funciona?

14

  • Código

É o conjunto de instruções (Linguagem de programação), algoritmos e instruções, que após compilado cria um programa embebido, que controlam neste caso um microcontrolador e o que conectarmos a esta.

Como Funciona?

15

  • Funções específicas do Arduíno
  • Funções específicas:
  • pinMode(pin, mode)
Configura a porta (PIN) que atribuirmos, para ler ou escrever um valor digital
  • digitalWrite(pin, value)
Escreve o valor digital de (HIGH ou LOW) o PIN que desejarmos (OUTPUT)
  • digitalRead(pin)
Lê o valor digital (HIGH ou LOW) no PIN que definirmos (INPUT)

Prática

16

  • Prática
  • A figura seguinte é a uma placa Arduino conectada a protoboard com os respectivos componentes (LED e Resistência).
  • Tente associar o esquema anterior com o desenho abaixo.

Positivo +

Bibliografia

18

  • Arduino get started, consultado 22 de dezembro. Disponível:
    • https://arduinogetstarted.com/tutorials/arduino-hello-world
  • Pensamento Computacional/Conceitos e Pilares do Pensamento Computacional, acedido em 22 de dezembro. Disponível:
    • https://pt.wikiversity.org/wiki/Pensamento_Computacional/Conceitos_e_Pilares_do_Pensamento_Computacional
  • Arduino, site oficial, consultado 12 de Janeiro: Disponível
    • https://arduino.cc

Obrigado.Dúvidas?