SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Workshop
Raspberry Pi GPIO 101
Indonesia Creative Open Source Software
Hotel Bumi, Surabaya, 2014
Introduction
PeenTar Team - Laboratorium Komputasi Pervasif,
Fakultas Ilmu Komputer, Universitas Indonesia
● Bob Hardian , PhD (hardian@cs.ui.ac.id)
○ Chief of Lab.
● Tonny Adhi Sabastian, M. Kom
○ Researcher, Gembala Kambing.UI.AC.ID
○ Netadmin dan Sysadmin UI
● Muhammad Mufid Afif
○ Final Year Students, Researcher
What We Will Learn Today ?
● Introduksi RaspberryPi dan Dunia Internet Of Things
● Konektivitas RaspberryPi dengan Perangkat IoT via
GPIO
● Peta GPIO RaspberryPi
● Koneksi dan Programming GPIO Dengan Python
● Koneksi dan Programming GPIO Dengan Scratch
● Demo Kontrol Sederhana dengan Scratch
Raspberry Pi & IoT
Raspberry Pi GPIO
Setup Cepat RPi
Peta GPIO RPi
GPIO (General Purpose Input Output) adalah sekumpulan Pin pada sebuah
chip yang dapat diset menjadi input, output atau pengontrolan fungsi.
System on A Chip (SoC) Broadcom BCM2835 di Raspberry Pi memiliki 26 Pin
GPIO terpasang pada board.
Pin - Pin tersebut terdiri atas :
● CLK Pin
● SPI Pin
● UART Pin
● I2C
● PWM
● General GPIO
Raspberry Pi GPIO Cheat Sheet : https://www.modmypi.
com/blog/raspberry-pi-gpio-cheat-sheet
Programming GPiO
Persiapan
Beberapa persiapan yang perlu dilakukan :
● Membuat Koneksi GPIO dengan Rangkaian Listrik
Sederhana
● Update Raspbian via Repository Lokal
● Memasang Pustaka Python GPIO
● Memasang Pustaka Scratch GPIO
● Melakukan Latihan Uji Coba Pemrograman dengan
Python dan Scratch
Rangkaian Uji Coba
Komponen Rangkaian :
● 2 Buah Momentary Push Switch
● 3 Buah LED
● 2 Buah Resistor 1 KiloOhm (Coklat, Hitam, Merah)
● 3 Buah Resistor 220 Ohm ( Merah, Merah, Coklat)
● 6 Buah Kabel Jumper Male to Female
Pemrograman GPIO dengan
Python (Persiapan)
Update Raspbian dengan menggunakan repository lokal :
sudo nano /etc/apt/sources.list
Tambahkan / edit baris berikut
deb http://$IP_LOKAL/raspbian wheezy main contrib
non-free
Pemrograman GPIO dengan
Python (Persiapan)
Lakukan update dan upgrade:
$sudo apt-get update
$sudo apt-get upgrade
Instalasi editor favorit :
$sudo apt-get install vim
Pemrograman GPIO dengan
Python (Persiapan)
Instalasi pustaka python-rpi-gpio:
$wget  http://$LOCAL_IP/deps/python-rpi.
gpio_0.5.3a-1_armhf.deb
$sudo dpkg -i  python-rpi.gpio_0.5.3a-
1_armhf.deb
LED Berkedip
Coba kode di bawah ini :
$vim blinkLED.py
import RPi.GPIO as GPIO
import time
# blinking function
def blink(pin):
GPIO.output(pin,GPIO.HIGH)
...
LED Berkedip
def blinkoff(pin):
GPIO.output(pin,GPIO.LOW)
# to use Raspberry Pi board pin numbers
GPIO.setmode(GPIO.BOARD)
# set up GPIO output channel
GPIO.setup(11, GPIO.OUT)
...
LED Berkedip
# blink GPIO17 50 times
for i in range(0,50):
blink(11)
time.sleep(1)
blinkoff(11)
time.sleep(1)
GPIO.cleanup()
Dapatkah Anda membuat semua LED berkedip ?
Dapatkah Anda mengontrol LED dengan tombol ?
Pemrograman GPIO dengan
Scratch (Persiapan)
Unduh dan instalasi modul Scratch GPIO:
$wget http://$IP_LOKAL/deps/scratch_gpio.sh
$chmod +x scratch_gpio.sh
$./scratch_gpio.sh
Unduh program contoh :
$wget http://$IP_LOKAL/deps/gpiogame.sb
Pemrograman GPIO dengan
Scratch (Persiapan)
Jalankan XWindows:
$startx
Setelah Anda berhasil menjalankan XWindows, Anda dapat
menjalankan Scratch GPIO via ikon GPIOScractch4 di
Desktop Anda.
Muat berkas contoh program gpiogame.sb pada Scratch
Anda.
GPIOGame
Rutin Handler LED Rutin Handler Tombol
Referensi
Python RPi GPIO
http://sourceforge.net/projects/raspberry-gpio-python/
Scratch GPIO
https://github.com/cymplecy/scratch_gpio
Kode Sumber Contoh
http://computers.tutsplus.com/tutorials/learn-how-to-use-
raspberry-pi-gpio-pins-with-scratch--mac-59941
MagPi Magazine : http://www.themagpi.com
Good Books For Reading
Programming the Raspberry Pi: Getting Started with Python,
By Simon Monk
Raspberry Pi Hacks, By Ruth Suehle
Raspberry Pi Home Automation with Arduino, By Andrew K.
Dennis
Raspberry Pi for Secret Agents, By Stefan Sjogelid

