kl601

Just another iMe (iLearning Media) site

By

Quisioner iLearning Plus

Pertanyaan : Please fill in Questionair iLearning Plus then SUBMIT.

Status : Tercapai 100%

Pernyataan : Saya sudah mengisi Quisioner iLearning Plus dengan baik

Pembuktian :

By

High Availabitity Cluster VS High Performance Cluster

Pertanyaan:

Pelajari tentang apa yang disebut High Availability Cluster dan apa yang disebut sebagai High Performance Cluster. Berikan contoh yang ada saat ini, buat ringkasan BUKAN COPY PASTE, di Post di iMe class dan ada link di SKUP masing-masing.

Status: Tercapai 100%

Keterangan: Saya telah mengerjakan tugas ini dengan baik

Pembuktian:

  • High Availability Cluster 

High-availability cluster, biasanya diimplementasikan untuk meningkatkan ketersediaan layanan. Elemen cluster akan bekerja dengan beberapa komputer server, yang digunakan untuk menyediakan layanan saat salah satu elemen kluster mengalami kerusakan/system failure. Syarat minimum kluster ini adalah dua server, dimana server pertama akan digunakan, dan server kedua akan aktif jika server pertama mengalami permasalahan.

  • High Performance Cluster

High-performance clusters menggunakan pemrosesan paralel dari beberapa komputer untuk memberikan kinerja yang tinggi. Hal ini memungkinkan komputer server untuk bekerja sama dalam mengatasi masalah. Jadi ketika salah satu server ada yang bermasalah maka system tidak mati karena ada server yang lain yang melakukan TakeOver system sehingga System always ready.

By

Arsitektur Personal Komputer

Intel Core i5

Jika Bloomfield adalah codename untuk Core i7 maka Lynnfield adalah codename untuk Core i5. Core i5 adalah seri value dari Core i7 yang akan berjalan di socket baru Intel yaitu socket LGA-1156. Core i5 akan dipasarkan dengan harga sekitar US$186.Kelebihan Core i5 ini adalah ditanamkannya fungsi chipset Northbridge pada intiprocessor (dikenal dengan nama MCH pada Motherboard). Maka motherboard Core i5 yang akan menggunakan chipset Intel P55 (dikelas mainstream) ini akan terlihat lowong tanpa kehadiran chipset northbridge. Jika Core i7 menggunakan Triple Channel DDR 3, maka di Core i5 hanya menggunakan Dual Channel DDR 3.Penggunaan dayanya juga diturunkan menjadi 95 Watt.Chipset P55 ini mendukung Triple Graphic Cards (3x) dengan 1×16 PCI-E slot dan 2×8 PCI-E slot. Pada Core i5 cache tetap sama, yaitu 8 MB L3 cache. Intel juga meluncurkan Clarksfield, yaitu Core i5 versi mobile yang ditujukan untuk notebook. Socket yang akan digunakan adalah mPGA-989 dan membutuhkan daya yang terbilang cukup kecil yaitu sebesar 45-55 Watt.

Southbridge

Southbridge adalah bagian dari chipset yang mengontrol bus IDE, USB, dukungan Plug and Play, menjembatani PCI dan Isa, mengontrol keyboard dan mouse, fitur power management dan sejumlah perangkat lainnya.
Southbridge berhubungan dengan pheriperal, memalui jalur penghubung yang kecepatannya (kecepatan bus) lebih lambat (misalnya bus PCI dan bus ISA) dibandingkan jalur penghubung yang digunakan oleh northbridge.

Chipset Southbridge merujuk kepada peripheral dan controller yang tidak begitu penting ( non-essential controller ) seperti EIDE dan controller serial port. contoh: AMD SB 710 dan Intel ICH10R.

Northbridge

