Vamos lá , hoje fiquei o dia inteiro programando e estando tudo aqui.
se voce tiver um computador velho largado em um canto .. melhor .
Se voce quiser usar o seu pc , não tem problema .
Voce vai precisar de :
1-Arduino
Componentes variados possiveis de serem ligados pelo arduino
(relé, leds , display entre outros )
1- protoboard
Jumpers variados
Muita paciencia (x2)
Vamos ao que interessa .
Começe colocando na protoboard os dispositivos passiveis de serem ligados pelo arduino . ( no caso 3 leds 1 optoacoplador ).
Ligue os catodos (+) no arduino , pinos 4 , 6 , 8 e o GND na barra comum da protoboard
A parte eletrica está pronta .
Agora a programação que vai na IDE do arduino
int ledPin4 = 4;
int ledPin6 = 6;
int ledPin8 = 8;
int ledPin12 = 12;
void setup() {
Serial.begin(9600);
pinMode(ledPin4, OUTPUT);
pinMode(ledPin6, OUTPUT);
pinMode(ledPin8, OUTPUT);
pinMode(ledPin12, OUTPUT);
}
void loop()
{
char caracter;
caracter = Serial.read();
if(caracter == 'a')
{
digitalWrite(ledPin4, HIGH);
}
else
if(caracter == 'A')
{
digitalWrite(ledPin4, LOW);
}
else
if(caracter == 'b')
{
digitalWrite(ledPin6, HIGH);
}
else
if(caracter == 'B')
{
digitalWrite(ledPin6, LOW);
}
if(caracter == 'c')
{
digitalWrite(ledPin8, HIGH);
}
else
if(caracter == 'C')
{
digitalWrite(ledPin8, LOW);
}
}
Para voce testar se está tudo funcionando , abra o serial monitor e digite as respectivas letras para ligar e desligar ( a,A,b,B,c,C)
é necessário o optoacoplador ?
ResponderExcluirSe voce acionar tensoes maiores de 5v , sim pode usar um opto .. Pode ser substituido por um transistor
ExcluirConsegui fazer funcionar depois de muito custo, só uma pergunta. para eu acessar o meu localhost pelo meu celular, como faço? qual o link que devo escrever?
ResponderExcluireu nao estou conseguindo aparace os botoes de ligar e desligar mais nao funciona
ResponderExcluir