pma4 - tt5c - c5

Upload: ivan-arrianto

Post on 09-Oct-2015

52 views

Category:

Documents


0 download

DESCRIPTION

Mikrokontroler

TRANSCRIPT

  • LAPORAN

    PRAKTEK MIKONTROLER DAN ANTARMUKA 2

    JOB SHEET 2

    ANTARMUKA ETHERNET SHIELD

    Di Susun oleh:

    IVAN ARRIANTO

    FHISCA OCTFI S.

    LILIS SHOLIHAT

    YAUMIL FAJRI

    Kelompok :

    C5

    PROGRAM STUDI TEKNIK TELEKOMUNIKASI

    JURUSAN TEKNIK ELEKTRO

    POLITEKNIK NEGERI JAKARTA

    DEPOK

    2014

  • P4.1 Display Nilai Pin Analog di Web Server Arduino

    Skematik Rangkaian

  • Flowchart

  • Sketch

  • Hasil Percobaan

    Analisa

    Percobaan P4.1 menggunakan Arduino yang dipasangkan dengan Ethernet Shield

    untuk dapat menjalankan program Arduino dari Web Server (Fire Fox, Chrome, Opera, dll).

    Agar komputer dan Arduino terhubung maka perlu mengatur alamat IP Address pada Ethernet,

    yaitu dengan menggunakan IP 192.168.1.10 dan di ketikkan pada Address Bar di Web

    Browser, maka akan menampilkan nilai analog pada tiap-tiap pin Arduino.

    Jika kita masukkan potensiometer pada pin A0 Arduino pada kondisi min. (nilai 0),

    maka ketika kita mengetikan 192.168.1.10 nilai analog input 0 adalah 0. Kemudian kita coba

    memutar potensio hingga kondisi max. (nilai 1023), maka ketika di halaman web di-refresh

  • (tekan F5) nilai analog input 0 berubah dari 0 menjadi 1023. Dengan demikian perubahan nilai

    input analog dapat dilihat melalui web server.

  • P4.2 Atur dan Display Nilai Pin Analog dan Digital di Web Server Arduino

    Skematik Rangkaian

  • Flowchart

  • Sketch

  • Hasil Percobaan

    Analisa

    Percobaan P4.2 ini cara konfigurasinya sama seperti pada percobaan P4.1, pada

    percobaan ini pin digital dan analog Arduino bisa dipantau dan dikendalikan melalui web

    browser. Pada bagian Address Bar kita ketikkan 192.168.1.10/?pinD2=1&pinA9=128.

    Artinya pin arduino yang kita atur adalah pada pin Digital 2 dan pin Analog 9 pada Arduino.

    Untuk memastikan agar perintah dari web browser tersebut dapat berfungsi kita

    gunakan sebuah LED sebagai indicator outputnya. Jika kita mengganti nilai pada pin A9 dari

    128 menjadi 255 maka LED-nya di sambungkan ke pin Analog 9 berada dalam keterangan

    maksimal (nilai LED 0-255). Sementara pada pin D2 nilainya hanya 0 dan 1 karena pin tersebut

    adalah untuk nilai digital (Nyala atau Mati).

  • P4.3 Display Nilai Pin Analog dan Digital

    Skematik Rangkaian

  • Flowchart

  • Sketch

  • Hasil Percobaan

    Analisa

    Pada Percobaan 4.3 ini nilai analog dan digital dapat ditampilkan pada dua halaman

    web server dengan cara sebagai berikut:

    Untuk melihat nilai pin Analog: Ketikan 192.168.1.10/analog

  • Untuk meliha nilai pin Digital: Ketikan 192.168.1.10/digital

    Kemudian web server akan menampilkan nilai analog atau digital sesuai dengan

    perintah yang diketikan pada address bar di web server. Penulisan alamat yang salah akan

    menampilkan halaman tidak dikenal.

  • P4.4 Display Nilai Pin Analog dan Digital (Format Tabel HTML)

    Skematik

  • Flowchart

  • Sketch

  • Hasil Percobaan

  • Analisa

    Percobaan P4.4 ini sama seperti percobaan P4.3 hanya saja ditambahkan fungsi HTML

    untuk memberi tambahan tampilan pada web browser. Pada percobaan ini tampilan nilai analog

    dan digital ditambahkan tabel pada hasil nilainya.

  • P4.5 Atur Pin Melalui Form (POST)

    Skematik

  • Flowchart

  • Sketch

  • Hasil Percobaan

    Analisa

    Pada percobaan P4.5 ini digunakan fungsi tombol On dan Off button yang

    diperintahkan dari web server. Tampilan halaman web memungkinkan user memilih perintah

    yang akan dilakukan Arduino. Dengan menggunakan indicator LED sebagai output, jika

    tombol On pada web server ditekan, maka web server akan mengirimkan perintah kepada

    Arduino untuk menyalakan LED. Sebaliknya jika kita menekan tombol Off, maka web server

    akan mengirimkan perintah kepada Arduino untuk mematikan LED.