Weitere ähnliche Inhalte

Ähnlich wie Raspberry Pi GPIO 101

RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RenataNoviene
 
FLOWCHART DAN PROGRAM 2 LED KEDIP-KEDIP
FLOWCHART DAN PROGRAM 2 LED KEDIP-KEDIPFLOWCHART DAN PROGRAM 2 LED KEDIP-KEDIP
FLOWCHART DAN PROGRAM 2 LED KEDIP-KEDIPAfif Nuur Hidayat
 
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...Afif Nuur Hidayat
 
Mikroprosesor Anis MH
Mikroprosesor Anis MHMikroprosesor Anis MH
Mikroprosesor Anis MHanis_mh
 
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...Afif Nuur Hidayat
 
Flowchart dua led kedap-kedip bergantian
Flowchart dua led kedap-kedip bergantianFlowchart dua led kedap-kedip bergantian
Flowchart dua led kedap-kedip bergantianMochammadfinandika
 
Trafficlight Berbasis Raspberry Pi 3B+
Trafficlight Berbasis Raspberry Pi 3B+Trafficlight Berbasis Raspberry Pi 3B+
Trafficlight Berbasis Raspberry Pi 3B+Setianingrum1998
 
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3Mochammadfinandika
 
Flowchart dan program untuk menyalakan 2 LED menggunakan aplikasi python
Flowchart dan program untuk menyalakan 2 LED menggunakan aplikasi pythonFlowchart dan program untuk menyalakan 2 LED menggunakan aplikasi python
Flowchart dan program untuk menyalakan 2 LED menggunakan aplikasi pythonNiken_af
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...RenataNoviene
 
Program dan fowchart menghidupkan 2 led kedap kedip
Program dan fowchart menghidupkan  2 led  kedap   kedipProgram dan fowchart menghidupkan  2 led  kedap   kedip
Program dan fowchart menghidupkan 2 led kedap kedipernajuliawati
 
Prak.mikroprosesor 2 led_bergantian
Prak.mikroprosesor 2 led_bergantianPrak.mikroprosesor 2 led_bergantian
Prak.mikroprosesor 2 led_bergantianTriKustini
 
1. pengenalan python
1. pengenalan python1. pengenalan python
1. pengenalan pythonirwansyah122
 
Percobaan menyalakan 2 LED kedap-kedip
Percobaan menyalakan 2 LED kedap-kedipPercobaan menyalakan 2 LED kedap-kedip
Percobaan menyalakan 2 LED kedap-kedipsolikhulchakim
 

Ähnlich wie Raspberry Pi GPIO 101 (20)

RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
 
PROGRAM 2 LED KEDIP-KEDIP
PROGRAM 2 LED KEDIP-KEDIPPROGRAM 2 LED KEDIP-KEDIP
PROGRAM 2 LED KEDIP-KEDIP
 
