Você está na página 1de 4

Tutorial: LED Blink com Raspberry Pi

Postado por Laboratrio de Garagem em 14 agosto 2013 s 15:30


ref.: http://labdegaragem.com/profiles/blogs/tutorial-led-blink-com-raspberry-pi
Neste tutorial, mostraremos como fazer seu primeiro LED Blink com a Raspberry Pi!
Material Utilizado:
1x Raspberry Pi Modelo B
1x LED
1x Resistor 220
1x Protoboard
2x Jumper Premium M/F
1. Pinagem da Raspberry Pi
Neste tutorial utilizaremos uma Raspberry Pi modelo B, com o Raspbian instalado. Para
informaes de como instalar o sistema operacional Raspbian na sua Raspberry PI, consulte o
tutorial neste link.
Algumas das GPIO da RPi podem ser utilizadas para comunicao I2C, UART, SPI, conforme pode
ser visto na figura abaixo:

Figura 1 - Pinagem RPi


Para o LED Blink deste tutorial utilizaremos uma GPIO que no utilize um desses pinos de
comunicao. Voc pode utilizar qualquer uma das outras GPIO disponveis na placa, mas s por
conveno utilizaremos o pino 18 (GPIO 24)

2. Linguagem Python
A Linguagem Python um linguagem de alto nvel utilizada neste tutorial, ela muito interessante
devido a sua simplicidade e clareza. Embora simples, tambm uma linguagem poderosa, podendo
ser usada para administrar sistemas e desenvolver grande projetos. uma linguagem clara e
objetiva, pois vai direto ao ponto, sem rodeios.
Utilizaremos uma ferramenta muito til da linguagem Python, o IDLE. IDLE um ambiente de
desenvolvimento integrado para Python, uma grande ferramenta para o aprendizado da linguagem,
ele um programa que permite digitar e testar comandos escritos em Python e verificar os
resultados instantaneamente.
A linguagem Python foi escolhida por simplificar o trabalho de aprendizado e fornecer grande poder
de programao. Em diversos tutoriais sobre a RPi disponveis na Internet, voc ir encontrar essa
programao sendo utilizada nas aplicaes.

3. Script
O script nada mais que o programa em linguagem Python. Para criar o LED Blink neste tutorial,
utilizamos o script abaixo, este script deve ser digitado em uma nova janela da Python Shell do
programa IDLE (File > New Window) e aps digitado, voc pode execut-lo ("Run > Run Module"
ou clicando no boto F5 do seu teclado).

import RPi.GPIO as GPIO

//Importa a biblioteca das GPIO

import time

//Importa a biblioteca de tempo

GPIO.setmode(GPIO.BOARD) //Configura o modo de definio de pinos como BOARD


(contagem de pinos da placa)
GPIO.setwarnings(False)

//Desativa os avisos

GPIO.setup(18, GPIO.OUT)

//Configura o pino 18 da placa (GPIO24) como sada

while(1):

//Inicia o loop infinito

print("LED ACESO\n")
linha

//Escreve na Python Shell a mensagem "LED ACESO" e pula uma

GPIO.output(18, 1)
time.sleep(1)

//Coloca o pino 18 em nvel alto (1)


//Delay de 1 segundo

print("LED APAGADO\n")
uma linha
GPIO.output(18, 0)
time.sleep(1)

//Escreve na Python Shell a mensagem "LED APAGADO" e pula


//Coloca o pino 18 em nvel baixo (0)

//Delay de 1 segundo

4. O Circuito

Imagem 1 - Vista Superior da RPi

Imagem 2 - Montagem na protoboard

Ento isso Garagistas! Este foi nosso primeiro LED Blink com a Raspberry Pi, esperamos que
tenham gostado deste tutorial. At a Prxima!
=D
Referncias:
http://openmicros.org/index.php/articles/94-ciseco-product-documentation/raspberry-pi/217getting-started-with-raspberry-pi-gpio-and-python
https://pypi.python.org/pypi/RPi.GPIO
https://code.google.com/p/raspberry-gpio-python/wiki/Examples
https://code.google.com/p/raspberry-gpio-python/wiki/BasicUsage
http://www.raspberrypi.org/archives/tag/python

Você também pode gostar