Want to make creations as awesome as this one?

Transcript

Miguel Santos nº93TEI

HomeInt

O que é arduino?

O Arduino é uma plataforma de prototipagem eletrônica open source que quer dizer que podemos usar qualquer linguagem de programação.Com ele podemos desenvolver projetos de automação como por exemplo apagar e ligar luzes.

O que é arduino?

O que é arduino?

Os pinMode são as portas que estão ligados os jumpers e aqui é para o programa reconhecer em que portas do arduino estão ligados os leds

No Arduino IDE é onde vou fazer a programação da aplicação para ela ligar e desligar os leds.

Como funciona?

Cada Led tem duas variaveis uma para quando ele está desligado (niguem interagiu)"0" e outra para quando ele está ligado (alguem interagiu)"1".O programa está em loop o que faz que repita as váriaveis

Como funciona?

Para cada botão temos estás instruções:

No Visual Studio é onde eu faço a interface da aplicação

Como funciona?

Onde o programa vai aparecer quando for inicializado que será no centro da tela e o seu tamanho e que cada botão vai aparecer com ele ao mesmo tempo e o nome da aplicação “HomeInt”.

Como funciona?

A designação de cada um como um botão normal que quando interagirmos uma vez faz uma coisa e quando interagirmos outra vez faz outra coisa, e também monstra a serial port para o programa ir buscar a programação que fiz no arduino e juntar com a aplicação.

Como funciona?

Nestas linhas é a mensagem que aparece quando fechamos aplicação e queremos confirmar a saída do programa.

Como funciona?

Nestas linhas de códigos é para cada variável que estava no programa de arduino ter a sua cor,uma variável com a cor vermelha para quando estiver desligado o led e outra variável com outra cor para quando o led estiver ligado.

Como funciona?

Obrigado

Software para interface da aplicação

Visual Studio 2022

  • Madeira(para construção da maquete);
  • Dobradiças;
  • Pregos;
  • Cola quente;
  • Leds;
  • Caixa de derivação;
  • Arduino;
  • Protoboard;
  • Resistências;
  • Jumpers;
  • Cabo de cobre;
  • Computador(para a programação).

Material

Software para programação do arduino

Arduino IDE

Software para programação do arduino

Arduino IDE

Software para interface da aplicação

Visual Studio 2022