Ishari

Since 1996.

  • Beranda
Home Archive for 2017

Sejarah Arduino 


Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Arduino juga merupakan platform hardware terbuka yang ditujukan kepada siapa saja yang ingin membuat purwarupa peralatan elektronik interaktif berdasarkan hardware dan software yang fleksibel dan mudah digunakan. Mikrokontroler diprogram menggunakan bahasa pemrograman arduino yang memiliki kemiripan syntax dengan bahasa pemrograman C.
Arduino mempunyai banyak jenis, di antaranya Arduino Uno, Arduino Mega 2560, Arduino Fio, dan lainnya. Arduino Uno adalah sebuah board mikrokontroller yang berbasis ATmega328.Arduino memiliki 14 pin input/output yang mana 6 pin dapat digunakan sebagai output PWM, 6 analog input, crystal osilator 16 MHz, koneksi USB, jack power, kepala ICSP, dan tombol reset. Arduino mampu men-support mikrokontroller; dapat dikoneksikan dengan komputer menggunakan kabel USB.

Karena sifatnya yang terbuka maka siapa saja dapat mengunduh skema hardware arduino dan membangunnya. Semuanya berawal dari sebuah thesis yang dibuat oleh Hernando Barragan, di institute Ivrea. Kemudian tahun 2005, dikembangkan oleh Massimo Banzi dan David Cuartielles dan diberi nama Arduin of Ivrea. Tujuan awal dibuat Arduino adalah untuk membuat perangkat mudah dan murah, dari perangkat yang ada saat itu. Dan perangkat tersebut ditujukan untuk para siswa yang akan membuat perangkat desain dan interaksi. Sifat Arduino yang Open Source, membuat Arduino berkembang sangat cepat. Dan banyak lahir perangkat-perangkat sejenis Arduino. Seperti DFRDuino atau Freeduino, dan kalau yang lokal ada namanya CipaDuino yang dibuat oleh SKIR70, dan juga MurmerDuino yang dibuat oleh Robot Unyil. Arduino menggunakan keluarga mikrokontroler ATMega yang dirilis oleh Atmel sebagai basis, namun ada individu/perusahaan yang membuat clone arduino dengan menggunakan mikrokontroler lain dan tetap kompatibel dengan arduino pada level hardware. Untuk fleksibilitas, program dimasukkan melalui bootloader meskipun ada opsi untuk membypass bootloader dan menggunakan downloader untuk memprogram mikrokontroler secara langsung melalui port ISP. Secara umum arduino memiliki fungsi memudahkan penggunaan dalam berbagai bidang elektronik seperti pembuatan aplikasi running LED, traffict LED, mobile robot, dan masih banyak lagi yang lainnya. Dengan menggunakan arduino, pembuatan aplikasi-aplikasi tersebut menjadi lebih praktis, mudah, dan murah. Dan juga dapat digunakan untuk mengembangkan objek interaktif, mengambil masukan dari berbagai switch atau sensor, dan mengendalikan berbagai lampu, motor, dan output fisik lainnya. Proyek Arduino dapat berdiri sendiri, atau berkomunikasi dengan perangkat lunak (software) yang berjalan pada komputer Anda (misalnya Flash, Pengolahan, MaxMSP.) Board dapat dirakit dengan tangan atau dibeli; open-source IDE dapat didownload secara gratis. Dan seperti Microcontroller yang banyak jenisnya, Arduino lahir dan berkembang, kemudian muncul dengan berbagai jenis. Diantaranya adalah :

  • Arduino Uno

Jenis yang ini adalah yang paling banyak digunakan. Terutama untuk pemula sangat disarankan untuk menggunakan Arduino Uno. Dan banyak sekali referensi yang membahas Arduino Uno. Versi yang terakhir adalah Arduino Uno R3 (Revisi 3), menggunakan ATMEGA328 sebagai Microcontrollernya, memiliki 14 pin I/O digital dan 6 pin input analog. Untuk pemograman cukup menggunakan koneksi USB type A to To type B. Sama seperti yang digunakan pada USB printer. 
·

  •  Arduino Due

Berbeda dengan saudaranya, Arduino Due tidak menggunakan ATMEGA, melainkan dengan chip yang lebih tinggi ARM Cortex CPU. Memiliki 54 I/O pin digital dan 12 pin input analog. Untuk pemogramannya menggunakan Micro USB, terdapat pada beberapa handphone.


  • Arduino Mega

Mirip dengan Arduino Uno, sama-sama menggunakan USB type A to B untuk pemogramannya. Tetapi Arduino Mega, menggunakan Chip yang lebih tinggi ATMEGA2560. Dan tentu saja untuk Pin I/O Digital dan pin input Analognya lebih banyak dari Uno.


  • Arduino Leonardo