Adalah chipset yang terhubung langsung dengan prosesor komputer dan memory controller yang memberikan akses cepat dari CPU ke memori, Peripheral Component Interconnect (PCI) bus, Level 2 cache, dan semua kegiatan pada slot kartu grafis. Northbridge berkomunikasi dengan prosesor menggunakan bus.
Pada beberapa processor modern, Northbridge telah terintegrasi pada lempengan processor seperti pada Intel Core i3,i5 dan i7. Contoh: Intel X58 dan AMD 990FX.
Contoh Gambar :

By

Arduino UNO dan RaspberryPi

Pertanyaan :

1. Arduino Uno.

Pelajari port-port assignment dan bagaimana cara penggunaannya, software apa saja yang diperlukan untuk menangani Arduino UNO tsb, berikan contohnya dengan program.

2. RaspberryPi.

Pelajari port port GPIO dan bagaimana cara penggunaannya, apa chipset dan prosesornya,

apa saja software yang diperlukan untuk memprogram RaspberryPi, berikan contoh aplikasi dengan programnya.

Status : Proses

Keterangan : Sedang dalam pengerjaan

Pembuktian :

1. Arduino UNO

adalah sebuah board mikrokontroler yang didasarkan pada ATmega328 (datasheet). Arduino UNO mempunyai 14 pin digital input/output (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog, sebuah osilator Kristal 16 MHz, sebuah koneksi USB, sebuah power jack, sebuah ICSP header, dan sebuat tombol reset. Arduino UNO memuat semua yang dibutuhkan untuk menunjang mikrokontroler, mudah menghubungkannya ke sebuah computer dengan sebuah kabel USB atau mensuplainya dengan sebuah adaptor AC ke DC atau menggunakan baterai untuk memulainya.

Arduino tidak lagi membutuhkan perangkat keras terpisah (disebut programmer atau downloader) untuk memuat atau meng-upload kode baru ke dalam mikrokontroler. Cukup dengan menggunakan kabel USB untuk mulai menggunakan Arduino. Selain itu, Arduino IDE menggunakan bahasa pemrograman C++ dengan versi yang telah disederhanakan, sehingga lebih mudah dalam belajar pemrograman.

 

 

Keluarga Arduino

Perusahaan Arduino telah membuat beberapa tipe papan yang berbeda-beda, masing-masing tipe tersebut memiliki kemampuan yang berbeda pula. Selain itu, Arduino merupakan Open Source Hardware yang berarti bahwa siapa saja dapat memodifikasi dan menghasilkan turunan Arduino dengan bentuk dan fungsi yang lebih beragam.

Contoh beberapa arduino

1. Arduino Uno(R3)

2. Arduino Leonardo

3. Arduino Mega

 

 

 

2. RaspberryPi.

Raspberry Pi adalah modul micro computer yang 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.

Raspberry Pi dibuat di inggris oleh Raspberry Pi Foundation Pada awalnya Raspberry Pi ditunjukan untuk modul pembelajaran ilmu komputer disekolah.

Raspberry Pi board dibuat dengan 2 type yg berbeda yaitu Raspberry Pi type A dan Raspberry Pi type B. 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

Spesifikasi Raspberry Pi

Blok diagram Raspberry Pi

Raspberry Pi board mempunyai input dan output antara lain :

– HDMI, dihubungkan ke LCD TV yg mempunayi port HDMI atau dengan cable converter HDMI to VGA dapat dihubungkan ke monitor PC.
– Video analog (RCA port) , dihubungkan ke Televisi sebagai 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.

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.

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.

GPIO merupakan sederet pin yang terdiri dari 26 pin dengan berbagai fungsi diantaranya:

By

Arduino UNO dan RaspberryPi

1.arduino uno

null

spesifikasi teknis
-mikrokontroler
– Input Voltage (disarankan) 7 – 12 Volt
– Input Voltage (batas akhir) 6 – 20 Volt
– Digital I/O Pin 14 (6 pin sebagai output PWM)
– Analog Input Pin 6
– Arus DC per pin I/O 40 mA
– Arus DC untuk pin 3.3V 50 mA
– Flash Memory 32 KB (ATmega328) 0,5 KB untuk bootloader
– SRAM 2 KB (ATmega328)
– EEPROM 1 KB (ATmega328)
– Clock Speed 16 MHz

Arduino Uno dimana didalamnya terdapat tiga PORT yaitu PORTB, PORTC, dan PORTD. Diantara ketiga PORT tersebut te rdapat dua PORT yang terdiri atas 14 pin digital Input/Output yaitu PORTB dan PORTD sedangkan 7 pin analog Input/Output yaitu POTRC.

– 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.

Menurut wikipedia, Raspberry Pi adalah komputer seukuran kartu kredit/ATM, yang dikembangkan oleh Raspberry Pi Foundation yang berbasis di Inggris. Ide awal dari pembuatan Raspberry Pi adalah menyediakan komputer yang murah untuk anak-anak sebagai media mereka untuk mempelajari bahasa pemograman komputer. Raspberry Pi diluncurkan pertama kali pada 29 Februari 2012. Raspberry Pi memiliki dua model, model A dan model B. Harga Resmi untuk model A adalah US$ 25 atau sekitar Rp 250.000 dan model B adalah US$ 35 atau sekitar Rp 350.000 (belum termasuk biaya impor dan pajak ke Indonesia). Perbedaan model A dan B terletak pada memory yang digunakan. Model A menggunakan memory 256 MB dan model B 512 MB. Selain itu model B juga sudah dilengkapai dengan ethernet port (kartu jaringan) yang tidak terdapat di model A.

Berikut 10 manfaat penggunaan Raspberry Pi :

1. komputer yang biasa digunakan untuk melakukan kegiatan ringan sehari-hari, seperti menonton HD movie, word processing, mendengarkan musik, dan kegiatan lainnya
2. bisa dihubungkan dengan aneka macam sensor seperti sensor cahaya, suhu, gerakan, dll
3. bisa dibuat web server
4. bisa dijadikan server NAS ( Network Attached Storage) di rumah
5. bisa dikombinasikan bersama Arduino
6. Download manager
Raspberry Pi bisa dijadikan sebagai Komputer yang mendownload file-file film yang bisa kita tinggal tanpa mengkhawatirkan konsumsi listrik
7. Print Server
Print Server adalah Alat yang di hubungkan dengan Printer,menjadikan printer anda bisa di gunakan bersama-sama dalam sebuah jaringan LAN
Raspberry Pi juga bisa di jadikan print server ,dengan menghubungkan printer yang ingin di jadikan printer Jaringan
8. Wifi Internet Radio Player
Raspberry bisa juga di gunakan untuk memainkan music yang di streaming dari Internet Radio, anda bisa mengatur volume,mengatur list lagu dari handphone anda(android,Blackberry)
9.bisa digunakan menjadi Server untuk hosting website anda, berbasis html, php dan mysql.
10. Home Automation
anda bisa membuat Home Automation untuk mengontrol lampu ,penyiraman taman, kipas angin,AC dan lain nya, dan bisa di atur baik dari layar LCD maupun Handphone anda.

Ada beberapa sistem operasi luar biasa yang bisa digunakan di Raspberry pi, yaitu :

– Raspbian berbasis Linux Debian
– Arch Linux ARM
– Raspbmc
– OpenELEC
– Android

By

Aplikasi modul UART/USRAT, PWM dan Timer

UART atau Universal Asynchronous Receiver-Transmitter adalah bagian perangkat keras komputer yang menerjemahkan antara bit-bit paralel data dan bit-bit serial. UART biasanya berupa sirkuit terintegrasi yang digunakan untuk komunikasi serial pada komputer atau port serial perangkat periperal. UART sekarang ini termasuk di dalam beberapa mikrokontroler (contohnya, PIC16F628).

Komponen keping UART tipikal

Keping UART biasanya terdiri dari:

– Penyangga (buffer) Transmit/Receive
– Pengendali (control) Transmit/Receive
– Penyangga Bus Data
– Logika Kendali Read/Write
– Kendali Modem

Pengertian USART

Universal Syncrhronous and Asyncrhronous Serial Receiver and Transmitter (USART) juga merupakan salah satu mode komunikasi serial yang dimiliki oleh ATmega8535.
USART merupakan komunikasi yang memiliki fleksibilitas tinggi, yang dapat digunakan untuk melakukan transfer data baik antar mikrokontroler maupun dengan modul-modul eksternal termasuk PC yang memiliki fitur UART.
USART memungkinkan transmisi data baik secara syncrhronous maupun asyncrhronous, sehingga dengan memiliki USART pasti kompatibel dengan UART. Pada ATmega8535, secara umum pengaturan mode syncrhronous maupun asyncrhronous adalah sama. Perbedaannya hanyalah terletak pada sumber clock saja. Jika pada mode asyncrhronous masing-masing peripheral memiliki sumber clock sendiri, maka pada mode syncrhronous hanya ada satu sumber clock yang digunakan secara bersama-sama. Dengan demikian, secara hardware untuk mode asyncrhronous hanya membutuhkan 2 pin yaitu TXD dan RXD, sedangkan untuk mode syncrhronous harus 3 pin yaitu TXD, RXD dan XCK.
–PWM

PWM (Pulse Width Modulation) Atmega8535

PWM (Pulse Width Modulation) atau modulasi lebar pulsa adalah salah satu keunggulan Timer/Counter yangterdapat pada Atmega8535. Ketiga jenis Timer/Counter pada Atmega8535 dapat menghasilkan pulsa PWM. Pulsa PWM adalah sederetan pulsa yang lebar pulsanya dapat diatur. Pulsa PWM berfungsi mengatur kecepatan motor DC, mengatur gelap terang LED dan aplikasi lainnya. PWM adalah Timer mode Output Compare yang canggih. Mode PWM Timer juga dapat mencacah turun yang berlawanan dengan mode Timer lainnya yang hanya mencacah naik. Pada mode PWM tersebut, Timer mencacah naik hingga mencapai nilai TOP, yaitu 0xFF (255) untuk PWM 8 bit dan 0x3FF (1023) untuk PWM 10 bit. Timer/Counter 0 hanya memiliki PWM 8 bit, sedangkan pada Timer/Counter 1 memiliki 9 bit dan PWM 10 bit, dan Timer/Counter 2 memiliki PWM 8 bit.

Pemilihan mode PWM diseting melalui bit COM01 dan bit COM00 pada register TCCR. Saat COM00 clear dan COM01 set, pin OC0 clearsat timer mencacah diatas Compare Match dan pin OC0 set saat timer mencacah dibawah Compare Match atau non-inverting PWM. Kebalikannya, saat COM00 set dan COM01 juga set, maka pin OC0 set saat timer mencacah dibawah Compare Match atau disebut jugainverting PWM. Agar lebih jelas, perhatikan gambar berikut.

Pemrograman PWM dengan BASCOM AVR

Fasilitas timer mikrokontroler digunakan untuk pengaturan PWM. Berikut ini pengujian fungsionalitas mikrokontroler Atmega 16 dalam membangkitkan PWM. Penggunanan PWM menggunakan fasilitasoverflow pada timer/counter 1.

Listing program untuk mengeluarkan nilai PWM = 0 pada pin OC1A dan OC1B.

Config Timer1 = Pwm , Pwm = 10 , Prescale = 64 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down ‘pwm dengan settingan fast pwm 10 bit, mode inverting

Do

Pwm1a = 0 ‘pin OC1A

Pwm1b = 0 ‘pin OC1B

Loop

End

–TIMER

Timer/counter dalam Atmega8535 ada 3 yaitu: ·

– Timer/counter 0 ·
– Timer/counter 1 ·
– Timer/counter 2

Interrupt timer berasal dari dua sumber yaitu:

1. Overflow interrupt, dimana interrupt terjadi jika TCNTn mencapai 255 untuk timer 8 bit dan 65535 untuk timer 16 bit.
2. Compare match interrupt, dimana interrupt terjadi jika nilai OCR sama dengan TCNTn.

Pada dasarnya Timer hanya menghitung pulsa clock. Frekuensi pulsa clock yang dihitung tersebut bisa sama dengan frekuensi kristal yang digunakan atau dapat diperlambat menggunakan prescaler dengan faktor 8, 64, 256, atau 1024.

Contohnya jika sebuah sistem mikrokontroler menggunakan kristal dengan frekuensi 4 MHz dan timer yang digunakan adalah timer 8 bit, maka maksimum waktu timer yang bisa dihasilkan adalah:

tMAX = 1/fCLK x (FFh+1)

= 1/4.000.000 x (255+1)

= 0,000064 s

Untuk menghasilkan timer yang lebih lama dapat digunakan prescaler, misalnya 1024, maka maksimum waktu timer yang bisa dihasilkan adalah:

tMAX = 1/fCLK x (FFh+1) x N

= 1/4.000.000 x (255+1) x 1024

= 0,065536 s

Untuk menghitung nilai TCNT supaya menghasilkan waktu timer tertentu dipergunakan rumus berikut:

TCNT = (1 + FFh) – (Ttimer x fCLK)/N

Dimana:

TCNT = nilai Timer (Heksadesimal)

fCLK = Frekuensi clock kristal yang digunakan (Hz)

Ttimer = Waktu timer yang diinginkan (detik)

N = prescaler (1,8,64,256,1024)

1+FFh = nilai maksimum timer adalah FFh dan overflow saat FFh ke 00h

By

Essay: 19. Installasi Software pada Raspberry Pi

Setelah saya pelajari tentang instalasi software pada raspberrypi , pertama-tama saya akan menjelaskan sistem operasi pendukung untuk raspberry pi biasa disebut dengan RASPBIAN . Raspbian disini dibagi menjadi 2 yaitu RASPBIAN WHEEZY & RASPBIAN JESSIE . Raspbian wheezy hanya dikeluarkan sampai tanggal 5 Mei 2015 nah setelah itu baru dirilis yang namanya Rapbian JESSIE pada tanggal 25 September 2015 . Tapi sebagian orang masih banyak yang menggunakan Rapbian Wheezy walaupun sudah tidak rilis lagi update’n terbarunya .

Untuk menginstal sistem operasi Raspbian Wheezy pada Raspberry Pi menggunakan Ubuntu sangatlah mudah. Kita hanya memerlukan file image (.img) dari sistem operasi Raspbian, sebuah SD Card minimal 4GB Class 10 dan tentunya Raspberry Pi maka sudah bisa diinstall. Caranya adalah dengan menggunakan program Disk Clone yang telah tersedia secara bawaan pada Ubuntu yaitu DD.

DD bekerja dengan cara mengklone semua isi dari image ke SD Card (partisi dan file system). Dengan DD kita tidak hanya bisa membuat instalasi baru, namun juga melakukan backup dari image pada SD Card kita untuk mencegah hilangnya data dari Raspberry ketika terjadi korup atau kerusakan pada SD Card (karena tercabut atau mati paksa).

Langsung saja ke langkah-langkahnya:

  1. Download image terbaru dari Raspbian Wheezy di alamat berikut http://www.raspberrypi.org/downloads/
  2. Pada halaman download, cari RASPBIAN Debian Wheezy dan copy download link pada tombol Download ZIP
  3. Buka terminal Ubuntu dengan shortcut CTRL + ALT + T
  4. Ketik pada terminal sudo apt-get install wget -y && wget (paste link download CTR+SHIFT+V)
  5. Tunggu proses Download selesai, kemudian colokan SD Card ke laptop / card reader
  6. Cari alamat SD Card dengan mengetik sudo fdisk -l kemudian akan muncul daftar dari Disk pada laptop. Hati-hatidalam tahap ini, cari alamat SD Card yang diawali dengan mmcblk. Biasanya akan beralamat di /dev/mmcblk0.
  7. Setelah selesai mengunduh, lakukan cloning ke SD card dengan perintah:
  8. sudo dd if=./alamat_dari_file_img of=/dev/nama_sdcard bs=5M
  9. Contoh : sudo dd if=./2014-12-24-wheezy-raspbian.img of=/dev/mmcblk0 bs=5M
  10. Tunggu hingga proses selesai, setelah itu colokan ke Raspberry SDCardnya, nyalakan dan mulai lakukan penyetingan. Masuk menggunakan akun default username: pi , password: raspberry
  11. Pertama, setting partisi ke mode full dengan cara: sudo raspi-config
  12. Cari Expand File System > Yes > Reboot
  13. Reboot, dan Login kembali, ketik startx untuk masuk ke Desktop.
  14. Selesai.

Sumber :

https://www.raspberrypi.org/downloads/raspbian/

By

Installasi Software pada Raspberry Pi

Pertanyaan :

Pelajari tentang cara melakukan installasi Software ( misal Wheezy atal Jessie ) pada Raspberry Pi.

pelajari juga struktur sistem operasinya, sehingga Raspberry Pi bisa diprogram untuk digunakan dalam project KKP/Sripsi.

Status :

Sudah Mengerjakan

Keterangan :

saya sudah mengarkjakan tugas sesuai instruksi

Pembuktian :

Raspberry Pi Operating System (Sistem Operasi)

Untuk menggunakan Raspberry pi kita memerlukan operating system(contoh OS : windows, linux,mac ,Unix dan lain lain.) yang dijalankan dari SD card pad board Rasberrry tidak 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 tidak 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 dalam menggunakan microcomputer Raspberry Pi ini kita seperti menggunakan PC yg berbasis linux plus yang mempunyai input output digital spt yg ada di board microcontroller.

Instalasi OS untuk Raspberry Pi

Sebelum instalasi yang perlu siapkan adalah SD Card minimal berkapasitas 4GB dan usahakan yg ber-merk .

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

3. Extraxt file hasil download

4. File hasil extraxt berektensi *.img di install ke SD Card menggunakan software Win32DiskImager

123q

123w

By

Installasi Software pada Raspberry Pi

Pertanyaan :

Pelajari tentang cara melakukan installasi Software ( misal Wheezy atal Jessie ) pada Raspberry Pi.

pelajari juga struktur sistem operasinya, sehingga Raspberry Pi bisa diprogram untuk digunakan dalam project KKP/Sripsi.

Status :

tercapai 100%

Keterangan :

saya sudah mengarkjakan tugas sesuai instruksi

Pembuktian :

Raspberry Pi Operating System (Sistem Operasi)

Untuk menggunakan Raspberry pi kita memerlukan operating system(contoh OS : windows, linux,mac ,Unix dan lain lain.) yang dijalankan dari SD card pad board Rasberrry tidak 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 tidak 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 dalam menggunakan microcomputer Raspberry Pi ini kita seperti menggunakan PC yg berbasis linux plus yang mempunyai input output digital spt yg ada di board microcontroller.

123
Instalasi OS untuk Raspberry Pi

Sebelum instalasi yang perlu siapkan adalah SD Card minimal berkapasitas 4GB dan usahakan yg ber-merk .

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

3. Extraxt file hasil download

4. File hasil extraxt berektensi *.img di install ke SD Card menggunakan software Win32DiskImager
123q

123w

By

Arduino UNO dan RaspberryPi

Pertanyaan :

1. Arduino Uno.

Pelajari port-port assignment dan bagaimana cara penggunaannya, software apa saja yang diperlukan untuk menangani Arduino UNO tsb, berikan contohnya dengan program.

2. RaspberryPi.

Pelajari port port GPIO dan bagaimana cara penggunaannya, apa chipset dan prosesornya,

apa saja software yang diperlukan untuk mempprogram RaspberryPi, berikan contoh aplikasi dengan programnya.

Buat ringkasan  bukan Copy Paste, di post di iMe Class dan ada link di SKUP.

Status :

Keterangan :

Pembuktian :

1. Arduino Uno

Arduino Uno sebenarnya adalah salah satu kit mikrokontroler yang berbasis pada ATmega28. Modul ini sudah dilengkapi dengan berbagai hal yang dibutuhkan untuk mendukung mikrokontroler untuk bekerja, tinggal colokkan ke power suply atau sambungkan melalui kabel USB ke PCmu Arduino Uno ini sudah siap sedia. Arduino Uno ini memilki 14 pin digital input/output, 6 analog input, sebuah resonator keramik 16MHz, koneksi USB, colokan power input, ICSP header, dan sebuah tombol reset.

Arduino Uno R3 adalah seri terakhir dan terbaru dari seri Arduino USB.

ArduinoUno_R3-mikrokontroler

 

Spesifikasi Arduino Uno

  • Mikrokontroler ATmega328
  • Catu Daya 5V
  • Teganan Input (rekomendasi) 7-12V
  • Teganan Input (batasan) 6-20V
  • Pin I/O Digital 14 (of which 6 provide PWM output)
  • Pin Input Analog 6
  • Arus DC per Pin I/O 40 mA
  • Arus DC per Pin I/O untuk PIN 3.3V 50 mA
  • Flash Memory 32 KB (ATmega328) dimana 0.5 KB digunakan oleh bootloader
  • SRAM 2 KB (ATmega328)
  • EEPROM 1 KB (ATmega328)
  • Clock Speed 16 MHz

Apa fungsi arduino uno?

Sebagaimana kita ketahui dengan mikrokontroler kita membuat program untuk mengendalikan berbagaikomponen elektronika. Program yang kita buat dengan bahasa pemrograman didownload ke mikrokontroler, yang kemudian mikrokontroler akan bekerja sesua dengan program yang kita buat.

Dan dengan Arduino Uno itu sendiri lebih memudahan pernggunanya untuk membuat berbagai hal yang berkaitan dengan mikrokontroler, karena didalamnya sudah tersedia yang dibutuhkan oleh mikrokontroler.

Contohnya yang dapat dibuat dengan Arduino antara lain, untuk membuat robot, mengontrol motor stepper, pengatur suhu, mesin gate turnstile, display LCD, dan masih banyak lagi contoh yang lainnya. Coba cari di google atau Youtube proyek-proyek Arduino ini sudah banyak contohnya

Arduino-Uno-Robot

Apa Kelebihan Arduino Uno.

– develop project mikrokontroler akan menjadi lebih dan menyenangkan. tinggal colok ke USB, dan tidak perlu membuat downloader untuk mendownload program yang telah kita buat.
– didukung oleh Arduino IDE, bahasa pemrograman yang sudah cukup lengkap librarynya.
– terdapat modul yang siap pakai/shield yang bisa langsung dipasang pada board Arduino
– dukungan dokumentasi yang bagus dan komunitas yang solid

arduino-uno-colok-ke-usb-pc

Pemrograman Arduino Uno

Seperti yang sudah diutarakan sebelumnya, salah satu kelebihan dari arduino Uno ini adalah didukung oleh software Arduino IDE (Integrated Development Enviroment) untuk melakukan penulisan pemrograman. Bahasa pemrogramannya pun berdasarkan bahasa C yang mudah untuk dpelajari dan sudah didukung oleh library yang lengkap.

Arduino-Uno-project

 

2. Raspberry Pi

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 2  type yg berbeda yaitu Raspberry Pi type A dan Raspberry Pi type B.  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

blok_diagram

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.

rasberrypi_PART1

Gambar 2.  Raspberry Pi board

GPIO merupakan sederet pin yang terdiri dari 26 pin dengan berbagai fungsi diantaranya:

GPIO

 

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