Вы находитесь на странице: 1из 66

# +% & ' (

Apple
" Pesquisar !
Linux
Android
Windows
Análises
Smartphones
Humor
Kids
Usados

" Pesquisar

HOME > VAMOS CONTROLAR UM


INTERRUPTOR COM O ARDUINO?

Vamos controlar um
interruptor com o
Arduino?
PEDRO PINTO · 18 FEV 2011 · TUTORIAIS
62 COMENTÁRIOS

Por Filipe Caetano | MagicKey para o PPLWARE Na


sequência dos artigos que temos
apresentado para a plataforma
Arduino, hoje demonstrar como
controlar um interruptor. Este
interruptor “partilhado” permitirá que
a luz seja controlada através de um
normal interruptor ou ainda a partir
do computador.

Neste artigo vamos disponibilizar o


código fonte, para que seja possível
controlar uma saída digital, de acordo
com as leituras feitas no interruptor
ligado a uma porta digital de entrada e
de acordo com os dados recebidos do
computador via porta série.

Tal como no anterior artigo acerca do


Arduino (ver aqui) partimos de um
exemplo para construir o nosso
código, no entanto desta vez foi PARCEIROS EM DESTAQUE
necessário realizar consideráveis
alterações.

Visto que iremos ter que ter uma


entrada digital, onde vamos ligar o
botão do interruptor, o exemplo
escolhido foi Digital->Button.

Na comunicação do Arduino com o


computador nos dados trocados entre
eles definiu-se
zero significaria a luz desligada
e um valor diferente de zero que a
luz ligada.

O código desenvolvido para o


Arduino foi o seguinte:

const int buttonPin = 2; // the number of the pushbutton pin

const int ledPin = 13; // the number of the LED pin

// variables will change:


int buttonState = 0; // variable for reading the pushbutton status
int buttonStatemem = 0;
int luzon = 0;

void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);

// initialize the pushbutton pin as an input:


pinMode(buttonPin, INPUT);

//inicialização da porta a velocidade de 9600


