Arduino (6)
Arduino adalah sebuah papan mikrokontroller yang sudah didesign dan dibuat oleh salah satu perusahaan di Itali yang memudahkan pengguna dalam mengembangkan proyek-proyek automasi dan mikrokontroler lainnya dengan mudah dan bersifat open source, bagi siapa yang ingin membuat papan MCU yang mirip dengan Arduino, mereka menyediakan skema hardware yang bisa didownload di websitenya.
Arduino juga menyediakan software pendukung dalam pengembangan sebuah Aplikasi. Arduino juga menerbitkan beberapa produk papan mikrokontrollernya. Salah satunya yang paling terkenal adalah Arduino Uno.

Dibawah ini adalah contoh cara membuat lampu led berkedip2 setiap 1 second menggunakan Arduino Uno.
Hardware yang diperlukan:
- Arduino Uno
- LED
Contoh code yang akan diupload ke Arduino :
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Easyduino adalah papan project yang di buat oleh Marco Ritriv, board ini sangat compatible dengan Arduino aslinya. Ini adalah versi murahnya dari Arduino. HomeMade Arduino ini dibuat lebih mudah dan murah. Kita tidak perlu ic ftdi untuk membuatnya, cukup punya IC atmega8/atmega16/atmega32, dan beberapa komponen umumnya.

