Arduino

Aula 4 – Arduino VB.net – Domótica

Objectivos:

Controlar várias fontes de iluminação através do microcontrolador Arduino, recorrendo a uma aplicação construída no Visual Studio 2010.

Material Utilizado:

  • Arduino
  • Placa de Relés
  • Tomada Monofásica
  • Casquilho
  • Lâmpada
  • Fio VU 1.5mm
Projecto Domótica - Controlo de lâmpadas através VB.net:

Diagrama de Blocos:
No Diagrama de blocos está representado o sentido da comunicação de dados, podendo as setas ter dois sentidos ou apenas um.

Programação Arduino:

O Arduino vai ser o intermediário entre a placa de relés e a aplicação do PC. Logo, como podemos ver no diagrama de blocos em cima, teremos que estabelecer um protocolo de comunicação entre o Arduino e o PC.

Mas o que é isto de protocolo de comunicação?

Um protocolo de comunicação não é nada mais que uma linguagem comum a dois sistemas. Podemos pensar numa analogia no que seria um dialogo entre um Português e um Inglês.

Exemplo:

Português: Olá bom dia? Como está?
Inglês: What? (Não iria perceber)

(mais…)

Introdução Arduino

Plataforma Arduino

  • Constituição do Arduino
     Pinos  Numero de Pinos  Input ou Output
     Digitais 14  INPUT/OUTPUT
     Analógicos  6  INPUT/OUTPUT
     PWM  6  3,5,6,9,10,11
  • Alimentação
Pode ser alimentado por USB, bateria, ou então por um conversor AC-DC.
Tem um conversor USB to Serial da FTDI.
  • Programação
O IDE de programação é multiplataforma, isto é pode ser programado o arduino através de:
  • Linux
  • Windows
  • Mac

A programação é feita em C

  • O site oficial