Jumat, 13 Mei 2016

Pengetahuan Dasar Pemrograman Python

Pengetahuan  Dasar Pemrograman Python

Pengetahuan Dasar Raspberry Pi :Tools,Software dan Hardware

Raspberry Pi adalah salah satu system minimum mikrokontroler dengan OS Linux Raspbian

Pendahuluan
Raspberry Pi Board
Raspberry Operating System (OS)
Installasi  Raspberry Pi OS (Raspbian) ke SD Card
Instalasi hardware pendukung
Raspberry Pi  First Booting
Pemrograman
Pendahuluan


Raspberry Pi adalah modul micro computer yg juga mempunyai  input output digital port seperti  pada board microcontroller.Diantara kelebihan Rasberry Pi dibanding board microcontroller  yg lain yaitu mempunyai Port/koneksi   untuk display berupa TV atau Monitor PC serta koneksi USB untuk  Keyboard serta Mouse (spt tampak pada gambar 2 dan 4 dibawah).  Raspberry Pi dibuat di inggris oleh Raspberry Pi Foundation Pada awalnya Raspberry Pi ditunjukan untuk modul pembelajaran  ilmu komputer disekolah.

Raspberry Pi Board

Raspberry Pi board  dibuat dgn   type yg berbeda yaitu Raspberry Pi type A ,A+ Raspberry Pi type B.,B+ Raspberry pi 2,Rasberry pi 3,Raspberry Pi zero.  Perbedaannya antara lain  pada Ram dan Port LAN. Type A RAM = 256 Mb  dan tanpa port LAN(ethernet), type B = 512 Mb  dan terpasang port untuk  LAN

Blok diagram Raspberry Pi
 Gambar 1.  blok diagram Raspberry pi

Raspberry Pi board mempunyai  input dan output antara lain :

HDMI,  dihubungkan ke LCD  TV yg mempunayi port HDMI atau dgn cable converter HDMI to VGA  dapat dihubungkan ke  monitor PC.
Video analog  (RCA port) ,  dihubungkan ke Televisi sbg alternatif  jika anda tdk memilih monitor PC .
Audio output
2 buah port USB  digunakan untuk keyboard dan mouse
26 pin I/O digital
CSI port (Camera Serial Interface )
DSI (Display Serial Interface)
LAN port (network)
SD Card slot untuk  SD Card  memori yg menyimpan sistem operasi berfungsi spt hardisk pd PC.

Selain sebagai input output pada beberapa pin GPIO juga berfungsi sebagai komunikasi serial  diantaranya I2C, SPI dan serial komunikasi UART  .

Gambar berikut contoh Raspberry Pi  board dengan casing jadi tampak lebih indah
Gambar 3. Raspberry Pi dgn casing yg indah

Type Raspberry

Raspberry Pi Operating System (Sistem Operasi)

Untuk menggunakan Raspberry pi kita memerlukan operating system(contoh OS : windows, linux,mac ,Unix  dst)  yg dijalankan dari SD card pad board Rasberrry  tdk seperti pada board microcontroller AVR yg selama ini kita pakai tanpa OS .  Operating system yang  banyak dipakai  antara lain  Linux  distro Raspbian . OS disimpan di SD card  dan saat proses boot  OS hanya bisa dari SD card tdk dari lokasi lain.

OS  yang bisa di jalankan di Raspberry board antara lain :  Arch Linux ARM, Debian GNU/Linux, Gentoo, Fedora, FreeBSD, NetBSD, Plan 9, Inferno, Raspbian OS, RISC OS dan  Slackware Linux.

Jadi dlm menggunakan microcomputer  Raspberry Pi ini kita seperti  menggunakan PC yg berbasis linux  plus  yg mempunyai input output digital spt  yg ada di board microcontroller. Gambar Berikut ini contoh 1 set micro computer Raspberry Pi dgn OS LINUX  Rasbian  yang siap pakai:
CARA ke-1: Instalasi OS untuk Raspberry Pi

sebelum instalasi  yang perlu siapkan adalah  SD Card minimal berkapasitas 4GB disarankan 8GB.

1.  Pasang SD card ke laptop anda atau jika di PC pasang SD card reader   dan masukan SD Card ke SD Card reader.