Skema rangkaian mudah dibuat karena pcbnya di desain single side.
Untuk bootloadernya. http://www.arduino.cc/en/Hacking/Bootloader
and programmernya bisa pake Parallel programmer. http://arduino.cc/en/Hacking/ParallelProgrammer.
Link belajar Arduino bermanfaat untuk pemula
Written by Techno Innovative Published in ArduinoBerikut adalah link-link yang bisa digunakan untuk mempelajari dan mendownload ebook2 tutorial Arduino bagi pemula :
Arduino :-
- Arduino Site :- http://arduino.cc/en/Tutorial/HomePage
- My site :- http://arduino-for-beginners.blogspot.com/
- Lots of good tutorials :- http://tronixstuff.wordpress.com/
- Starter Kit Tutorial e-book :- http://www.earthshineelectronics.com/files/ASKManualRev5.pdf (e-book)
- LadyAda Tutorials :- http://www.adafruit.com/tutorials
- Wireless Buying Guide (Xbee, Wifi, BT, RF) :- http://www.sparkfun.com/tutorials/128
- Make:Live Arduino :- http://blog.makezine.com/archive/2011/01/make-live-12611-arduino-video.html
- Why the Arduino Won :- http://blog.makezine.com/archive/2011/02/why-the-arduino-won-and-why-its-here-to-stay.html
- http://www.arduino.cc/playground/
- http://hacknmod.com/hack/top-40-ardu...ts-of-the-web/
- http://www.ladyada.net/learn/arduino/
- http://tronixstuff.wordpress.com/tutorials/
- http://itp.nyu.edu/physcomp/Tutorials/Tutorials
- http://missionduke.com/arduino-projects/
- http://www.arduinotutorials.com/
- http://luckylarry.co.uk/arduino-projects
- http://community.pachube.com/node/112
- http://jeremyblum.com/2011/01/24/ard...analog-inputs/
- http://jeremyblum.com/tag/arduino/
- http://www.instructables.com/tag/typ...annel-arduino/
- http://www.planetarduino.org/?cat=37
- http://www.practicalarduino.com/
- http://www.adafruit.com/index.php?main_page=tutorials
Electronics :-
- We cannot run away from electronics when dealing with Arduino but we can make it a smoother journey into electronics....
- Arduino on breadboard :- http://www.arduino.cc/en/Main/Standalone
- Draw nice electronic diagrams :- http://fritzing.org/
- How to use a Multimeter :- http://www.sparkfun.com/tutorials/202
- Using a breadboard :- http://www.sparkfun.com/tutorials/209
- Beginning Embedded Electronics (11 tutorials) :- http://www.sparkfun.com/tutorials/category/1
- Graphical Resistor Calculator :- http://www.dannyg.com/examples/res2/resistor.htm
- Free lessons in electric circuit :- http://www.ibiblio.org/kuphaldt/electricCircuits/index.htm
Soldering :-
- Soldering 101 :- http://www.sparkfun.com/tutorials/213
- How to solder :- http://store.curiousinventor.com/guides/How_To_Solder
- Use this cleaning wire to clean the solder tip :- http://www.hakko.com/english/products/hakko_599b.html
- Soldering Components :- http://www.kpsec.freeuk.com/solder.htm
- Make, Ladyada soldering primer (skip to 3:44) :- http://blog.makezine.com/archive/2011/02/make-live-2911-%E2%80%93-soldering-video.html
Buku :
- http://www.filestube.com/eNlyfx2EjFz...n-arduino.html
- http://rs644.rapid*share.com/files/3...al-Mar2010.pdf
- http://sites.google.com/site/mechatr...edirects=0&;d=1
- http://apress.com/book/view/1430224770
- http://www.ebook3000.com/Arduino-Sta...ode_58298.html
- http://rapid*share.com/files/3251293...st_Edition.pdf
- http://ebookee.org/OReilly-Getting-S...k_1011942.html
Atau bisa ke sini untuk yang lebih lengkapnya.
Memainkan Multi LED dengan Shift Register 74HC595
Written by Techno Innovative Published in ArduinoMemainkan Multi LED dengan Shift Register 74HC595
Suatu saat kita bisa kehabisan pin pada saat menggunakan arduino, untuk menambah pin tersebut maka di perlukan IC tambahan seperti IC 74HC595. IC 74HC595 merupakan IC “Shift register 8-bit serial-in, Serial/parallel-out dengan output latch, dan bersifat 3-state(keadaan)”. Dengan kata lain, kita dapat mengontrol 8 output pada satu waktu hanya dengan memanfaatkan beberapa digital pin dari arduino. Selain itu juga dapat menghubungkan beberapa register yang sama untuk menambah output.
Semua itu bekerja dikarenakan adanya “Komunikasi Serial Sinkron” yaitu dengan cara mengirim pulsa berupa data byte menjadi bit dengan cara di cacah, yang dilakukan oleh pin clock. Dibawah ini adalah table dari kaki-kaki IC74HC595 :
Komponen yang diperlukan:
Lampu LED Merah 5mm x 8
Lampu LED Hijau 5mm x 8
Kapasitor 1µf/6,3 v x 1
Resistor 150 Ω x 16
IC 74HC595 x 2
Bread Board
Kabel Jumper
Koneksi Rangkaian:
Yang harus di perhatikan adalah saat mengkoneksikan kaki-kaki ic 74HC595 :
| Pin 74HC595 | Pin Arduino |
| Pin 8 (GND) | Ground (GND) |
| Pin 10 (MR) | 5v |
| Pin 13 (OE) | Ground (GND) |
| Pin 16 (VCC) | 5v |
| Pin 11 (SH_CP) | Pin 12 |
| Pin 12 (ST_CP/Latch) | Pin 8 |
| Pin 14 (DS) | Pin 11 |
Jangan lupa untuk meletakan kapasitor 1 µf/6,3 v pada kaki 12 (latch) untuk meredam lonjakan atau saat terjadi perpindahan posisi pulsa. Semua lampu LED di dihubungkan secara common Katoda, dimana semua pin katoda di jadikan satu dan di hubungkan ke ground.
Rangkaian Shift Register dengan Menggunakan satu IC 74HC595
Arduino Basic - Tutorial 1 Introduction
Written by Techno Innovative Published in ArduinoSalam sahabat, kali ini saya akan membagi informasi dan tutorial mengenai Arduino itu sendiri, mungkin diantara sahabat ada yang belum tau Arduino dan juga ada yang sudah tau Arduino tapi tidak tau cara memulainya. Arduino itu sendiri adalah papan mikrokontroller yang bersifat open-source artinya boleh di contoh oleh orang lain yang ingin membuat board tersebut. Arduino memang didesain khusus sebagai alat yang bisa digunakan oleh orang awam sekalipun yang ingin mempelajari dan membuat proyek-proyek yang dikendalikan oleh mikronkontroller. Dulu, orang yang sudah mempelajari mikrokontroller dan sudah berhasil membuat berbagai projek yang dikendalikan oleh mikrokontroller adalah orang yang pintar dalam bidangnya. Memang mempelajari mikrokontroller itu sudah pada awalnya, namun mudah pada akhirnya. Jadi dengan kehadiran Arduno ini sendiri, kita akan mudah mempelajari mikrokontroller untuk mengendalikan sensor-sensor, dan alat-alat lainnya. Tanpa perlu mengetahui kodingan dibelakangnya, artinya Arduino ini sudah dilengkapi dengan bahasa pemograman C++ di dalam IDEnya. IDEnya Arduino sendiri sudah punya banyak library pendukung terhadap komponennya, contoh seperti LCD, Arduino IDE sudah punya library untuk mengontrol LCD, berikut contoh kodenya. Begitu mudah bukan.
Sekarang Step pertama, marilah kita mengenal board Arduino itu. Arduino di buat di Italy, karena memang yang menemukannya adalah orang Italy. Arduino sendiri sudah punya beberapa macam board yang memiliki keunggulan masing-masing, diantaranya Arduino Uno pengembangan dari Arduino Duemilanove, Arduino Mega 2560 pengembangan dari Arduino Mega, Diecimila, Lylipad, Leonardo (Terbaru 2012), Fio, Arduino Mega ADK, PRO, NANO, Mini, Pro Mini, dan beberapa board lainnya. Arduino sudah menjadi papan mikrokontroller yang terkenal di dunia karena keunggulannya dari bahasa pemograman, modul dan shield yang mudah teringrasi dengannya, dan lain-lain. Sudah banyak shield dan modul yang sudah bisa diintegrasikan dengan Arduino. Dengan itu kita mudah membuat projek-projek Arduino dengan bantuan shield dan modul tersebut.
Setiap tahunnya, Team Arduino Italy selalu mengembangkan produk mereka, dan mengupdate software Arduino IDE sehingga bisa support dengan board-board baru mereka, Team Arduino sendiri juga memiliki forum dan referensi untuk memudahkan developer. Memang banyak keunggulan dari Board tersebut. Arduino itu sendiri sudah banyak kloningannya dari berbagai pabrik diantaranya DFRDuino, Seeduino, dan bnyak lagi, di Indonesia juga ada. Silahkan lihat ke website berikut untuk mempelajarinya lebih lanjut :
- Untuk yang baru Mau belajar, silahkan ke website ini: Getting Started Arduino
- Untuk Belajar bahasa pemograman dan refrensinya, silahkan Kesini : Arduino Reference
- Contoh-contoh sintax Arduino di Link berikut : Tutorial
Setiap orang dizinkan oleh membuat board Arduino sendiri, karena itu bnyak board-board berbagai versi dari Arduino diseluruh dunia, termasuk di Indonesia sendiri, juga memilik beberapa board-board Arduino. Berikut adalah gambar dari Board-board Arduino dan Board yang compatible lainnya

