Upload
felipe-meganha
View
613
Download
2
Embed Size (px)
Citation preview
RASPBERRY PI – PRIMEIROS PASSOSFELIPE MEGANHA
Agenda• Apresentação do Raspberry Pi
• Modelos e suas diferenças
• Sistemas operacionais mais usados
• Programas fundamentais
• Interface gráfica
• Python
• exemplos
Motivação● Com o surgimento do Arduino em 2005, na Itália, está cada vez mais popular a utilização de
sistemas embarcados por diversos tipos de pessoas, mesmo não sendo da área de tecnologia!● As placas estão sendo desenvolvidas cada vez menores, mais rápidas e mais acessíveis tanto
pela linguagem de programação quanto financeiramente!● A Raspberry Pi não tem o propósito de acabar com o Arduino e sim, coexistir com ele!
Oque é o RPi
• Desenvolvida pelo inglês Ben Upton, um professor e desenvolvedor-arquiteto da Bradcom, juntamente com seus colegas, A Raspberry Pi, cuja fundação criada por eles recebe o mesmo nome, tem como princípio a criação de um computador de baixíssimo custo para o ensino da ciência da computação nas escolas de países em desenvolvimento utilizando a linguagem Python. Lançada oficialmente em 2012, esgotou o 1º estoque em poucos minutos!
Modelos
Raspberry Pi Modelo A:
• 256Mb RAM• Single USB PORT 2.0• NO Ethernet Port• $25
Raspberry Pi Model B
• 512 RAM• 2 USB PORT 2.0• Ethernet Port• $35
Raspberry Pi Model B+
Raspberry Pi 2 Model B
Iniciar o Rpi – Oque precisamos?
Sistema Operacional - Raspbian
Programas fundamentais
SDFormatter
win32diskImager
Iniciando o Raspbian
Acesso remoto ao RPi
IP –
Digite:- CMD- Ping raspberrypiX.local
- Onde: X e o numero do cartão SD
Login RPi
Login: piSenha: raspberry
Interface Gráfica
• Iniciar a interface gráfica do Rpi:• Sudo tightvncserver
Raspberry pi + Python
• Linguagem de alto nível• Fácil aprendizado• Excelente para iniciantes• Linguagem interpretada, ou seja, o programa já executa sem precisar de compilar.
Raspberry Pi GPIO
Olá mundo = Blink !• Objetivo: Acender o LED
durante 1 segundo e apaga-lo durante 1 segundo
• Montagem:
Olá mundo = blink! - Programação
Após digitar o código aperte:
CRTL + X Y
Leitura botao• Objetivo = Fazer a leitura do estado de um botão apertado ou não.
• Montagem:
Leitura de botão - código
Após digitar o código aperte:
CRTL + X Y
Led PWM• Objetivo: Aplicar a
técnica de PWM em um LED.
• Montagem:
Led PWM
Raspberry Pi & Arduino
Raspberry Pi & Arduino
Projetos com RPiChromecast com Raspberry Pi
O aparelho consegue abrir sites através das URLs e alguns atalhos para vídeos do YouTube ou fotos do Flickr.
Professor de braile
• Usando um Raspberry Pi programado em Python, o sistema indica através de um 'teclado' qual a forma da letra reproduzida sonoramente.
Quadricoptero
Retropie
3D Printer
Livros
Sites
https://www.raspberrypi.org/
http://www.instructables.com/
http://raspberrypibra.com/
Blogs em geral