FLOWCHART DAN PROGRAM 2 LED KEDIP-KEDIP
FLOWCHART DAN PROGRAM 2 LED KEDIP-KEDIPFLOWCHART DAN PROGRAM 2 LED KEDIP-KEDIP
FLOWCHART DAN PROGRAM 2 LED KEDIP-KEDIP
 
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikroprosesor Raspber...
 
Mikroprosesor Anis MH
Mikroprosesor Anis MHMikroprosesor Anis MH
Mikroprosesor Anis MH
 
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikroprosesor Raspber...
 
Flowchart 2 led
Flowchart 2 ledFlowchart 2 led
Flowchart 2 led
 
Flowchart dua led kedap-kedip bergantian
Flowchart dua led kedap-kedip bergantianFlowchart dua led kedap-kedip bergantian
Flowchart dua led kedap-kedip bergantian
 
Trafficlight Berbasis Raspberry Pi 3B+
Trafficlight Berbasis Raspberry Pi 3B+Trafficlight Berbasis Raspberry Pi 3B+
Trafficlight Berbasis Raspberry Pi 3B+
 
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
Rancang Bangun Motor DC conveyor menggunakan Mikroprosesor raspberry PI B+ 3
 
Tugas mikroprosesor led
Tugas mikroprosesor ledTugas mikroprosesor led
Tugas mikroprosesor led
 
Flowchart dan program untuk menyalakan 2 LED menggunakan aplikasi python
Flowchart dan program untuk menyalakan 2 LED menggunakan aplikasi pythonFlowchart dan program untuk menyalakan 2 LED menggunakan aplikasi python
Flowchart dan program untuk menyalakan 2 LED menggunakan aplikasi python
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
 
Program dan fowchart menghidupkan 2 led kedap kedip
Program dan fowchart menghidupkan  2 led  kedap   kedipProgram dan fowchart menghidupkan  2 led  kedap   kedip
Program dan fowchart menghidupkan 2 led kedap kedip
 
Raspberry
RaspberryRaspberry
Raspberry
 
Prak.mikroprosesor 2 led_bergantian
Prak.mikroprosesor 2 led_bergantianPrak.mikroprosesor 2 led_bergantian
Prak.mikroprosesor 2 led_bergantian
 
Led riza
Led rizaLed riza
Led riza
 
1. pengenalan python
1. pengenalan python1. pengenalan python
1. pengenalan python
 
Percobaan menyalakan 2 LED kedap-kedip
Percobaan menyalakan 2 LED kedap-kedipPercobaan menyalakan 2 LED kedap-kedip
Percobaan menyalakan 2 LED kedap-kedip
 
Agus adi budiarto
Agus adi budiartoAgus adi budiarto
Agus adi budiarto
 

Mehr von Tonny Adhi Sabastian

The_Story_of_Microservices_YAI_KALBIS.pdf
The_Story_of_Microservices_YAI_KALBIS.pdfThe_Story_of_Microservices_YAI_KALBIS.pdf
The_Story_of_Microservices_YAI_KALBIS.pdfTonny Adhi Sabastian
 
Introduction to Open Telemetry as Observability Library
Introduction to Open  Telemetry as Observability LibraryIntroduction to Open  Telemetry as Observability Library
Introduction to Open Telemetry as Observability LibraryTonny Adhi Sabastian
 
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...Tonny Adhi Sabastian
 
Delivering High Quality Elixir Code using Gitlab
Delivering High Quality Elixir Code using GitlabDelivering High Quality Elixir Code using Gitlab
Delivering High Quality Elixir Code using GitlabTonny Adhi Sabastian
 
Single Sign On (SSO) Services with Free/Open Source Software
Single Sign On (SSO) Services with Free/Open Source SoftwareSingle Sign On (SSO) Services with Free/Open Source Software
Single Sign On (SSO) Services with Free/Open Source SoftwareTonny Adhi Sabastian
 
Towards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_serviceTowards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_serviceTonny Adhi Sabastian
 
Paparan menteri kadisdik 141201 - low v.0
Paparan menteri   kadisdik 141201 - low v.0Paparan menteri   kadisdik 141201 - low v.0
Paparan menteri kadisdik 141201 - low v.0Tonny Adhi Sabastian
 
