Mar 22

Beli ArduinoJenis bahasa pemrograman apakah yang dipakai pada Arduino? Apakah Arduino menggunakan bahasa pemrograman yang khusus? Jawabannya tidak. Arduino tidak membuat bahasa pemrograman khusus, melainkan menggunakan Bahasa C yang sudah ada, lebih tepatnya adalah Bahasa C yang menggunakan compiler AVR-GCC (AVR – GNU C-Compiler).

Bahasa C adalah bahasa yang sangat lazim dipakai sejak awal-awal komputer diciptakan dan sangat berperan dalam perkembangan software. Bahasa C telah membuat bermacam-macam sistem operasi dan compiler untuk banyak bahasa pemrograman – misalnya sistem operasi Unix, Linux, dsb. Bahasa C juga biasanya diajarkan di akademi dan perguruan tinggi selain bahasa pemrograman Basic atau Pascal.

Bahasa C adalah bahasa pemrograman yang sangat ampuh yang kekuatan nya mendekati bahasa assembler. Bahasa C menghasilkan file kode objek yang sangat kecil dan dieksekusi dengan sangat cepat. Karena itu Bahasa C sering digunakan pada sistem operasi dan pemograman mikrokontroler.

Bahasa C adalah multi-platform
Bahasa C bisa diterapkan pada lingkungan Windows, Unix, Linux atau sistem operasi lain tanpa mengalami perubahan source code. (Kalaupun ada perubahan, biasanya sangat minim). Karena Arduino menggunakan Bahasa C yang multi-platform, maka software Arduino pun bisa dijalankan pada semua sistem operasi yang umum, misalnya: Windows, Linux dan MacOS.

Bahasa C mudah dipelajari
Maksud kata ‘mudah’ disini adalah relatif. Tergantung kemampuan setiap user. Kalau anda sudah mengerti bahasa C, anda bisa melakukan pengembangan dengan board lain atau mikrokontroler lain dengan lebih mudah.

Di Internet banyak Library Bahasa C untuk Arduino yang bisa di download dengan gratis. Setiap library Arduino biasanya disertai dengan contoh pemakaian nya. Keberadaan library-library ini bukan hanya membantu kita membuat proyek mikrokontroler, tetapi bisa dijadikan sarana untuk mendalami pemrograman Bahasa C pada mikrokontroler.



Pencarian pada artikel:
bahasa pemrograman arduino, makalah bahasa c, definisi arduino, bahasa C arduino, makalah arduino, makalah bahasa pemrograman c, Makalah pemrograman Bahasa C, jual arduino kit, pemrograman robotika, koneksi arduino dengan delphi, bahasa pemrograman sistem operasi, makalah pemrograman c, contoh makalah bahasa c, bahasa C pada arduino, dasar pemrograman arduino, makalah arduino mini, makalah tentang bahasa c, bahasa pemograman arduino, tutorial bahasa c di linux, bahasa c adalah, software untuk bahasa c, bahasa c di windows, membuat os dengan bahasa c, arduino dengan bahasa c, bahasa c pada robot, bahasa Pemrograman, compiler bahasa c, Bahasa C untuk Arduino, compiler bahasa c di windows, arduino modul, pengertian arduino uno, membuat timer dengan arduino, makalah mengenai bahasa C, macam bahasa C, harga kit arduino, makalah pemograman bahasa c, cara download lib arduino, pemrograman sistem operasi, membuat library arduino, bahasa pemrograman yang digunakan arduino, bahasa pemrograman sistem, PROGRAM UNTUK MEMBACA ADC DENGAN SENSOR PIR, makalah tentang arduino uno, makalah program bahasa c, jenis arduino dan kegunaanya, cara arduino di linux, jenis bahasa c, jenis bahasa pemrograman sistem, jenis-jenis bahasa pemrograman komputer, jenis-jenis bahasa pemrograman robotika
Tagged with:
Mar 11

Harga board Arduino asli Italy masih terbilang relatif mahal bagi sebagian orang. Tetapi bukan berarti itu adalah halangan untuk belajar dan mencoba elektronika mikrokontroler menggunakan Arduino. Kalau bisa membuat PCB sendiri, anda bisa membuat PCB Arduino single side menggunakan desain PCB yang tersedia dan bisa didownload gratis di website http://www.arduino.cc

