Kamis, 30 Oktober 2014

Program LED sederhana pada Raspberry Pi menggunakan WiringPi

Buat file blink.c :

/*
 * blink.c:
 *      blinks the first LED
 *      Gordon Henderson, projects@drogon.net
 */

#include <stdio.h>
#include <wiringPi.h>

int main (void)
{
  printf ("Raspberry Pi blink\n") ;

  if (wiringPiSetup () == -1)
    return 1 ;

  pinMode (0, OUTPUT) ;         // aka BCM_GPIO pin 17

  for (;;)
  {
    digitalWrite (0, 1) ;       // On
    delay (500) ;               // mS
    digitalWrite (0, 0) ;       // Off
    delay (500) ;
  }
  return 0 ;
}

copy ker Raspberry Pi menggunakan winSCP

compile file blink.c, jalankan pada terminal :
  gcc -o blink blink.c -lwiringPi
Jalankan dengan akses root :
  sudo ./blink

Download dan install WiringPi

diantara cara untuk mengontrol GPIO pada raspberry Pi adalah dengan menambahkan library WiringPi yang dikembangkan oleh pemilik situs Gordon's Project.

tar xfz wiringPi-df45388.tar.tar.gz
cd wiringPi-98bcb20
./build
Test apakah sudah berhasil atau belum :

gpio -v
gpio readall

Selasa, 28 Oktober 2014

GPIO

sebuah pengantar tentang GPIO dan komputasi elektronik pada Raspberry Pi
Salah satu fitur menarik dari Raspberry Pi adalah pin GPIO (general purpose input/output) yang terletak di salah satu sudut papan, disamping soket kuning AV.
pin-pin GPIO ini adalah penghubung antara Raspberry Pi dengan 'dunia luar'. Sederhananya, bisa diumpamakan sebagai tombol-tombol yang dapat dinyalakan atau dimatikan (input) atau bisa juga Raspberry Pi yang menyalakan/mematikan tombol2 tersebut (output). 17 dari 26 pin konektor itu adalah pin GPIO; sedangkan yang lainnya adalah pin power atau ground
.

FUngsi gpio

pin-pin GPIO dapat diprogram untuk menghubungkan Raspberry Pi dengan alat lain. Inputnya tidak hanya dapat dihubungkan dengan tombol2 sederhana;namun bisa juga dari alat lain seperti sensor atau data dari komputer lain.  . Outputnya juga dapat melakukan berbagai hal, dari menyalakan LED sampai mengirim sinyal data ke alat lain. Apabila Raspberry Pi terhubung dalam sebuah jaringan komputer, alat yang terhubung dengan Raspberry Pi dapat dikontrol darimanana saja melalui internet dan juga bisa mengirimkan sinyal data. Konektivitas dan kontrol alat2 melalui internet adalah hal yang menarik dan powerful, dan Raspberry Pi adalah alat bantu yang sangant cocok. Ada banyak contoh-contoh menarik yang dapat dikunjungi di blog Raspberry Pi.
*diterjemahkan dari http://www.raspberrypi.org/documentation/usage/gpio/

Gambar lebih lengkap dari pinout GPIO Raspberry :


Senin, 27 Oktober 2014

copy-paste file menggunakan winSCP

untuk copas file dari dan ke raspberry dari komputer desktop, dapat menggunakan winSCP. installernya dapat didownload dari : http://sourceforge.net/projects/winscp/?source=typ_redirect.

settingan jaringan komputer dan rraspberry sama seperti pembahasan pada putty.

setelah instal winSCP, buka programnya dan ketikkan nomor IP raspberry Pi pada Host Name dan gunakan sistem SCP.




Mengakses Raspberry Pi dari desktop menggunakan Putty

Download Putty dari situs ini : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
( untuk windows, untuk linux dapat menggunakan SSH )
kemudian setting network komputer desktop secara static dengan IP : 192.168.5.1


Setting Raspberry Pi menggunakan static IP : 

dari command prompt, ketik: 
  • sudo bash  kemudian tekan enter 
  • nano /etc/network/interfaces kemudian tekan enter


rubah baris berikut ini : "iface eth0 inet dhcp"
Menjadi:
iface eth0 inet static
address 192.168.5.10
( kelas IP disamakan dengan kelas IP komputer)
netmask 255.255.255.0
gateway 192.168.5.1
Tekan CTRL & , kemudian CTRL & X untuk simpan dan selesai 
Restart

Sambungkan Raspberry Pi ke komputer Desktop menggunakan kabel jaringan
Jalankan Putty pada komputer Desktop, isi IP address Raspberry Pi (192.168.5.10) pada kolom Host Name, tekan Open.


Masuk dengan user : pi , dan password : raspberry (default)

Selasa, 21 Oktober 2014

Menginstal Operating System Raspbian

Apabila SD Card belum terinstal OS, maka lakukan langkah2 berikut :


  1. Download image Operating System untuk Raspberry Pi, direkomendasikan menggunakan Raspbian: http://downloads.raspberrypi.org/raspbian_latest
  2. Ekstrak file .zip, akan anda dapatkan file berekstensi .img untuk ditulis ke SD card menggunakan Win32DiskImager.
  3. Instal program Win32DiskImager, program tersebut dapat di download dari situs : http://softlayer-sng.dl.sourceforge.net/project/win32diskimager/Archive/Win32DiskImager-0.9.5-install.exe
  4. Menginstal Raspbian ke SD card
  • Colok SD card ke komputer menggunakan Card Reader
  • jalankan program Win32DiskImager
  • untuk 'image file' pilih file .img yang tadi didownload dari langkah no.1 
  • untuk 'Device' pilih lokasi SD Card
  • Klik Write
  • Tunggu sampai Selesai.

Sabtu, 18 Oktober 2014

Menyalakan Raspberry Pi

Menyalakan Raspberry Pi




  1. Masukkan SD Card yang sudah terinstal Operating System, untuk cara instalasi OS ke SD Card akan dibahas selanjutnya.
  2. Sebagai Monitor, Raspberry Pi menggunakan monitor dengan konektor HDMI. Namun apabila tidak terdapat monitor dengan konektor HDMI, Raspberry Pi menyediakan sambungan ke Video Analog sehingga dapat menggunakan Televisi sebagai monitor.
  3. Sambungkan Keyboard dan Mouse USB sebagai input Raspberry Pi.
  4. Raspberry Pi dapat dihubungkan ke jaringan lokal (LAN) apabila dibutuhkan. konektor RJ-45 telah disediakan pada Raspberry Pi model B.
  5. Apabila semua input telah disambungkan, Raspberry Pi siap dinyalakan dengan menghubungkannya ke catu daya 5V berupa adaptor dengan colokan microUSB.

pada saat pertama kali digunakan, raspbian secara otomatis memunculkan dialog setting cepat. Tekan Finish untuk gunakan settingan default

untuk login, gunakan user : pi , password : raspberry

untuk masuk ke GUI, jalankan 'startx'