Cloud computing 101 & The Development Beyond
Cloud computing 101  &  The Development BeyondCloud computing 101  &  The Development Beyond
Cloud computing 101 & The Development BeyondTonny Adhi Sabastian
 
RaspberryPi-KopiDarat-IDPython-Oktober2013
RaspberryPi-KopiDarat-IDPython-Oktober2013RaspberryPi-KopiDarat-IDPython-Oktober2013
RaspberryPi-KopiDarat-IDPython-Oktober2013Tonny Adhi Sabastian
 

Mehr von Tonny Adhi Sabastian (12)

The_Story_of_Microservices_YAI_KALBIS.pdf
The_Story_of_Microservices_YAI_KALBIS.pdfThe_Story_of_Microservices_YAI_KALBIS.pdf
The_Story_of_Microservices_YAI_KALBIS.pdf
 
Introduction to Open Telemetry as Observability Library
Introduction to Open  Telemetry as Observability LibraryIntroduction to Open  Telemetry as Observability Library
Introduction to Open Telemetry as Observability Library
 
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
Adopting Open Telemetry as Distributed Tracer on your Microservices at Kubern...
 
Delivering High Quality Elixir Code using Gitlab
Delivering High Quality Elixir Code using GitlabDelivering High Quality Elixir Code using Gitlab
Delivering High Quality Elixir Code using Gitlab
 
Single Sign On (SSO) Services with Free/Open Source Software
Single Sign On (SSO) Services with Free/Open Source SoftwareSingle Sign On (SSO) Services with Free/Open Source Software
Single Sign On (SSO) Services with Free/Open Source Software
 
Software Delivery Pipeline
Software Delivery PipelineSoftware Delivery Pipeline
Software Delivery Pipeline
 
DevOps Culture and Principles
DevOps Culture and PrinciplesDevOps Culture and Principles
DevOps Culture and Principles
 
Towards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_serviceTowards universitas indonesia_next_generation_firewall_service
Towards universitas indonesia_next_generation_firewall_service
 
Paparan menteri kadisdik 141201 - low v.0
Paparan menteri   kadisdik 141201 - low v.0Paparan menteri   kadisdik 141201 - low v.0
Paparan menteri kadisdik 141201 - low v.0
 
Cloud computing 101 & The Development Beyond
Cloud computing 101  &  The Development BeyondCloud computing 101  &  The Development Beyond
Cloud computing 101 & The Development Beyond
 
RaspberryPi-KopiDarat-IDPython-Oktober2013
RaspberryPi-KopiDarat-IDPython-Oktober2013RaspberryPi-KopiDarat-IDPython-Oktober2013
RaspberryPi-KopiDarat-IDPython-Oktober2013
 
Raspberry Pi 101
Raspberry Pi 101Raspberry Pi 101
Raspberry Pi 101
 