Gambar dibawah ini adalah gambar Arduino Uno dan beberapa bagian penting yang harus diketahui. Pada gambar tersebut ada USB Connector yang digunakan untuk mengkoneksikan Arduino Uno ke komputer, untuk keperluan komunikasi serial, upload/download program dan mengsupply power ke Arduino. Kita cuma perlu USB Cable Type A-B untuk mengkoneksikan board tersebut ke PC. Tapi jika projek anda memerlukan power tambahan, power pakai USB saja tidak cukup, anda harus menggunakan AC/DC Adaptor. Jika anda menggunakan kedua2nya, maka Arduino tetap menggunakan External power supply yang berasal dari Adaptor tersebut sebagai sumber tegangan. Ini adalah kelebihan terbaru yang dimilik Arduino keluaran terbaru, yaitu switching otomatis antara usb power supplay dan external power supply. Ini tidak berlaku untuk untuk Arduino board jenis lama seperti Arduino NG dan Arduino Diecimila. Untuk yang berjenis lama anda cuma perlu mengset jumper switchingnya secara manual.

Pada pin power supply pada gambar diatas, terbagi menjadi 6 Pin, yaitu :
- Pin Reset = Pin reset yang disediakan arduino apabila kita menghendaki Arduino Board tersebut untuk di reset.
- Pin 3.3v = Pin keluaran tegangan sebesar 3.3v, yang disediakan board Arduino. Beberapa komponen, modul dan shield butuh tegangan 3.3v. (Output)
- Pin 5v = Tegangan output sebesar 5v (Output)
- Pin GND = Ground
- Pin GND = Ground
- Pin Vin = Input sumber tegangan 5 - 9 volt. Bisa dikonekkan ke Batere atau adaptor.
Di sebelah pin-pin power supply, anda dapat melihat 6pin analog yang diberi nama A0-A6. Anda dapat menggunakan pin ini untuk mengkoneksikan sensor Analog ke Arduino, seperti sensor suhu, gas, asap, dan lain-lain. Data sensor berupa nilai yang dikonversikan oleh arduino, yaitu antara 0 - 1024. Untuk pembacaan sensor akan dibahas pada tutorial selanjutnya.
Selanjutnya adalah PIN I/O Digital sebanyak 12 pin. Pin ini bisa diguanakan sebagai input dan output digital dari sensor dan perangkat2 lainnya. 6 diantaranya bisa digunakan sebagai analog yang sering disebut PWM Output. Pada kasus ini, pin ini bisa digunakan untuk memperlambat dan mempercepat maju motor dengan menggunakan beberapa komponen pendukung lainnya juga. Nilai yang di keluarkan di pin tersebut adalah antara 0 - 255 pada tegangan analog.
Semua pin-pin tersebut terkoneksi ke Mikrokontroller, kalau Arduino uno menggunakan ATmega328P. Pin-pin tersebut dapat diprogram melalui Arduino IDE yang terinstall di PC, yang di upload melalui USB nantinya. Setiap program yang diupload baru, maka akan mengreplace program yang lama di Mikrokontroller. Fungsi dari tombol reset adalah mengreset ulang program yang ada di mikro ke initialisasi awal. Arduino Mega 2560 menggunakan mikro ATMega 2560 yang memiliki banyak I/O dan memory yang besar dari pada jenis Arduino yang lain. Pada dasarnya semua pin-pinnya memiliki fungsi yang sama dengan Arduino Uno dan yang lainnya.