Bisa dibilang Leonardo adalah saudara kembar dari Uno. Dari mulai jumlah pin I/O digital dan pin input Analognya sama. Hanya pada Leonardo menggunakan Micro USB untuk pemogramannya.


  • Arduino Fio

Bentuknya lebih unik, terutama untuk socketnya. Walau jumlah pin I/O digital dan input analognya sama dengan uno dan leonardo, tapi Fio memiliki Socket XBee. XBee membuat Fio dapat dipakai untuk keperluan projek yang berhubungan dengan wireless.


  • Arduino Lilypad

Bentuknya yang melingkar membuat Lilypad dapat dipakai untuk membuat projek unik. Seperti membuat amor iron man misalkan. Hanya versi lamanya menggunakan ATMEGA168, tapi masih cukup untuk membuat satu projek keren. Dengan 14 pin I/O digital, dan 6 pin input analognya.


  • Arduino Nano

Sepertinya namanya, Nano yang berukulan kecil dan sangat sederhana ini, menyimpan banyak fasilitas. Sudah dilengkapi dengan FTDI untuk pemograman lewat Micro USB. 14 Pin I/O Digital, dan 8 Pin input Analog (lebih banyak dari Uno). Dan ada yang menggunakan ATMEGA168, atau ATMEGA328.


  • Arduino Mini

Fasilitasnya sama dengan yang dimiliki Nano. Hanya tidak dilengkapi dengan Micro USB untuk pemograman. Dan ukurannya hanya 30 mm x 18 mm saja.


  • Arduino Micro

Ukurannya lebih panjang dari Nano dan Mini. Karena memang fasilitasnya lebih banyak yaitu; memiliki 20 pin I/O digital dan 12 pin input analog.


  • Arduino Ethernet

Ini arduino yang sudah dilengkapi dengan fasilitas ethernet. Membuat Arduino kamu dapat berhubungan melalui jaringan LAN pada komputer. Untuk fasilitas pada Pin I/O Digital dan Input Analognya sama dengan Uno.


  • Arduino Esplora

Rekomendasi membuat gadget sepeti Smartphone, karena sudah dilengkapi dengan Joystick, button, dan sebagainya. Hanya perlu tambahkan LCD, untuk lebih mempercantik Esplora


  • Arduino Robot

Ini adalah paket komplit dari Arduino yang sudah berbentuk robot. Sudah dilengkapi dengan LCD, Speaker, Roda, Sensor Infrared, dan semua yang kamu butuhkan untuk robot sudah ada pada Arduino ini.


Kelebihan Arduino


l Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang akan menangani upload program dari komputer.

l Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki port serial/RS323 bisa menggunakan nya.

l Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan kumpulan library yang cukup lengkap.

l Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya shield GPS, Ethernet, SD Card, dll.


Kekurangan Arduino


l Kode hex relatif lebih besar.

l Sering terjadi kesalahan fuse bit saat membuat bootloader.

l Harus memodifikasi program lama, karena pada penggunaan pin harus “disiplin”.

l Storage Flash berkurang, karena dipakai untuk bootloader.



Source:
http://ilmuti.org/wp-content/uploads/2017/03/Syahrul_Mubarok_Arduino.pdf
https://www.it-jurnal.com/pengertian-dan-kelebihan-arduino/
http://www.academia.edu/23310766/Arduino_and_Raspberry_Pi
USES CRT;
FUNCTION COUNTER (X:INTEGER): INTEGER;
BEGIN
COUNTER:=X+1;
END;
VAR
Y:INTEGER;
BEGIN
CLRSCR;
WRITELN(‘Jumlah mobil yang masuk = ‘,COUNTER(Y));
READLN;
END


Penjelasan programnya sebagai berikut:

 FUNCTION COUNTER (X:INTEGER): INTEGER;
BEGIN
COUNTER:=X+1;
END;
Bagian ini merupakan subprogram utama. Pada bagian ini dideklarasikan judul function dan variabel yang akan digunakan dalam rumus function. Judul function yang digunakan adalah “Counter” dan variabel yang digunakan dalam rumus function-nya adalah “X”.


VAR
Y:INTEGER;
Bagian ini merupakan pendeklarasian variabel pada program utama. Nilai dari variabel ini akan dimasukkan ke dalam rumus function yang telah dibuat sebelumnya pada subprogram utama.


BEGIN
CLRSCR;
WRITELN(‘Jumlah mobil yang masuk = ‘,COUNTER(Y));
READLN;
END
Bagian ini adalah program utama. Perintah CLRSCR jarang digunakan pada satu program dalam satu file. Perintah ini biasa dipakai pada program yang membutuhkan beberapa output dengan cara membersihkan tampilan setelah output pertama selesai dibuat, sehingga output berikutnya dapat dibuat. Begitu seterusnya. Sedangkan perintah WRITELN dipakai untuk mencetak karakter yang terdapat dalam tanda petik.