Serial.begin(9600);
}
void loop(){

//verifica se existem dados na porta serie para leitura


if (Serial.available())
{
if(Serial.read()==48) //0 em ascii é 48
{
luzon = 0;
}
else
{
luzon=1;
}
}

// read the state of the pushbutton value:


buttonState = digitalRead(buttonPin

// Verifica se o botão se encontra primido e se ainda não foi tratado


if(buttonState==HIGH && buttonStatemem
{
if(luzon == 0)
{
luzon = 1;
}
else
{
luzon = 0;
}
buttonStatemem=HIGH;
}
else if(buttonState==LOW)
{
buttonStatemem=LOW;
}

//Liga ou desliga a o Led (luz)


if(luzon == 0)
{
digitalWrite(ledPin, LOW);
}
else
{
digitalWrite(ledPin, HIGH);
}

// Envia o estado da luz


Serial.println(luzon);
delay(500);
}

A imagem seguinte mostra a


montagem muito simples feita no
Arduino.
ÚLTIMAS ANÁLISES PPLWARE

Final Fantasy XIV: Stormblood 8.1

Xiaomi Smart Home Kit 9.2

Overwatch 8.8

Pode ver-se que o botão (B) liga aos 5 MXGP 3 8.1


volts e ao pino 2 tal como definimos
no código. È conveniente adicionar
uma resistência de 10Kohm (chamada
resistência de Pull-Down) ligada ao NEWSLETTER PPLWARE
pino 2 e ao GND, isto para que quando
o botão não está premido estejam
0volts no pino 2, quando esta
resistência não é colocada pode
acontecer que mesmo que o botão
não esteja premido a porta esteja a 1.
A saída para controlar uma lâmpada é
feita no pino 13, o Arduino tem ligado
a este pino o Led assinalado na SONDAGENS
imagem que vamos usar como saída. Fez root ao seu Android?
Não.
A parte de ligação a lâmpada é feita
Sim.
com recurso a um transístor (T) C547B
e um rele 5v/220v. basta então ligar o Votar
pino 13 a base do transístor passando Arquivo de Sondagens
antes por uma resistência de 10Kohm.
O emissor deste deve ser ligado ao
GND e o colector a um dos terminais PARCEIROS
de controlo do rele. O outro terminal
de controlo do rele deve então ser
ligado aos 5volts, de forma há que
quando o pino 13 esteja no nível alto
(5volts) o transístor entre em
condução e haja uma correte a circular
na bobine do rele e este faça com que
haja condução na parte de potencia
(220 volts).

Nota: A montagem apresentada


destina-se a marca e modelos das
componentes utilizadas, caso se opte
por outras componentes deve ter-se
em atenção antes da montagem os
seus datasheet.

Para o computador desenvolveu-se


uma simples aplicação em c# que
enviava comando para o Arduino Ligar
ou Desligar a luz, e recebia ainda
informação se a luz estava ligada ou
desligada.

Para isso bastou apenas criar uma


normal Windows aplication, e incluir o
namespace System.IO.Ports para
assim podermos utilizar a porta série.

Criou-se então a porta série através do


comando, SerialPort porta = new
SerialPort();

Foi adicionado um botão ligar, onde


foi colocado o seguinte codigo:

porta.BaudRate = 9600; //velocidade que definimos no código


porta.PortName = “Com4”; // porta serie de comunicação com o Arduino
porta.ReadTimeout = 200; // timeout de espera para que a aplicação não fique
porta.Open(); // abertura da porta serie.

Para a leitura e tratamento dos dados


vindos do Arduino adicionou-se um
timer a aplicação. Este continha o
seguinte codigo:

try
{
string recebido = porta.ReadLine
();
if (recebido == "0\r")
{
Textbox1.Text = “Luz Desligada”;
}
else
{
Textbox1.Text = “Luz Ligada”;
}
}
catch
{}

Faltava então adicionar dois botões,


um para ligar e outro para desligar a
luz, no evento do clique do botão de
ligar a luz colocou-se o seguinte
código:

porta.Write("1");

no de desligar a luz foi o seguinte:

porta.Write("0");
Na secção de download disponibiliza-
se esta aplicação para download, mas
com algumas melhorias gráficas.

Artigos relacionados

Conhece a plataforma de
desenvolvimento Arduino?
Programe no Arduíno – Alerta
para gelo na estrada
Comunicação entre PC e Arduino

Download: Projecto da aplicação


do PC (source code)

Download: Executável –
aplicação para PC

Download: Código do
Arduino:interruptor

Homepage: Magick Key


Proponha uma correcção, faça uma sugestão

SOMOS MEDIA PARTNER


ARTIGO PRÓXIMO

ANTERIOR ARTIGO

CEO do iPhone 4
Twitter – Considera
, Google do o
NÃO! Melhor…
+
Facebook para
… orgulho
de Steve
Jobs
VELOCÍMETRO DO PPLWARE

* DESTAQUES PPLWARE
4 32 30

MongoD Tutorial – Como


B: Aprenda sobrevive
Instalar e a usar o r a um
conRgura serviço pedido
r a BD no-ip de
NoSQL (Parte I) resgate - PPLWARE TV

no (dos
29 DEZ,
Windows 2016
seus
10 dados)

1 MAI,
2017
22 NOV,
2016

Piloto envia imagens do iPhone a 35 mil pés
para outro avião
62 RESPOSTAS
/ Comentários 62

0 Pingbacks 0
○ ○
José Luís Kingdom Rush Origins Karma Incarnation 1
Launch Trailer short teaser
1 18 de Fevereiro de 2011 às 11:08
(OFFICIAL)
Obrigado!

Com esta historia estou a


começar a ficar com o bichinho
ÚLTIMAS DO FÓRUM :
do Arduino.
Responder Dual Boot - Particionamento
4 DE AGOSTO DE 2017
S Pimenta
1 18 de Fevereiro de
2011 às 13:46 Nikon D3400 - Compra
Para quem quiser um 3 DE AGOSTO DE 2017

projeto semelhante a
este: Programar App Android - Ajuda
http://www.youtube. 2 DE AGOSTO DE 2017
com/watch?
v=TATpGpE7ocU Transmissão da Xbox para fora de casa
2 DE AGOSTO DE 2017
O “click” que se ouve
é o relé a fazer
contacto. Fraco Desempenho Nano WIFI
29 DE JULHO DE 2017
Responder

nuno
1 18 de Fevereiro de 2011 às 11:08 CATEGORIAS
porreiro, era mesmo disto que
Seleccionar categoria
precisava
Responder

ARQUIVO
daniel
1 18 de Fevereiro de 2011 às 11:10 Seleccionar mês
muito bom este artigo, gostava
que alguem disponibiliza se
como e que se pode controlar
por wireless um arduino atraves
de iphone/android 🙂
Responder

Filipe Caetano
1 18 de Fevereiro de
2011 às 11:17
Daniel, o que pede já
é possivel com
recurso a por
exemplo a
comunicação XBEE.
Sendo necessário
adicionar um XBEE ao
Android (pouco
cómodo digo eu) e
outro ao Arduino.
Responder

efe
1 18 de Fevereiro de
2011 às 11:59
Existe uma versão do
Arduino com
bluetooth.

http://loja.lusoroboti
ca.com/118-arduino-
bluetooth.html

Agora a nivel de
software para o
iphone/android …
não sei como é …
Responder

Tiago Andre
1 18 de Fevereiro de 2011 às 11:17
Agora junta php nisso, e
controlas o interruptor via web,
😛 sais da faculdade ligas o
interruptor q por sua vez ta
ligado a um aquecedor e
quando chegares a casa ja tens
a casa quentinha
Responder

Filipe Caetano
1 18 de Fevereiro de
2011 às 11:56
Tiago, é uma
possibilidade, ou
ainda adicionar um
modulo GPRS e pode
controlar-se o
interruptor por SMS.
Responder

Alex
1 18 de Fevereiro de
2011 às 12:57
Ou a arder =P

Abraço
Responder

daniel
1 18 de Fevereiro de 2011 às 11:19
hum e que nao tenho
conhecimento disso mesmo :/ e
para iphone tambem ha?
Responder

Filipe Caetano
1 18 de Fevereiro de
2011 às 11:21
Apenas sei que
funciona em
Androide, no entanto
também poderá ser
possivel em iphone,
mas desconheço.
Responder

António
Ferreira
1 18 de
Fevereiro de
2011 às
12:27
Podes
sempre
fazer umas
páginas
web no
arduino e
acede-las
através de
um
browser.

A.F.
Responder

bigkax
1 18 de Fevereiro de
2011 às 12:53
Começa a ser moda
essa pergunta:
https://pplware.sapo.
pt/smartphones/andr
oid/electrodroid-2-0-
electrnica-no-
android/comment-
page-1/#comment-
386944
Responder

Paulo
1 18 de Fevereiro de 2011 às 11:31
Belo artigo muitos parabéns
vou já experimentar
Responder

Tiago Ferreira
1 18 de Fevereiro de 2011 às 11:36
Tem-se falado muito do
Arduino, mas existe também
umas placas da Velleman
(K8055) com ligação USB e que
permite também o controlo de,
por exemplo, abrir ou fechar um
portão ou ligar e desligar um
alarme.

Penso que também seja um


bom produto para ser discutido
aqui no pplware.
Responder

lmx
1 18 de Fevereiro de
2011 às 12:19
Boas..
Placas da Velleman…
Existem toneladas de
kits ai pela net fora de
toda a forma e
feitio…eu ca gosto
mais dos europeus,
pois sou europeu, no
entanto existem
alguns que não são
opensource e a nivel
de licenciamento são
perigosos…
alguns sites:
http://www.beaglebo
ard.org…opensoruce
http://www.luminary
micro.com/products/
evaluation_kits.html/
…não conheço a
licença

http://www.stm32circ
le.com/hom/index.ph
p …ainda não ha
licença, o SO que
corre é o circleOS,
mas que ainda não
esta licenciado…o
triste é que é europeu
e feito com chips
europeus da
STMicroElectrónics…
enfim

cmps
Responder

Interessado
1 18 de Fevereiro de 2011 às 12:15
Uma pergunta de quem esta
interessado mas percebe pouco
de electrónica:
Como e que faço a ligação da
resistência ao transístor???
Responder
Jago
1 18 de Fevereiro de
2011 às 13:25
Olá.
Normalmente solda-
se o pino da
resistência ao pino do
transístor.

Também podes usar


uma placa de testes,
e aí não tens de
soldar nada.
Responder

Nimboos
1 19 de Fevereiro de
2011 às 01:19
Outra solução:

Usar uma breadboard


(http://en.wikipedia.o
rg/wiki/Breadboard).

Torna-se mais
simples ligar os
componentes e
reutilizar os mesmos
em novos projectos.
Responder

Interessado
1 18 de Fevereiro de 2011 às 12:17
E onde posso arranjar o rele
referido? É que comprei um kit
arduino mas nao trazia esse
componente….
Responder

Jago
1 18 de Fevereiro de
2011 às 13:48
Os relés são
comprados em lojas
de electrónica.
Segue este link e vê
algumas lojas online
em Portugal:

http://zigtek.blogspo
t.com/2011/02/lojas-
de-electronica-
portugal.html

Cumprimentos
Responder

Duarte
1 18 de
Fevereiro de
2011 às
19:03
vai ao site
da
leiritrónica.
.e compras
online a
um preço
relativame
nte baixo
Responder

tiago vieira
1 18 de Fevereiro de 2011 às 12:31
Vocês são os maiores. Não
percebo nada disto mas começo
a ficar com um enorme
entusiasmo. Vou mesmo
comprar um ferro de soldar este
fim de semana.
Responder

raul
1 18 de Fevereiro de
2011 às 14:55
têm calma rapaz!
informa-te melhor
sobre electrónica,
pois dou-te um
exemplo, soldar
componentes
electrónicos com um
ferro de soldar de
80W não é
aconselhável,
derretes tudo 😛

Inscreve-te num
fórum de electrónica
que o pessoal ai te
recomende e expõe la
as tuas duvidas 😛

Para começar
aconselho-te uma
placa de testes, evita
as soldas, que são um
dos principais
problemas ao iniciar
na electrónica…
Responder

Hugo Cura
1 18 de Fevereiro de
2011 às 17:09
Está à venda no LIDL,
desde o início desta
semana, uma mini
estação de soldar
bastante boa. Com
um pouco de sorte
encontras aindanos
LIDLs mais remotos,
ou sempre podes
fazer o pedido.

A potência de 48W
pode parecer
pouca… mas não é, é
mais que suficiente
para este tipo de
trabalhos. Nesta caso,
um ferro de 60 ou
80W só iria
influenciar no tempo
que o ferro demora a
atingir a temperatura
pretendida (o mais
potente é,
obviamente, mais
rápido).
Responder

lmx
1 19 de
Fevereiro de
2011 às
21:54
boas..
48W é ja
demasiado
, no
entanto
podes
contornar
isso
diminuindo
o tempo da
soldadura
o idela
anda entre
os 35 e os
45 w…

cmps
Responder

Hugo
Cura
1 19 de
Fevereiro
de 2011
às 22:06
É
ó
b
v
i
o
q
u
e
e
s
t
a
m
o
s
a
f
a
l
a
r
d
e
a
p
a
r
e
l
h
o
s
c
o
m
t
e
m
p
e
r
a
t
u
r
a
r
e
g
u
l
á
v
e
l.
U
m
a
e
s
t
a
ç
ã
o
d
e
s
o
l
d
a
r
d
e
8
0
W
é
ó
p
t
i
m
a
!
A
s
s
i
m
q
u
e
s
e
li
g
a
,
a
t
i
n
g
e
a
t
e
m
p
e
r
a
t
u
r
a
p
r
e
t
e
n
d
i
d
a
e
m
a
l
g
u
n
s
s
e
g
u
n
d
o
s
.
J
á
a
d
e
4
8
W
d
e
m
o
r
a
u
n
s
2
m
i
n
u
t
o
s
.
C
o
m
p
r
e
e
n
d
e
s
a
g
o
r
a
o
n
d
e
q
u
i
s
c
h
e
g
a
r
c
o
m
o
q
u
e
e
s
c
r
e
v
i
n
o
ú
l
t
i
m
o
c
o
m
e
n
t
á
r
i
o
?
R
e
s
p
o
n
d
e
r

NeMewSys
1 18 de Fevereiro de 2011 às 12:36
Que lampada usas-te? LED ou
incandescente (etc…)? Se
usaste a ultima, que relé
escolheste?
Responder

Jago
1 18 de Fevereiro de
2011 às 13:37
Olá.

Podes usar um LED


ou uma lâmpada
normal
incandescente. O que
realmente importa é
a tensão de activação
do relé, que é 5 Volts.
Um relé pode ser
dividido em duas
partes: a bobine de
activação (5V) e a
parte de alta tensão
(220V).
Quando aplicas 5
Volts na bobine de
activação é
estabelecido o
contacto na parte de
alta tensão e, claro a
lâmpada acende.
No caso de
pretenderes acender
um LED, que não faz
muito sentido, não
podes usar os 220V
na parte de alta
tensão, mas sim usar
uma fonte de 5V com
uma resistência 1K
em série com o LED.

Ficam aqui dois relés


que costumamos
usar:

RTB74005
V23092

Cumprimentos
Responder

José Fonseca
1 18 de Fevereiro de 2011 às 12:39
Filipe, espero que continues a
criar posts como este.
Parabéns!
Responder

S Pimenta
1 18 de Fevereiro de
2011 às 13:44
Sim que continue!
que eu tenho o
arduino e uma das
coisas que eu gostava
de fazer era controlar
as luzes de minha
casa!

Fico à espera de mais


artigos!
Responder

bigkax
1 18 de Fevereiro de 2011 às 12:48
Não seria mais correto usar :
boolean luzOn = false;
em vez de:
int luzon = 0;
Responder

Nuno
Gonçalves
1 18 de Fevereiro de
2011 às 12:59
boolean é um int por
isso é igual.
Responder

bigkax
1 18 de
Fevereiro de
2011 às
15:59
Igual não é,
podias
dizer
equivalent
e mas
mesmo
assim
estavas
errado, int
ocupa 2
bytes,
gostava de
te ver a
ligar/deslig
ar um
interruptor
com 65536
posições
diferentes
no mundo
real. Já
variáveis
de tipo
boolean
são para
este tipo de
coisa
on/off
ocupando
1
byte(metad
e da
memoria).
A ocupar 1
byte temos
também
variáveis
de tipo
byte com
256
possibilida
des mas
continuas a
ser
preferível
usar
boolean
tendo
outra
regalias
oferecidas
pelo tipo.
Neste caso
especifico
nunca
experiment
ei mas em
algumas
linguagem
em vez de
escrever
if(luzon ==
0)pode se
escrever
if(luzOn)
ou
if(!luzOn).
Não estou
a dizer que
esta
errado,
funciona à
mesma,
mas é mais
indicado
usar
recursos
específicos
para a
tarefa em
mão.
Responder

lmx
1 19 de
Fevereiro
de 2011
às 22:02
b
o
a
s
..
o
i
n
t
p
o
r
s
i
s
ó
o
c
u
p
a
4
b
y
t
e
s
o
c
h
a
r
é
q
u
e
o
c
u
p
a
1
b
y
t
e
s

n
ã
o
s
e
i
c
o
m
o
e
s
t
a
d
e
fi
n
i
d
o
e
v
a
r
i
a
d
e
li
n
g
u
a
g
e
m
p
a
r
a
li
n
g
u
a
g
e
m
,
m
a
s
o
b
o
o
b
l
e
a
n
c
o
m
o
o
n
o
m
e
d
i
z
t
u
d
o
s
ó
d
e
v
e
r
i
a
o
c
u
p
a
r
1
b
i
t
e
,
m
a
s
t
a
l
v
e
z
o
c
u
p
e
1
b
y
t
e
n
ã
o
s
e
i.
N
o
e
n
t
a
n
t
o
d
e
v
i
d
o
a
o
s
3
2
b
i
t
e
s
d
e
n
d
e
r
e
ç
a
m
e
n
t
o

.
u
m
c
h
a
r
=
4
b
y
t
e
=
1
i
n
t

p
o
s
s
i
v
e
l
m
e
n
t
e
1
b
o
o
l
e
a
n
=
4
b
y
t
e
s

n
o
e
n
t
a
n
t
o
e
x
i
s
t
e
m
o
p
ç
õ
e
s
d
e
c
o
m
p
il
a
ç
ã
o
q
u
e
o
b
r
i
g
a
m
o
c
o
m
p
il
a
d
o
r
a
f
a
z
e
r
a
s
c
o
i
s
a
s
c
o
r
r
e
c
t
a
m
e
n
t
e

e
m
b
o
r
a
d
e
p
o
i
s
o
s
a
c
e
s
s
o
s
a
s
v
a
r
s
d
e
m
o
r
e
m
m
a
i
s
t
e
m
p
o
,
m
a
s
o
c
u
p
a
m
m
e
n
o
s
m
e
m

n
ã
o
s
e
p
o
d
e
t
e
r
t
u
d
o

c
m
p
s
R
e
s
p
o
n
d
e
r

Álvaro Neves
1 18 de Fevereiro de 2011 às 13:19
Boas, zéquinha, continua.. lol.
Aquele Abraço
Responder

Tiago Frontoura
1 18 de Fevereiro de 2011 às 13:39
Boas tardes.
Sou de S.Miguel, Açores.
Tenho curiosidade em
experimentar o Arduino, mas
pelas minhas pesquisas, não
vendem cá.
Pode indicar-me onde comprar
em Lisboa o Arduino?
Obrigado
Responder

Filipe Caetano
1 18 de Fevereiro de
2011 às 16:16
Tiago, sugiro que
compre nas varias
lojas que existem on-
line. Eu pessoalmente
costumo comprar na
espanhola cooking-
hacks (www.cooking-
hacks.com/) no
entanto existem
varias empresas de
venda on-line no
nosso país, deixo dois
link’s:
http://www.ptrobotic
s.com
http://www.lusorobot
ica.com
Responder

Tiago
Frontoura
1 18 de
Fevereiro de
2011 às
17:02
Obrigado
pela
atenção
Filipe.
Um abraço
a todos, a
partir dos
Açores.
🙂
Responder

naoliveira
1 18 de Fevereiro de 2011 às 14:29
Vou deixar aqui uma ideia para
um artigo futuro, um projecto
para contagem de pessoas,
numa porta um sensor para
contar quem entra, noutra para
contar sem sai. Podendo dar
estatísticas tipo, a que horas se
encontra mais gente no local,
média de pessoas no local, etc.
Responder

Filipe Caetano
1 18 de Fevereiro de
2011 às 14:38
É perfeitamente
exequível aquilo que
sugere, basta usar o
Arduino, com um
foto-transístor e um
emissor led.
Na aplicação do PC
para registar a
entrada deve guardar
a hora a que recebeu
o pacote do Arduino.
Responder

ApacheDraco
1 18 de Fevereiro de
2011 às 17:36
Estou a pensar
desenvolver um
projecto deste calibre
com acesso aos
dados via Web para
controlar uma porta
entradas/ saídas,
alguém tem mais
Ideias/dicas de
material, esquemas,
software, etc?
Cumprimentos,
ApacheDraco
Responder

famont
1 18 de Fevereiro de 2011 às 19:22
Alguém sabe se esta técnica
pode ser utilizada para ligar um
PC através de um a chama para
um determinado numero de
telefone?

Por exemplo, utilizar uma das


linhas Voip dos routers da meo
para ligar um PC a distancia.

Podia dar um artigo


interessante aqui no pplware.
Responder

famont
1 18 de Fevereiro de
2011 às 19:26
PS: Desktop
Responder

Julio Freitas
1 18 de Fevereiro de
2011 às 19:52
Penso que sera
possivel ligar
qualquer coisa com
uma chamada
telefonica se o
Arduino possuir um
Shield GPRS.

Ficaria algo como:

[telefone/SMS]->
[[sh.GPRS]->
[Arduino]]->[Relé]->
[PC]

Com VOIP e com os


routers da Meo… não
faço ideia :-/
Responder

Nimboos
1 19 de Fevereiro de
2011 às 01:16
Outra sugestão:

Ligar o Arduino via


rede.

Arduino Ethernet
Shield –
http://arduino.cc/en/
Main/ArduinoEtherne
tShield
Responder

famont
1 19 de
Fevereiro de
2011 às
10:06
Obrigado
pela dica,

mas tinha
pensado
numa coisa
mais
artesanal,
do tipo
utilizar um
telefone
antigo.

ligar para
um
numero
que só o
próprio
sabe, é
accionada
a
campainha
do telefone
(ligar os
fios da
campainha
no
arduino),
este era
accionado,
ou estar
ligado ao
botão
power do
pc fazia a
passagem
de crente
ligando
assim o PC.

Não sei e
se
funciona…
.
Responder

Nimboos
1 20 de
Fevereiro
de 2011
às 09:24
O
l
á
f
a
m
o
n
t
,

f
u
n
c
i
o
n
a
r
f
u
n
c
i
o
n
a
,
m
a
s
n
ã
o
a
c
o
n
s
e
l
h
o
a
e
f
e
c
t
u
a
r
li
g
a
ç
õ
e
s
d
i
r
e
c
t
a
s
c
o
m
o
A
r
d
u
i
n
o
.
É
p
r
e
c
i
s
o
v
e
r
if
i
c
a
r
q
u
e
t
e
n
s
õ
e
s
e
c
o
r
r
e
n
t
e
s
é
q
u
e
e
s
t
ã
o
e
n
v
o
l
v
i
d
a
s
n
a
s
li
g
a
ç
õ
e
s
(
p
o
d
e
r
á
s
e
r
n
e
c
e
s
s
á
r
i
o
li
g
a
r
c
o
m
p
o
n
e
n
t
e
s
e
x
t
r
a
e
n
t
r
e
a
s
li
g
a
ç
õ
e
s
c
a
m
p
a
i
n
h
a
A
r
d
u
i
n
o
,
A
r
d
u
i
n
o
P
C
).
É
u
m
b
o
m
p
r
o
j
e
c
t
o
p
a
r
a
q
u
e
m
e
s
t
á
i
n
i
c
i
a
r
a
u
t
il
i
z
a
ç
ã
o
n
o
A
r
d
u
i
n
o
,
e
q
u
e
r
a
l
g
o
ú
t
il
.
:
p
N
a
r
e
a
li
d
a
d
e
,
e
s
s
a
i
d
e
i
a
é
p
o
s
s
í
v
e
l
s
e
m
u
s
a
r
o
A
r
d
u
i
n
o
.
B
a
s
t
a
u
s
a
r
u
m
r
e
l
é
(
h
t
t
p
:
/
/
p
t
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
R
e
l
%
C
3
%
A
9
).
M
a
s
m
a
i
s
u
m
a
v
e
z
é
p
r
e
c
i
s
o
v
e
r
if
i
c
a
r
a
s
t
e
n
s
õ
e
s
e
c
o
r
r
e
n
t
e
s
e
n
v
o
l
v
i
d
a
s
,
p
a
r
a
a
r
r
a
n
j
a
r
u
m
r
e
l
é
a
d
a
p
t
a
d
o
à
s
i
t
u
a
ç
ã
o
.

O
u
t
r
a
i
d
e
i
a
(
m
a
i
s
a
r
r
o
j
a
d
a
)
é
li
g
a
r
o
A
r
d
u
i
n
o
à
li
n
h
a
t
e
l
e
f
ó
n
i
c
a
.
T
o
d
a
a
g
e
s
t
ã
o
d
a
c
h
a
m
a
d
a
e
s
i
n
a
i
s
e
n
v
o
l
v
i
d
o
s
s
e
r
i
a
p
r
o
c
e
s
s
a
d
o
p
e
l
o
A
r
d
u
i
n
o
.

E
li
g
a
r
o
u
d
e
s
li
g
a
r
o
p
c
f
a
z
e
n
d
o
u
s
o
d
e
D
T
M
F
(
h
t
t
p
:
/
/
p
t
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
D
T
M
F
),
o
u
p
o
r
s
m
s
o
u
q
u
a
l
q
u
e
r
o
u
t
r
a
i
d
e
i
a
.
😀

U
m
a
i
d
e
i
a
q
u
e
a
c
r
e
s
c
e
n
t
o
,
n
e
s
t
e
c
a
s
o
p
a
r
a
li
g
a
r
o
p
c
,
é
f
a
z
e
r
u
s
o
d
e
W
a
k
e
-
o
n
-
L
a
n
.

B
o
n
s
p
r
o
j
e
t
o
s
,
N
i
m
b
o
o
s
R
e
s
p
o
n
d
e
r

famont
1 20 de
Fevereiro
de 2011
às 10:44
O
b
r
i
g
a
d
o
p
e
l
a
a
j
u
d
a
,
v
o
u
i
n
v
e
s
t
i
g
a
r
m
e
l
h
o
r
.

Vítor Cunha
1 18 de Fevereiro de 2011 às 19:35
Bem Filipe, o que tu sabes…
Uau. Esta tecnologia do Arduíno
é fantástica e tem inúmeras
aplicações. Muito bem. Abraço
desde há um bocado. Agora vou
ver o teste do Huawei.
Responder

Nimboos
1 19 de Fevereiro de 2011 às 01:13
Excelente artigo!

Deixo uma sugestão de software


para criar melhores ilustrações
para os próximos artigos:

Fritzing – http://fritzing.org/

Abraço,
Nimboos
Responder

Jorge Teixeira
1 22 de Fevereiro de 2011 às 20:36
os links estao broken
Responder

José Antunes
1 25 de Fevereiro de 2011 às 12:13
Alguém pode partilhar
novamente os ficheiros para
download?
Responder

Filipe Caetano
1 25 de Fevereiro de
2011 às 12:34
Boa tarde José,

pode fazer dowload


do ficheiro .rar onde
pode encontrar logo
na raiz o ficheiro do
código para o
Arduino, e uma pasta
referente ao projecto
do Visial Studio.

link:http://www.sal.ip
g.pt/user/7142/interr
uptor.rar
Responder

José
Antunes
1 25 de
Fevereiro de
2011 às
12:50
Muito
obrigado
Filipe
Responder

José Antunes
1 5 de Março de 2011 às 15:16
olá Filipe,

estou a desenvolver uma


aplicação em WPF e preciso de
colocar um botão a ter o mesmo
comportamento que tu tens, ou
seja quando se carrega sobre o
botão ele muda de imagem e
quando se volta a carregar ele
muda para a inicial. Sabes como
posso fazer isto em WPF ?

Desde já obrigado.
Responder

alan
1 25 de Outubro de 2011 às 00:43
Amigo, teria como atualizar os
links, estão OFF. Obrigado e
Parabéns…
Responder
Anderson
1 28 de Julho de 2013 às 14:36
Procurei bastante isso, ou quase
isso, eu quero controlar pela
internet, nem sempre estou em
casa, tenho um nano e não
achei nada que dê pra fazer com
ele, é tão inútil assim? Mas
tenho um UNO R3, um
ETHERNET também, entre
outros… me ajudem por favor
com alguma idéia. Obrigado!
Responder

Anderson
1 28 de Julho de 2013 às 14:37
Os links para downloads estão
com erro… tem como consertá-
los?
Responder

johan pedro
1 20 de Janeiro de 2014 às 05:15
Qual outro transistor posso
utilizar?
Responder

johan pedro
1 20 de Janeiro de
2014 às 05:17
Obrigado desde já

Cumprimentos
Responder

marco
1 30 de Janeiro de 2014 às 03:04
sou novo nesta area e ja
adequiri um
arduino uno para tentar fazer
algums
projetos.entretanto encontrei
esta
aplicação para poder ligar uma
lampada
pela computador e achei ela
muito interesante
ja a realizei e funciona muito
bem.
mas preciso saber se e possivel
usar mais
k um botao para acender outras
lampadas?
e como fazer?obrigado,cumprs
para todos.
Responder

DEIXAR UMA RESPOSTA

Comentário

Nome * Email *

Publicar comentário

Notifique-me de comentários
seguintes por e-mail.

Aviso: Todo e qualquer texto


publicado na internet através deste
sistema não reflete,
necessariamente, a opinião deste
site ou do(s) seu(s) autor(es). Os
comentários publicados através
deste sistema são de exclusiva e
integral responsabilidade e autoria
dos leitores que dele fizerem uso. A
administração deste site reserva-se,
desde já, no direito de excluir
comentários e textos que julgar
ofensivos, difamatórios, caluniosos,
preconceituosos ou de alguma forma
prejudiciais a terceiros. Textos de
caráter promocional ou inseridos no
sistema sem a devida identificação
do seu autor (nome completo e
endereço válido de email) também
poderão ser excluídos.

Pplware Kids

“Cinto” em fase Ikea ajudará Wi-R gratuito em Pequenas Cientista criou


de testes pode consumidores 30 praias de Conversas: O que adesivo que
ajuda pessoas britânicos a Portugal para conhece sobre a ajuda mulheres
com falta de poupar até 70% estar sempre Febre? em caso de
equilíbrio de energia ligado violação

INSTITUCIONAL CANAIS PPLWARE UTILIDADES RUBRICAS MENU

Sobre nós Fórum Pplware Análises Porque hoje é Notícias


Contacto Usados Pplware Android sexta Apple
Press Kit Pplware Kids iPhone Pplware Linux
A Equipa Empresas Hoje Questionários Classics… Análises
Regras de PiPplware Windows Phone Consultório Google/YouTube
Utilização Newsletter Pack Raspberry Pi Passatempos/Res Windows
Privacidade Grupos Facebook Pplware ultados
Política de Velocímetro do Sondagens
Cookies Pplware Apps dos nossos
leitores
© Copyright Pplware.com 2005- # +% & ' ( )
2017. Todos os direitos reservados.

G CERTIFIED BY:

Вам также может понравиться