2. Download OS Raspbian di sini

3. Extraxt file hasil download ,

4. File hasil extraxt  berektensi *.img  di install  ke SD Card menggunakan software Win32DiskImager
noobs adalah tool untuk menginstal sistem operasi dengan mudah untuk  Raspberry Pi . Menggunakan software ini Anda akan dapat dengan mudah memilih sistem operasi
pilihan Anda dan menginstalnya pada  Raspberry Pi . Berikut Sistem Operasi saat ini
termasuk dalam noobs :
• Raspbian
• Pidora
• OpenELEC
• RaspBMC
• OS RISC
• Arch Linux

Tahap instalasi  OS dengan NOOBS:

Langkah 1: Download noobs
download noobs dari sini: http://www.raspberrypi.org/downloads

Langkah 2: Format  SD Card
format kartu SD Anda menggunakan Tool, download dari: https://www.sdcard.org/downloads/formatter_4/
Anda perlu mengatur option  “FORMAT SIZE ADJUSTMENT” pilih  “ON” dalam menu “Options”.  untuk memastikan bahwa seluruh volume kartu SD diformat, dan bukan hanya satu partisi.
Langkah 3: Copy noobs ke  SD card
Ekstrak file dari noobs zip file yang Anda download pada langkah pertama.
Menyalin file diekstrak ke  SD Card yang baru saja Anda format
Pada boot pertama partisi “RECOVERY” FAT akan otomatis diubah ukurannya untuk minimum,dan daftar OS yang tersedia untuk menginstal akan ditampilkan.

Daftar hardware yg dibutuhkan untuk memulai project Raspberry pi antara lain:
1. Raspberry pi board
2. SD card (direkomndasikan min 8GB)
3. Micro USB charger HP
4. USB keyboard
5. HDMI/composite video cable
6. HDMI monitor/TV
7. USB mouse
8. LAN cable dan modem untuk koneksi ke internet(optional)

Tahap Instalasi Hardware

1. Setelah SD Card terinstall OS raspbian lepas dari SD CArd reader di PC anda dan masukan SD card ke soket SD Card di         Raspberry Pi board.    selanjutnya pasang device pendukung lainya di Raspberry pi board antara lain :

2. TV LCD  yg mempunyai port HDMI  hubungkan dgn kabel HDMI ke port HDMI Raspberry pi atau TV analog dihubungkan dgn  soket RCA. Alternatif lain Raspberry pi dihubungkan ke monitor PC  dgn kabel HDMI to VGA converter

3.  Keyboard dan mouse ke port USB dari Raspberry pi

4.   Power suply  melalui  mini USB Port   tegangan 5 volt Dc dgn arus minimal 700mA.



Raspberry Pi First Booting

Setelah hardware pendukung (sd card,monitor,keyboard dan mouse) semua terpasang hidupkan power suply 5 v DC

Pada boot pertama akan muncul  menu Raspi-config
Kita diminta merubah pengaturan seperti zona waktu dan lokal jika kita  inginkan

pilih pilihan kedua:
expand_rootfs
dan pilih ‘yes’ untuk reboot

 Raspberry Pi akan reboot dan Anda akan melihat login Raspberry pi:
lalu ketik:
pi

Anda akan diminta untuk Password Anda
ketik untuk password:
raspberry

Anda kemudian akan melihat prompt:
pi @ Raspberry ~ $

Untuk memulai tampilan desktop GUI ketik :

startx

Pengetahuan Dasar BeagleBone Tools, Software dan Hardware

BeaglBone adalah salah satu systim minimum microcontroler dengan OS Linux

Pengetahuan Dasar Komunikasi Serial Mikrokontroler AVR: dgn Komputer/PC

Pengetahuan Dasar Komunikasi Serial Mikrokontroler AVR: dgn Komputer/PC
Teory Dasar
Contoh Aplikasi
Source code
Proteus
Video  Penjelasan

Pengetahuan Dasar Komunikasi Serial Mikrokontroler AVR : dgn banyak Mikrokontroller

Pengetahuan Dasar Komunikasi Serial Mikrokontroler AVR : dgn banyak Mikrokontroller

Teory Dasar
Contoh Aplikasi
Source code
Proteus
Video  Penjelasan