Algoritma program dari diagram alir di
atas yaitu :

1. Pada kodingan, n = jumlah mobil yang masuk kedalam automatic car wash.
2. Automatic Car Wash menghitung jumlah mobil yang masuk ke dalam car wash.
3. Automatic car wash mulai membersihkan mobil yang masuk.
4. Jika jumlah mobil belum mencapai 25 buah maka alat akan kembali menghitung jumlah mobil yang masuk.
5. Jika jumlah mobil sudah mencapai 25 buah maka alat akan berhenti bekerja. Karena Automatic Car diprogram hanya bisa mengerjakan hingga 25 mobil saja.



bind "1" "slot1"
bind "3" "slot2"
bind "4" "slot6"
bind "5" "slot5"
bind "9" "slot9"
bind "a" "+moveleft"
bind "b" "buymenu"
bind "c" "radio3"
bind "d" "+moveright"
alias  "+use_and_see_bomb_by_pink"  "+use; gameinstructor_enable 1"
alias  "-use_and_see_bomb_by_pink"  "-use; gameinstructor_enable 0"
bind  "e" "+use_and_see_bomb_by_pink"
bind "f" "+lookatweapon"
bind "ctrl" "drop"
bind "i" "show_loadout_toggle"
bind "m" "teammenu"
bind "q" "lastinv;r_cleardecals"
bind "r" "+reload"
bind "s" "+back"
bind "t" "+spray_menu"
bind "u" "messagemode2"
bind "v" "+duck"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "`" "toggleconsole"
bind "," "buyammo1"
bind "." "buyammo2"
bind "SPACE" "+jump"
bind "TAB" "+showscores"
bind "CAPSLOCK" "slot3"
bind "ESCAPE" "cancelselect"
bind "DEL" "mute"
bind "PAUSE" "pause"
bind "SHIFT" "+speed"
bind "ALT" "slot10"
bind "RCTRL" "skybox"
bind "F3" "autobuy"
bind "F4" "rebuy"
bind "F5" "jpeg"
bind "F6" "save quick"
bind "F7" "load quick"
bind "F10" "quit prompt"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "+voicerecord"
bind "MWHEELUP" "slot7"
bind "MWHEELDOWN" "slot8"
viewmodel_presetpos "3"
cl_autowepswitch "0"
cl_bob_lower_amt "0"
cl_bobamt_lat "0"
cl_bobamt_vert "0"
cl_bobcycle "0.98"
cl_viewmodel_shift_left_amt "0"
cl_viewmodel_shift_right_amt "0"
cl_crosshair_drawoutline "0"
cl_crosshairalpha "999"
cl_crosshaircolor "5"
cl_crosshairdot "0"
cl_crosshairgap "-3"
cl_crosshairgap_useweaponvalue "0"
cl_crosshairsize "3"
cl_crosshairstyle "4"
cl_crosshairthickness "1"
cl_crosshairusealpha "1"
cl_crosshaircolor_b "192"
cl_crosshaircolor_g "255"
cl_crosshaircolor_r "0"
cl_hud_background_alpha "0.5"
cl_hud_bomb_under_radar "1"
cl_hud_color "5"
cl_hud_healthammo_style "0"
cl_hud_playercount_pos "1"
cl_hud_playercount_showcount "1"
cl_loadout_colorweaponnames "1"
cl_radar_always_centered "1"
cl_radar_icon_scale_min "1"
cl_radar_rotate "1"
cl_radar_scale "0.340000"
cl_use_opens_buy_menu "0"
lobby_voice_chat_enabled "1"
name "kik0"
net_graph "1"
net_graphheight "30"
net_graphpos "1"
net_graphproportionalfont "0"
sensitivity "1.25"
snd_menumusic_volume "0.110000"
snd_musicvolume "0.090000"
snd_pitchquality "1"
snd_roundend_volume "0.120000"
snd_roundstart_volume "0.000000"
snd_tensecondwarning_volume "0.5"
snd_use_hrtf "0"
ui_steam_overlay_notification_position "bottomleft"
volume "1"
Langganan: Komentar ( Atom )

Student of

Student of

ABOUT AUTHOR