Bagi anda yang belum terbiasa membuat PCB atau tidak sempat membuat sendiri, kami sudah menyediakan kit Arduino bernama Severino yang bisa dibeli di toko kami. Severino adalah board Arduino dalam PCB single side yang biaya pembuatan nya relatif murah. Tidak menggunakan interface USB dan menggunakan chip ATMega8 yang mudah didapatkan dipasaran dengan harga yang lebih murah dibandingkan ATMega328. Sehingga harga kit Severino menjadi lebih murah dibandingkan Arduino Duemilanove atau Uno.

Posisi pin header pada Severino sama persis seperti Arduino Duemilanove atau Uno, sehingga bisa dipasangi shield Arduino yang ada dipasaran.

Kalau anda yang ingin mencoba Arduino dengan biaya lebih murah, atau membutuhkan board Arduino tambahan dan ingin menekan biaya, silahkan mencoba board Severino.

Beli Arduino Severino Board Arduino Murah



Pencarian pada artikel:
membuat arduino sendiri, arduino severino, pcb murah, jual arduino jogja, arduino surabaya, membuat sendiri arduino, jual arduino severino, arduino jogja, jual arduino bandung, toko pcb, membuat pcb sendiri, indorobotika sensor api, pcb jogja, arduino pcb, arduino single side, membuat arduino uno sendiri, jual atmega328 jogja, kumpulan proyek arduino, arduino uno murah, jual arduino board, buat sendiri arduino, membuat sendiri arduino board, Arduino Single-Sided Serial Board, membuat arduino severino, harga arduino paling murah, pcb murah surabaya, bikin sendiri arduino, vb6 dan arduino dimmer, membuat arduino uno, jual audrino, buat sendiri arduino usb, jual arduino uno murah, Arduino Severino atmega328, Bikin arduino, sambungan bagi dc motor dan arduino, single sided arduino, belajar sendiri arduino, bikin pcb jogja, severino jogja, bikin arduino uno, kelebihan arduino uno dibanding duemilanove, severino arduino, cara merakit robot sederhana, jual beli arduino board di surabaya, membuat board arduino sendiri, membuat kit arduino uno sendiri, membuat led pov, jual arduino uno paling murah, jual arduino uno di bandung, jual arduino uno bandung
Tagged with:
Mar 10

Kelebihan ArduinoArduino merupakan sistem mikrokontroler yang relatif mudah dan cepat dalam membuat aplikasi elektronika maupun robotika. Buktinya ada beberapa kursus robotika yang dulunya mengajarkan pemrograman AVR menggunakan bahasa C/C++, kini telah beralih ke pemrograman menggunakan Arduino.

Saking ‘mudah’-nya Arduino, ada golongan orang yang merasa anti dengan Arduino. Golongan ini menganggap Arduino adalah pembodohan karena tidak mengajarkan teknik yang mendalam tentang mikrokontroler dan pemrograman-nya. Pendapat ini tidak benar, karena kalau kita belajar pemrograman Visual Basic pun sebenarnya kita sedang belajar hal yang dipermudah oleh Microsoft – kita tidak belajar interupsi bios untuk membaca keyboard, mendalami memory VGA untuk menuliskan teks, mempelajari direct access harddisk untuk menyimpan database, dsb. Tetapi tidak ada yang menganggap Visual Basic sebagai pembodohan bukan? :)

Ok, lanjutkan ke topik semula. Di bawah ini ada beberapa kelebihan yang membuat Arduino menarik minat hobbyist dan orang awam yang tertarik dengan elektronika.

Open Source
Hardware maupun software Arduino adalah open source. Artinya kita bisa membuat tiruan atau clone atau board yang kompatibel dengan board Arduino tanpa harus membeli board asli buatan Italy. Kalaupun kita membuat board yang persis dengan desain asli, kita tidak akan dianggap membajak (asalkan tidak menggunakan trade mark ‘Arduino’).

Tidak memerlukan chip programmer
Chip pada Arduino sudah dilengkapi dengan bootloader yang akan menangani proses upload dari komputer. Dengan adanya bootloader ini kita tidak memerlukan chip programmer lagi, kecuali untuk menanamkan bootloader pada chip yang masih blank.

Koneksi USB
Sambungan dari komputer ke board Arduino menggunakan USB, bukan serial atau parallel port. Sehingga akan mudah menghubungkan Arduino ke PC atau laptop yang tidak memiliki serial/parallel port.