Raspberry Pi GPIO 101

  • 1. Workshop Raspberry Pi GPIO 101 Indonesia Creative Open Source Software Hotel Bumi, Surabaya, 2014
  • 2. Introduction PeenTar Team - Laboratorium Komputasi Pervasif, Fakultas Ilmu Komputer, Universitas Indonesia ● Bob Hardian , PhD (hardian@cs.ui.ac.id) ○ Chief of Lab. ● Tonny Adhi Sabastian, M. Kom ○ Researcher, Gembala Kambing.UI.AC.ID ○ Netadmin dan Sysadmin UI ● Muhammad Mufid Afif ○ Final Year Students, Researcher
  • 3. What We Will Learn Today ? ● Introduksi RaspberryPi dan Dunia Internet Of Things ● Konektivitas RaspberryPi dengan Perangkat IoT via GPIO ● Peta GPIO RaspberryPi ● Koneksi dan Programming GPIO Dengan Python ● Koneksi dan Programming GPIO Dengan Scratch ● Demo Kontrol Sederhana dengan Scratch
  • 4.
  • 5.
  • 7.
  • 10.
  • 11. Peta GPIO RPi GPIO (General Purpose Input Output) adalah sekumpulan Pin pada sebuah chip yang dapat diset menjadi input, output atau pengontrolan fungsi. System on A Chip (SoC) Broadcom BCM2835 di Raspberry Pi memiliki 26 Pin GPIO terpasang pada board. Pin - Pin tersebut terdiri atas : ● CLK Pin ● SPI Pin ● UART Pin ● I2C ● PWM ● General GPIO Raspberry Pi GPIO Cheat Sheet : https://www.modmypi. com/blog/raspberry-pi-gpio-cheat-sheet
  • 12.
  • 14. Persiapan Beberapa persiapan yang perlu dilakukan : ● Membuat Koneksi GPIO dengan Rangkaian Listrik Sederhana ● Update Raspbian via Repository Lokal ● Memasang Pustaka Python GPIO ● Memasang Pustaka Scratch GPIO ● Melakukan Latihan Uji Coba Pemrograman dengan Python dan Scratch
  • 15. Rangkaian Uji Coba Komponen Rangkaian : ● 2 Buah Momentary Push Switch ● 3 Buah LED ● 2 Buah Resistor 1 KiloOhm (Coklat, Hitam, Merah) ● 3 Buah Resistor 220 Ohm ( Merah, Merah, Coklat) ● 6 Buah Kabel Jumper Male to Female
  • 16.
  • 17. Pemrograman GPIO dengan Python (Persiapan) Update Raspbian dengan menggunakan repository lokal : sudo nano /etc/apt/sources.list Tambahkan / edit baris berikut deb http://$IP_LOKAL/raspbian wheezy main contrib non-free
  • 18. Pemrograman GPIO dengan Python (Persiapan) Lakukan update dan upgrade: $sudo apt-get update $sudo apt-get upgrade Instalasi editor favorit : $sudo apt-get install vim
  • 19. Pemrograman GPIO dengan Python (Persiapan) Instalasi pustaka python-rpi-gpio: $wget http://$LOCAL_IP/deps/python-rpi. gpio_0.5.3a-1_armhf.deb $sudo dpkg -i python-rpi.gpio_0.5.3a- 1_armhf.deb
  • 20. LED Berkedip Coba kode di bawah ini : $vim blinkLED.py import RPi.GPIO as GPIO import time # blinking function def blink(pin): GPIO.output(pin,GPIO.HIGH) ...
  • 21. LED Berkedip def blinkoff(pin): GPIO.output(pin,GPIO.LOW) # to use Raspberry Pi board pin numbers GPIO.setmode(GPIO.BOARD) # set up GPIO output channel GPIO.setup(11, GPIO.OUT) ...
  • 22. LED Berkedip # blink GPIO17 50 times for i in range(0,50): blink(11) time.sleep(1) blinkoff(11) time.sleep(1) GPIO.cleanup() Dapatkah Anda membuat semua LED berkedip ? Dapatkah Anda mengontrol LED dengan tombol ?
  • 23. Pemrograman GPIO dengan Scratch (Persiapan) Unduh dan instalasi modul Scratch GPIO: $wget http://$IP_LOKAL/deps/scratch_gpio.sh $chmod +x scratch_gpio.sh $./scratch_gpio.sh Unduh program contoh : $wget http://$IP_LOKAL/deps/gpiogame.sb
  • 24. Pemrograman GPIO dengan Scratch (Persiapan) Jalankan XWindows: $startx Setelah Anda berhasil menjalankan XWindows, Anda dapat menjalankan Scratch GPIO via ikon GPIOScractch4 di Desktop Anda. Muat berkas contoh program gpiogame.sb pada Scratch Anda.
  • 25. GPIOGame Rutin Handler LED Rutin Handler Tombol
  • 26. Referensi Python RPi GPIO http://sourceforge.net/projects/raspberry-gpio-python/ Scratch GPIO https://github.com/cymplecy/scratch_gpio Kode Sumber Contoh http://computers.tutsplus.com/tutorials/learn-how-to-use- raspberry-pi-gpio-pins-with-scratch--mac-59941 MagPi Magazine : http://www.themagpi.com
  • 27. Good Books For Reading Programming the Raspberry Pi: Getting Started with Python, By Simon Monk Raspberry Pi Hacks, By Ruth Suehle Raspberry Pi Home Automation with Arduino, By Andrew K. Dennis Raspberry Pi for Secret Agents, By Stefan Sjogelid