LATEST POSTS

  • SEJARAH, KELEBIHAN & KEKURANGAN ARDUINO
    Sejarah Arduino  Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang unt...
  • Program Automatic Car Wash
    USES CRT; FUNCTION COUNTER (X:INTEGER): INTEGER; BEGIN COUNTER:=X+1; END; VAR Y:INTEGER; BEGIN CLRSCR; WRITELN(‘Jumlah mo...
  • Teknologi Informasi dan Multimedia
    A. Pengertian Multimedia Multimedia diambil dari kata multi dan media. Multi berarti banyak dan media berarti media atau perantara. Multi...
  • Cara Kerja Modulator FM
         Rangkaian FM Modulator diatas adalah merupakan rangkaian modulasi fm sederhana dengan menggunakan IC 555, dimana sinyal term...
  • Tugas Softskill Pert. 3
    Tugas Pengantar Lingkungan 3 Pertambangan    A.     Permasalahan Lingkungan Dalam Pembangunan Pertambangan Energi   Masalah-masalah...
  • Cara Kerja Demodulator FM
    Definisi demodulator adalah rangkaian yang penerima komunikasi (radio, televisi, dan radar) yang berfungsi memisahkan informasi asli dari g...
  • EKONOMI TEKNIK
    EKONOMI TEKNIK 1. Ruang Lingkup Ekonomi Teknik Definisi Ekonomi Teknik : Disiplin ilmu yang berkaitan dengan aspek-aspek ekonomi dala...
  • CONTOH KASUS IRR & NPV
    IRR Internal  Rate of  Return (IRR) adalah metode peerhitungan investasi dengan menghitung tingkat bunga yang menyamakan nilai sekara...
  • Tugas ke-3 Ilmu Sosial Dasar
    1.     MASYARAKAT PEDESAAN & MASYARAKAT PERKOTAAN. PENGERTIAN MASYARAKAT Masyarakat dapat mempunyai arti yang luas dan semp...
  • KONSEPSI ILMU BUDAYA DASAR DALAM KESUSASTRAAN
    3. Konsepsi Ilmu Budaya Dasar Dalam Kesusastraan.   A. Pendekatan Kesusastraan Sastra adalah semua bentuk ekspresi dengan bahasa ...

SocMed

  • Instagram

Blog Archive

  • ►  2018 (2)
    • ►  Juli (1)
    • ►  April (1)
  • ▼  2017 (6)
    • ▼  Oktober (1)
      • SEJARAH, KELEBIHAN & KEKURANGAN ARDUINO
    • ►  Juni (1)
      • Program Automatic Car Wash
    • ►  April (4)
      • Automatic Car Wash
      • kik0's cfg
  • ►  2016 (8)
    • ►  November (2)
    • ►  Oktober (2)
    • ►  Januari (4)
  • ►  2015 (15)
    • ►  November (1)
    • ►  Oktober (1)
    • ►  Juli (1)
    • ►  Juni (5)
    • ►  April (1)
    • ►  Maret (4)
    • ►  Januari (2)
Diberdayakan oleh Blogger.

Latest Posts

  • SEJARAH, KELEBIHAN & KEKURANGAN ARDUINO
    Sejarah Arduino  Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang unt...
  • Program Automatic Car Wash
    USES CRT; FUNCTION COUNTER (X:INTEGER): INTEGER; BEGIN COUNTER:=X+1; END; VAR Y:INTEGER; BEGIN CLRSCR; WRITELN(‘Jumlah mo...
  • Teknologi Informasi dan Multimedia
    A. Pengertian Multimedia Multimedia diambil dari kata multi dan media. Multi berarti banyak dan media berarti media atau perantara. Multi...
  • Cara Kerja Modulator FM
         Rangkaian FM Modulator diatas adalah merupakan rangkaian modulasi fm sederhana dengan menggunakan IC 555, dimana sinyal term...
  • Tugas Softskill Pert. 3
    Tugas Pengantar Lingkungan 3 Pertambangan    A.     Permasalahan Lingkungan Dalam Pembangunan Pertambangan Energi   Masalah-masalah...
  • Cara Kerja Demodulator FM
    Definisi demodulator adalah rangkaian yang penerima komunikasi (radio, televisi, dan radar) yang berfungsi memisahkan informasi asli dari g...
  • EKONOMI TEKNIK
    EKONOMI TEKNIK 1. Ruang Lingkup Ekonomi Teknik Definisi Ekonomi Teknik : Disiplin ilmu yang berkaitan dengan aspek-aspek ekonomi dala...
  • CONTOH KASUS IRR & NPV
    IRR Internal  Rate of  Return (IRR) adalah metode peerhitungan investasi dengan menghitung tingkat bunga yang menyamakan nilai sekara...
  • Tugas ke-3 Ilmu Sosial Dasar
    1.     MASYARAKAT PEDESAAN & MASYARAKAT PERKOTAAN. PENGERTIAN MASYARAKAT Masyarakat dapat mempunyai arti yang luas dan semp...
  • KONSEPSI ILMU BUDAYA DASAR DALAM KESUSASTRAAN
    3. Konsepsi Ilmu Budaya Dasar Dalam Kesusastraan.   A. Pendekatan Kesusastraan Sastra adalah semua bentuk ekspresi dengan bahasa ...

Blogroll

Flickr

About

Copyright 2014 Ishari.
Designed by OddThemes