Aprender por Projetos com Raspberry Pi

Transcrição

Aprender por Projetos com Raspberry Pi
Links úteis:










www.nonio.uminho.pt/jcde2016/raspberry
http://bit.do/jcde-rpi
www.raspberrypi.org/guides/teachers/
http://pplware.sapo.pt/linux/o-que-posso-fazer-com-o-meu-raspberry-pi-5-sugestes/
https://github.com/raspberrypilearning
www.ugr.es/~sevimeco/revistaeticanet/numero151/Articulos/Formato/217.pdf
https://blog.adafruit.com/2014/09/05/a-teachers-guide-to-using-raspberry-pi-in-theclassroom-piday-raspberrypi-raspberry_pi/
www.classthink.com/2014/08/24/getting-started-with-raspberry-pi-in-the-classroom/
http://pipplware.pplware.pt/about/
http://pplware.sapo.pt/gadgets/high-tech/noobs-novo-sistema-de-instalacao-pararaspberry-pi/
Aprender por Projetos com
Raspberry Pi
WP015
Para saber mais:
Luís Santos
André Santos
Referências
Asadi, A. (2015a). Raspberry Pi - The Complete Manual. Bournemouth, Dorset, England: Imagine
Publishing.
Asadi, A. (2015b). Raspberry Pi for Beginners. Bournemouth, Dorset, England: Imagine Publishing.
McGrath, M. (2013). Raspberry Pi In Easy Steps. Leamington, Warwichshire: In Easy Steps.
McManus, S., & Cook, M. (2013). Raspberry Pi for Dummies. Hoboken, New Jersey: John Wiley &
Sons.
Mikelangeloz. (2013). Wi-fi on Raspberry Pi, a simple guide. Retrieved from
http://www.raspyfi.com/wi-fi-on-raspberry-pi-a-simple-guide/
Raspberry Pi Foundation. (2015). The Making of Pi. Retrieved from
https://www.raspberrypi.org/about/
Santos, L. (2015). B-Learning e trabalho de projeto: experiência com alunos do ensino secundário
utilizando o Moodle como plataforma colaborativa no estudo de Linux. (Mestrado em
Ensino de Informática Relatório de Estágio), Universidade do Minho, Braga. Retrieved
from http://hdl.handle.net/1822/37875
Wing, J. (2006). A Vision for the 21st Century: Computational Thinking. Communications of the
ACM, 49, 33-35.
 Workshop WP015 
Braga, 13 maio 2016
Como ligar a Raspberry?
• Inserir cartão SD ou µSD na ranhura;
• Ligar teclado e rato às portas USB;
• Ligar monitor à porta HDMI;
• Verificar que o monitor se encontra ligado à corrente;
• Ligar Raspberry Pi à alimentação (cabo µUSB)
Esquema do GPIO
Material necessário:
• Raspberry Pi;
• Teclado USB;
• Rato USB;
• Monitor HDMI;
• Cabo HDMI (ou HDMI/µHDMI);
• Cabo de alimentação USB/µUSB;
• Fonte alimentação (tomada USB);
• Cartão SD previamente preparado com SO.
Como escrever o programa em Python:



PROJETO
Abrir o Text Editor em MenuAccessories
Escrever o código (e ir adaptando)
Gravar
Exemplo de código Python do Passo 1:
Este projeto visa o comando de um semáforo, simbolizado por 3 LEDs:
• Passo 1 – Ligar LED à Raspberry Pi;
• Passo 2 – Fazer o LED piscar com temporização;
• Passo 3 – Ligar 3 LEDs e simular sequência de semáforo.
import RPi.GPIO as GPIO
from time import sleep
led=7
GPIO.setmode(GPIO.BOARD);
GPIO.setup(led, GPIO.OUT);
Material necessário:
• Raspberry Pi e acessórios gerais;
• Breadboard;
• 3 LEDs;
• 3 resistências de 330Ω;
• Fios de ligação (jumper-wires);
• Programa em Python [usar Text Editor do Linux].
GPIO.output(led,True);
sleep(10);
GPIO.cleanup()
Como executar o programa Python:


Abrir o Terminal em MenuAccessories
Na linha de comando, escrever a seguir ao $:
sudo python nome_do_ficheiro.py