Fasilitas chip yang cukup lengkap
Arduino menggunakan chip AVR ATmega 168/328 yang memiliki fasilitas PWM, komunikasi serial, ADC, timer, interupt, SPI dan I2C. Sehingga Arduino bisa digabungkan bersama modul atau alat lain dengan protokol yang berbeda-beda.

Ukuran kecil dan mudah dibawa
Ukuran board Arduino cukup kecil, mudah di bawah kemana-mana bersama laptop atau dimasukan ke dalam saku.

Bahasa pemrograman relatif mudah
Walaupun bahasa pemrograman Arduino adalah bahasa C/C++, tetapi dengan penambahan library dan fungsi-fungsi standar membuat pemrograman Arduino lebih mudah dipelajari dan lebih manusiawi. Contoh, untuk mengirimkan nilai HIGH pada pin 10 pada Arduino, cukup menggunakan fungsi digitalWrite(10, HIGH); Sedangkan kalau menggunakan bahasa C aslinya adalah PORTB |=(1<<2);

Tersedia library gratis
Tersedia library yang sangat banyak untuk menghubungkan Arduino dengan macam-macam sensor, aktuator maupun modul komunikasi. Misalnya library untuk mouse, keyboard, servo, GPS, dsb. Berhubung Arduino adalah open source, maka library-library ini juga open source dan dapat di download gratis di website Arduino.

Pengembangan aplikasi lebih mudah
Dengan bahasa yang lebih mudah dan adanya library dasar yang lengkap, maka mengembangkan aplikasi elektronik relatif lebih mudah. Contoh, kalau kita ingin membuat sensor suhu. Cukup membeli sebuah IC sensor suhu (misalnya LM35) dan menyambungkan ke Arduino. Kalau suhu tersebut ingin ditampilkan pada LCD, tinggal membeli sebuah LCD dan menambahkan library LCD pada program yang sama, dan seterusnya.

Komunitas open source yang saling mendukung
Software Linux, PHP, MySQL atau WordPress perkembangannya begitu pesat karena merupakan software open source dimana ada komunitas yang saling mendukung pengembangan proyek. Demikian juga dengan Arduino, pengembangan hardware dan software Arduino didukung oleh pencinta elektronika dan pemrograman di seluruh dunia. Contoh, interface USB pada Arduino Uno mengambil dari LUFA project. Library dan contoh-contoh program adalah sumbangan dari beberapa programmer mikrokontroler, seperti Tom Igoe, dsb.

Anda seorang pengguna Arduino dan merasa ada kelebihan lain dari Arduino? Silahkan cantumkan di bagian komentar.



Pencarian pada artikel:
kursus arduino, keunggulan arduino, contoh aplikasi arduino, kelebihan atmega8, contoh robot arduino, beda mikrokontroller dengan arduino, arduino php, arduino aplikasi, Kelebihan ATmega32, kelebihan bootloader, keuntungan arduino, kelebihan menggunakan arduino, menyambungkan lcd dengan arduino, perbedaan arduino, perbedaan arduino dengan atmega, perbedaan arduino dengan avr, i2c arduino, perbedaan arduino dengan mikrokontroler yang lain, menghubungkan atmega dengan modul, fungsi open source, perbedaan ardunio dan IC ATMega, contoh program arduino menu pilihan, interupsi arduino, kelebihan atmega 328, beda SPI dan I2C avr, blog aan darmawan, bootloader Atmega8 Arduino parallel port, kelebihan arduino dari mikrokontroller, macam macam seta fungsi arduino, cara membedakan arduino asli, penerapan arduino, beda arduino dan mikrokontroler, macam bahasa pemrograman mikrokontroller dan kelebihanya, kelebihan atmega 168, keunggulan atmega32, arduino merupakan, perbedaan arduino dengan mikrokontroler, program sensor suhu dengan C, aplikasi dari arduino, usb to lpt atmega, aplikasi mikrokontroler, apa kelebihan arduino, keunggulan mikrokontroler, keunggulan atmega128, arduino atmega16, arduino menulis di LCD, koneksi php dengan arduino, praktek komunikasi paralel dari komputer ke interface, membuat arduino atmega16, Membuat arduino board
Tagged with: