Por Projecto MagicKey do Instituto Politécnico da Guarda para o PPLWARE.COM
O Raspberry Pi é um dos mini PCs mais populares e potentes que tem servido de base a muitos projectos interessantes (pode consultar alguns dos projectos aqui). Este pequeno equipamento tem um custo de apenas 39€ e basta apenas que quem os tem, tenha ideias interessantes para desenvolver projectos que podem fazer a diferença.
Hoje deixamos aqui um pequeno tutorial, produzido pela empresa MagicKey do Instituto Politécnico da Guarda, que visa ensinar como podemos controlar uma lâmpada usando o mini PC Raspberry Pi.
Tal como referido, o objectivo deste artigo é ensinar como podem controlar uma simples e convencional lâmpada, usando um mini PC Raspberry Pi. O esquema de ligações usado foi o seguinte:
Após realizadas as ligações, foi desenvolvido uma pequena aplicação em Python que permite ligar ou desligar a luz, recorrendo às letras L e D, respectivamente. Caso seja inserida a palavra festa é invocado um loop, de 30 ciclos, que alternam entre ligar e desligar a luz.
Aqui fica o código fonte:
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
print "Setup pin 17"
GPIO.setup(7, GPIO.OUT)
var=1
print "start loop"
while var==1 :
a=raw_input("Letra L para ligar, Letra D para desligar")
if a=="l":
print "liga"
GPIO.output(7, True)
elif a=="d":
print "desliga"
GPIO.output(7, False)
elif a=="festa":
i=0
while i<30:
GPIO.output(7, False)
time.sleep(0.5)
GPIO.output(7, True)
time.sleep(0.5)
i=i+1
print "start loop"