Pin-pin yang dimiliki arduino mega 2560 lebih banyak, sehingga anda bisa menggunakannya untuk kerpeluan projek-projek yang membutuhkan banyak sensor-sensor dan perangkata yang akan di integrasikan ke Arduino.
Visual Graphic Arduino Programming IDE Environment Featured
Written by Techno Innovative Published in ArduinoDari Masa ke masa, mikrokontroller arduino menjadi sangat terkenal di dunia, dikarenakan karena kelebihan dalam pemogramannya yang sangat mudah, dan didukung oleh ratusan shield dan modul pendukungnya menjadi arduino sangat mudah dalam pengembangan berbagai projek. Oleh karena itu, developer berlomba-lomba membuat arduino semudah mungkin, tanpa harus pengguna mengerti bagian dalamnya. Sekarang beberapa aplikasi yang mendukung pemograman arduino juga bermunculan, seperti Modkit dan MiniBloq, ini adalah aplikasi programming Arduino dengan bantuan graphic, jadi kita tidak perlu menuliskan sintaxnya, tinggal drag n drop saja, dan set nilainya, sudah bisa dicompile dan berjalan di Arduino. Begitu mudah bukan.
Dengan bantuan aplikasi tersebut, pengguna arduino tidak perlu lagi, membuat dan mengerti sintax Arduino yang berbasis C++, cukup tau algoritma atau alurnya saja, sudah menjadi satu program yang sangat simple. Berikut adalah aplikasinya :
1. Modkit Micro
Modkit micro adalah software pemograman berbasis visual grafik untuk beberapa jenis mikrokontroller. Software ini membantu pengguna untuk membuat sebuah projek atau sintax dalam pemograman sebuah mikrokontroller. Sotware ini sangat cocok untuk pemula dan anak-anak yang ingin belajar pemogram mikrokontroller salah satunya adalah Arduino. Cara bekerja modkid mikro adalah seperti ini :
- Sambungkan Arduino anda ke PC
- Drag komponen-komponen yang dibutuhkan untuk projek anda
- Konfigur komponen-komponen tersebut
- Drag n drop untuk membuat program secara utuh
- Klik play untuk upload program ke Arduino dan projek anda siap di mainkan. :)
- Anda juga bisa melihat dan mengedit kodingnya sendiri yang anda buat dengan cara drag n drop.

Video Demo :
Features :
1. Drag n Drop Simplicity
Anda dapat membuat memogram Arduino dengan cara drag and drop komponen.

