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 MenuAccessories 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 MenuAccessories Na linha de comando, escrever a seguir ao $: sudo python nome_do_ficheiro.py