2. Graphic Hardware Setup
Memungkin pengguna untuk mengkonfigurasikan pin-pin dari Arduino / Mikrokontroller secara visual.

3. View and Edit Code
Pengguna juga bisa melihat dan mengedit kode / sintax yang sudah dibuat tadi dengan cara drag n drop.

- Modkid Micro - Download
- Modkid Micro - Live Preview
- Modkid Micro - Website
- Modkid Micro - KickStarter
2. Minibloq
Secara garis besar, Minibloq juga sama dengan modkit. Minibloq juga visual Arduino programming yang memudahkan pengguna dalam membuat program. Minibloq sekarang sudah ada di versi 0.81Beta. Minibloq juga sudah mendukung multi platform seperti windows, linux, dan Mac. Software ini juga bersifat free alias open source.

Beberapa fungsi utama dari Minibloq :
- Sangat mudah digunakan, hanya dengan beberapa klik aja anda sudah bisa memogram Arduino
- Cepat, compilasi program dengan GCC
- Read Time code generator : Bisa generate code ketika di program.
- Drag n drop komponen.
- Portable
- Embedded terminal
- Multi language
- Minibloq - Website
- Minibloq - Tutorial dan Example
- Minibloq - Download
- Minibloq - Kickstarter
User
Iklan
Al-Quran & Hadist
?????????? ?????? ?????????? ?????? ???????????? ???????? ?????????????? ??????? ?????????????
Ya Allah, aku memohon kepada-Mu untuk mudah melakukan kebaikan dan meninggalkan kemungkaran serta aku memohon pada-Mu supaya bisa mencintai orang miskin
(HR. Tirmidzi dan Ahmad, shahih)
@Techno Innovative
Shoutbox
- [mulberry ba : Techno Innovative - Items filtered by date: April 2012 mulberry bags
- [celine bags : Techno Innovative - Items filtered by date: June 2012 celine bags
- [seo tools] : Techno Innovative - Pemograman seo tools
- [PlotNorkele : iPhone 5 for cheap Next, we have the paid survey sites where you fill in surveys and get paid All these sites are like mushrooms sprouting like crazy But only one thing is sure, whether users get paid or not whats sure is that, the ones getting the bigger share of the money are the webmasters operating these PT sites My advice to those who are interested in joining these sites is to be very careful because most of them, but not all are just scam sites trying to let you do all those thousands of
- [burberry ba : Techno Innovative - Cara mengaktifkan telnet di Ubuntu burberry bags
- [tOTXETxX] : tOTXETxX «link» [url=«link» tOTXETxX
- [fFstYhce] : fFstYhce «link» [url=«link» fFstYhce
- [qdPFAGum] : qdPFAGum qdPFAGum «link» [url=«link»
- [VmTBImUm] : VmTBImUm [url=«link» VmTBImUm «link»
- [sac louis v : Techno Innovative - Items filtered by date: Friday, 23 November 2012 sac louis vuitton «link»
Guests are shown between [].
Only registered users are allowed to post
Lastest Comments
-
Laser hair removal: The most recent technologies in the lengthy…
Written by TaylonDevi 2013-04-16 14:32:11
-
A misdemeanor isnt as heavy as other crimes but you…
Written by JaidaTurno 2013-04-16 14:31:53
-
To have nokia phones these new Hubble pictures a group…
Written by TelynBrook 2013-04-16 14:31:51
-
I'm extremely impressed along with your writing skills and also…
Written by helpful with endometriosis 2013-04-16 14:31:38
-
A misdemeanor isnt as heavy as other crimes but you…
Written by AgaciaFoss 2013-04-16 14:31:34
-
To have these new Hubble pictures a group of astronomers,…
Written by KaelinAure 2013-04-16 14:31:33
-
fgijse0ujmwl, youtube hcg drops hcg drops instructions m8n55f, regcure is…
Written by ChaimBrink 2013-04-16 14:31:04
-
Cedar isn't a very dense... Adirondack chairs can be made…
Written by ChristenTy 2013-04-16 14:29:31
-
If you use somewhat of caution, hiring a maid service…
Written by MacLaineBe 2013-04-16 14:29:28
-
If you utilize a bit of warning, employing a maid…
Written by EnitGunter 2013-04-16 14:29:11
