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, membuat sendiri arduino, jual arduino severino, toko pcb, arduino surabaya, indorobotika sensor api, arduino pcb, pcb jogja, arduino jogja, arduino single side, jual arduino jogja, membuat pcb sendiri, arduino uno murah, harga arduino paling murah, membuat sendiri arduino board, vb6 dan arduino dimmer, jual arduino bandung, Arduino Severino atmega328, jual atmega328 jogja, jual arduino board, jual arduino uno murah, membuat arduino uno sendiri, pcb murah surabaya, severino jogja, kit arduino severino, atmega328 jogja, buat sendiri arduino, bagaimana memprogram atmega328, belajar sendiri arduino, bikin sendiri arduino, cara merakit robot sederhana, membuat board arduino sendiri, jual beli arduino board di surabaya, membuat kit arduino uno sendiri, jual arduino uno paling murah, kelebihan arduino uno dibanding duemilanove, jual arduino uno di bandung, jual arduino serverino, jual audrino, Harga arduino termurah, dijual arduino uno, kumpulan proyek arduino, tempat jusl kit arduino, arduino single sided pcb, Arduino Single-Sided Serial Board, arduino uno murah jogja, Bikin arduino, membuat pcb arduino
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, arduino php, keuntungan arduino, beda mikrokontroller dengan arduino, interupsi arduino, fungsi open source, arduino menulis di LCD, bootloader Atmega8 Arduino parallel port, perbedaan ardunio dan IC ATMega, menghubungkan atmega dengan modul, Kelebihan ATmega32, perbedaan arduino dengan mikrokontroler, perbedaan arduino dengan atmega, beda arduino dan mikrokontroler, kelebihan menggunakan arduino, penerapan arduino, koneksi php dengan arduino, arduino merupakan, aplikasi dari arduino, usb to lpt atmega, apa kelebihan arduino, program sensor suhu dengan C, contoh program arduino menu pilihan, arduino atmega16, beda SPI dan I2C avr, aplikasi mikrokontroler, macam-macam open source dan funsinya, macam-macam open source serta fungsinya, keunggulan mikrokontroler AT8, keunggulan avr arduino, keunggulan atmega8, membuat arduino dengan interface, membuat arduino database, Membuat arduino board, membuat arduino atmega16, membuat aplikasi koneksi INTERFACE PARALEL dengan vb 6 0, keunggulan ic lm35, keunggulan atmega32, macam-macam perbedaan open source, macam-macam mikrokontroler board, macam-macam bahasa pemrograman open souce, koneksi arduino board dengan LM35, komunikasi serial atmega 128 with visual C, komunikasi gps mikro atmega 128 -162, kursus online arduino, lcd menggunakan port paralel
Tagged with:
Jan 21

Salah satu kemudahan yang ada pada Arduino adalah adanya fungsi komunikasi serial yang sudah dibundel pada software Arduino. Dengan adanya fungsi serial, maka Arduino dapat berkomunikasi dua arah dengan PC atau laptop menggunakan program yang dibuat menggunakan Delphi, Visual C atau Visual Basic.

Seorang penulis di Blogspot sudah membuat contoh program sederhana dan lengkap tentang bagaimana Arduino berkomunikasi 2 arah dengan komputer menggunakan Visual Basic 6.0 – Dalam contoh ini ditunjukkan bagaimana membaca dan mengirimkan data dari komputer ke Arduino dan sebaliknya. Baik berupa data analog, maupun digital. Contoh yang sangat bagus, silahkan dibaca di halaman ini.

Berikut ini videonya:



Pencarian pada artikel:
contoh visual basic 6 0, contoh visual basic, arduino dan visual basic, contoh program sederhana visual basic 6 0, contoh program visual basic 6 0 sederhana, contoh arduino, koneksi serial visual basic, video robot sederhana, contoh program visual basic, contoh program visual basic 6 0, cara membuat pcb sederhana, contoh robot menggunakan arduino, arduino with vb, contoh program arduino dengan vb, vb dengan arduino, contoh visual basic 6, contoh komunikasi, contoh program serial vb, karet, contoh program visual basic elektro, contoh-contoh visual basic, indorobotika visual basic, layout arduino, contoh visual, koneksi arduino dengan vb 2010, layout PCB robot sederhana, komunikasi arduino dengan lcd, cara membuat gearbox sederhana, aplikasi sederhana vb dan arduino, contoh program pada visual basic, pembuatan aplikasi rfid sederhana untuk pemula, arduino dengan visual basic 6], komunikasi serial pada visual basic, contoh contoh visual basic, vb 6 0 untuk rangkaian elektronik, contoh program visual basic 6 0 bidang elektro, program vb sederhana, membuat program dengan visual basic, membuat aplikasi koneksi hardware dengan vb 6 0, membuat aplikasi RFID dan visual basic, membuat aplikasi sederhana menggunakan visual basic, membuat gearbox sederhana, membuat arduio dengan eagle, membuat aplikasi sederhana dengan visual basic, membuat durasi berjalan di vb 6 0, membuat pcb sederhana, membuat sensor garis dengan software arduino, kumpulan rangkaian elektronik, membuat program robot dengan visual basic, program vb 6 0 untuk komunikasi serial
Tagged with:
Aug 20

ArduinoArduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel.

Mikrokontroler itu sendiri adalah chip atau IC (integrated circuit) yang bisa diprogram menggunakan komputer. Tujuan menanamkan program pada mikrokontroler adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut dan kemudian menghasilkan output sesuai yang diinginkan. Jadi mikrokontroler bertugas sebagai ‘otak’ yang mengendalikan input, proses dan output sebuah rangkaian elektronik.

Mikrokontroler ada pada perangkat elektronik di sekeliling kita. Misalnya handphone, MP3 player, DVD, televisi, AC, dll. Mikrokontroler juga dipakai untuk keperluan mengendalikan robot. Baik robot mainan, maupun robot industri.

Karena komponen utama Arduino adalah mikrokontroler, maka Arduino pun dapat diprogram menggunakan komputer sesuai kebutuhan kita.

Apa saja yang bisa dilakukan Arduino?
Kegunaan Arduino tergantung kepada kita yang membuat program. Arduino bisa digunakan untuk mengontrol LED, bisa juga digunakan untuk mengontrol helikopter.

Contoh yang sudah pernah dibuat adalah MP3 player, pengontrol motor, mesin CNC, monitor kelembaban tanah, pengukur jarak, penggerak servo, balon udara, pengontrol suhu, monitor energi, statiun cuaca, pembaca RFID, drum elektronik, GPS logger, monitoring bensin dan masih banyak lagi. Silahkan buka Google, Youtube atau lihat di http://www.freeduino.org

Kelebihan Arduino

  • Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang akan menangani upload program dari komputer.
  • Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki port serial/RS323 bisa menggunakan nya.
  • Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan kumpulan library yang cukup lengkap.
  • Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya shield GPS, Ethernet, SD Card, dll.

Bahasa Pemrograman Arduino
Bahasa pemrograman Arduino adalah bahasa C. Tetapi bahasa ini sudah dipermudah menggunakan fungsi-fungsi yang sederhana sehingga pemula pun bisa mempelajarinya dengan cukup mudah.

Untuk membuat program Arduino dan mengupload ke dalam board Arduino, anda membutuhkan software Arduino IDE (Integrated Development Enviroment) yang bisa di download gratis di http://arduino.cc/en/Main/Software

Panduan bahasa pemograman Arduino beserta dengan contoh-contohnya bisa dibaca di halaman http://arduino.cc/en/Reference/HomePage

Mendapatkan Arduino
Papan rangkaian atau board Arduino bisa dibuat sendiri kalau anda memiliki chip programmer (untuk mengupload bootloader ke dalam chip Atmel yang masih kosong). Skema dan desain PCB bisa didownload di http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3 atau baca tentang Starduino di blog ini http://telinks.wordpress.com/2010/08/03/starduino-minimum-system-atmega8-yang-kompatibel-dengan-arduino/

Kalau merasa kesulitan untuk membuat PCB dan mendapatkan komponen, anda bisa langsung membeli Arduino dari http://www.indorobotika.com/arduino

Link
Beberapa link yang berguna untuk mendalami Arduino

http://www.freeduino.org
http://www.practicalarduino.com
http://www.arduinofun.com
http://blog.makezine.com/blog/archive/arduino
http://www.instructables.com

Baca juga
Forum di Kaskus
Facebook Arduino Indonesia
Blog Triyan
Blog Telink



Pencarian pada artikel:
Arduino, arduino adalah, apa itu arduino, rangkaian Arduino, kelebihan arduino, rangkaian USB Player, kegunaan arduino, pemrograman arduino, apa itu arduino?, apakah arduino itu, merakit arduino, apa Arduino, robotika arduino, alamat indorobotika com, apa itu barometer, bahasa Arduino, rangkaian MP3, starduino, fungsi papan rangkaian, alamat indorobotika, rangkaian mp3 player, adruino adalah, adruino, rangkaian helikopter mainan, blog indorobotika, mengontrol motor DC dengan Arduino, skema gps, arduino itu apa, arduino apa itu, contoh program arduino, rangkaian elektronik sederhana, Papan rangkaian, panduan arduino, rangkaian gps, arduino kaskus, fungsi arduino uno, skema rangkaian arduino, arduino apa, bikin arduino sendiri, apakah arduino itu?, robot starduino, buat rangkaian gps untuk kendaraan bermotor, rangkaian robot sederhana, apa yang dimaksud arduino, arduino GPS, cara membuat rangkaian heli remot control, cara menanamkan program ke ic, apa arduino itu?, membuat sendiri board arduino, motor dc untuk helikopter
Tagged with:
Jun 17

Ultrasonik sering digunakan untuk keperluan mengukur jarak sebuah benda atau untuk mendeteksi rintangan. Teknik mengukur menggunakan ultrasonik ini meniru cara yang digunakan kelelawar atau lumba-lumba yang secara alami menggunakan sonar (sound navigation and ranging) untuk keperluan mengukur jarak dan navigasi.

Dalam dunia elektronika, ultrasonik biasanya dikemas dalam kit sensor ultrasonik yang di dalamnya terdapat receiver dan transmitter ultrasonik. Transmitter akan mengirimkan suara, kemudian receiver akan menerima suara tersebut. Jarak sebuah benda dapat diketahui dengan menghitung selisih antara waktu kirim suara dan waktu terima.

Sensor ultrasonik yang cukup terkenal di kalangan DIY dan robotika adalah sensor ultrasonik Ping))) dari Parallax. Tetapi sayang harganya relatif mahal untuk pasaran Indonesia.

Beruntunglah sekarang ada produk sensor ultrasonik yang di jual di Indorobotika.com dengan harga yang relatif lebih murah, tetapi dengan kemampuan yang serupa dengan Parallax Ping))).

Sensor Ultrasonik

Aplikasi sensor ultrasonik misalnya: sensor garasi mobil agar mobil tidak membentur tembok, sensor pendeteksi halangan pada robot, pengukur ketinggian air untuk menentukan volume air, dsb.

Bagaimana menggunakan sensor ultrasonik ini dengan Arduino. Apakah sulit memprogram nya? No… tidak ada yang sulit dengan Arduino, hahaha. Di bawah ini adalah contoh programnya:

/*
   Rangkaian:
   * Sambungkan +5V ke +5V Arduino
   * Sambungkan GND ke GND Arduino
   * Sambungkan SIG ke pin 7 Arduino
*/

const int pingPin = 7;

void setup() {
  Serial.begin(9600);
}

void loop()
{
  long duration, inches, cm;

  pinMode(pingPin, OUTPUT);

  digitalWrite(pingPin, LOW);
  delayMicroseconds(2);
  digitalWrite(pingPin, HIGH);
  delayMicroseconds(15);
  digitalWrite(pingPin, LOW);
  delayMicroseconds(20);

  // pin yang sama digunakan untuk membaca
  pinMode(pingPin, INPUT);
  duration = pulseIn(pingPin, HIGH);

  // konversi waktu ke jarak
  inches = microsecondsToInches(duration);
  cm = microsecondsToCentimeters(duration);

  Serial.print(inches);
  Serial.print("in, ");
  Serial.print(cm);
  Serial.print("cm");
  Serial.println();

  delay(100);
}

long microsecondsToInches(long microseconds)
{
  // Kecepatan ultrasonik 73.746 mikrodetik/inch
  // kemudian dibagi 2 untuk mengukur jarak benda
  return microseconds / 74 / 2;
}

long microsecondsToCentimeters(long microseconds)
{
  // Kecepatan ultrasonik 29 mikrodetik/cm
  // kemudian dibagi 2 untuk mengukur jarak benda
  return microseconds / 29 / 2;
}

Selamat mencoba dan berkreasi :D

Pencarian pada artikel:
sensor ultrasonik, harga arduino, harga sensor ultrasonik, aplikasi sensor ultrasonik, jual arduino, sensor ultrasonik adalah, ULTRASONIK, aplikasi arduino, sensor pengukur jarak, jual sensor ultrasonik, harga sensor ultrasonic, sensor jarak, aplikasi sensor Ping, jual arduino surabaya, aplikasi sensor ultrasonic, sensor gerak, aplikasi sensor jarak, harga sensor jarak, harga sensor PING, program sensor ultrasonik, rangkaian sensor jarak, Rangkaian sensor Ping, sensor jarak pada mobil, rangkaian sensor ultrasonik, jual sensor ping, sensor ultrasonik ping, ultrasonik sensor, jual sensor jarak, contoh ultrasonik, aplikasi ultrasonik, rangkaian sensor ultrasonic, harga sensor, aplikasi sensor, ultrasonic sensor, penggunaan sensor ultrasonik, arduino harga, arduino jual, rangkaian pengukur jarak, harga ping parallax, sensor jarak ultrasonic, pengukur jarak digital, harga sensor ping parallax, harga sensor mobil, contoh aplikasi sensor ultrasonik, sensor ultrasonic, jual sensor ultrasonic, sensor ultrasonik murah, jual ultrasonic sensor, RANGKAIAN PENGUKUR JARAK DIGITAL, aplikasi menggunakan sensor ultrasonik

Tagged with:
Jun 15

Servo adalah perangkat sejenis motor yang dapat diputar dalam besaran sudut tertentu yang diinginkan. Servo terdiri dari empat komponen dasar, yaitu: motor, gear, feedback device (berupa potensiometer) dan rangkaian pengontrol. Motor akan memutar poros servo –melalui beberapa gear– dan potensiometer secara bersamaan. Potensiometer mengirim sinyal kepada rangkaian pengontrol. Apabila rangkaian pengontrol mendeteksi posisi yang benar, maka rangkaian pengontrol akan menghentikan motor.

Kegunaan Servo

Servo biasa digunakan untuk steering/kemudi pada pesawat atau mobil RC, untuk lengan robot, untuk pengarah sensor dan untuk keperluan lain yang membutuhkan gerakan.

Cara Kerja Servo

Servo dapat digerakkan dengan mengirimkan pulsa tegangan 5V DC yang diulang setiap 20 milidetik. Panjang pulsa menentukan posisi putaran. Servo dirancang untuk menerima pulsa tegangan dengan variasi 0.75 milidetik sampai dengan 2.25 milidetik.

Pada umumnya servo yang ada di pasaran sekarang ini mempunyai jangkauan gerakan 0 s.d 180 derajat. Ini berarti pulsa 0.75 milidetik untuk 0 derajat. Pulsa 2.25 milidetik untuk 180 derajat dan pulsa 1.5 milidetik untuk 90 derajat.

Mengontrol Servo dengan Arduino

Mengontrol Servo dengan Arduino relatif mudah, sudah tersedia library Servo untuk Arduino yang manualnya dapat anda baca di http://arduino.cc/en/Reference/Servo

Ingin mencoba menggunakan servo? Di bawah ini contoh bagaimana menggerakan servo menggunakan Arduino.

Pertama: Sediakan sebuah servo untuk percobaan ini, tidak perlu yang mahal, anda bisa coba menggunakan servo yang ini.

Kedua: Sambungkan servo ke Arduino. Pin 5V Arduino ke kabel merah Servo. Pin GND Arduino ke kabel hitam Servo dan pin 9 Arduino ke kabel putih/orange pada Servo. Kira-kira seperti pada gambar ini:

Mengontrol Servo dengan Arduino

Ketiga: Jalankan software Arduino dan salin program di bawah ini.

#include <Servo.h>

Servo myservo;              // buat objek servo
int pos;                    // Koreksi oleh Agung Cahyawan

void setup() {
	myservo.attach(9);      // set servo pada pin 9
}

void loop() {
	// bergerak dari 0 sampai 180 derajat
	for(pos = 0;pos < 180;pos += 1) {
		myservo.write(pos);	// posisikan servo pada sudut 'pos'
		delay(15);	        // tunggu 15 milidetik
	}

    // bergerak dari 180 sampai 0 derajat
	for(pos = 180;pos>=1;pos-=1) 	{
		myservo.write(pos); // posisikan servo pada sudut 'pos'
	    delay(15);			// tunggu 15 milidetik
	}
}

Upload program ini ke Arduino dan lihat gerakan pada servo. Kalau rangkaian dan program sudah benar, maka servo akan bergerak bolak-balik dari 0 ke 180 derajat, kemudian balik lagi dari 180 ke 0 derajat. Begitu seterusnya.

Program di atas adalah contoh, silahkan anda kembangkan sendiri untuk keperluan lain. Ide eksperimen: Menggabungkan dengan program servo ini dengan pembaca suhu. Nilai suhu ditampilkan dalam bentuk jarum penunjuk servo. Bisa kan? :D



Pencarian pada artikel:
arduino servo, Pengertian motor servo, cara menggunakan arduino, kegunaan servo, indorobotika com, pengertian servo, prinsip kerja motor servo, cara kerja motor servo, servo arduino, servo, CARA KERJA SERVO, prinsip kerja servo motor, rangkaian servo, motor servo adalah, pengertian Servo motor, teori servo motor, cara kerja servo motor, kegunaan servo motor, kegunaan motor servo, cara mengontrol servo, rangkaian servo rc, rangkaian motor servo, kegunaan servo rc, fungsi servo, program servo, teori motor servo, cara menggunakan motor servo, cara kerja servo rc, kegunaan servo pada rc, menjalankan motor servo dengan arduino, mengontrol servo, bikin mobil dengan arduino, cara kerja rc servo, prinsip kerja servo, Servo 180 Derajat, servo motor, servo mobil RC, www rangkaean elektronik, rangkaian robot arduino, fungsi delay pada motor servo, rangkaian servo sederhana, rangkaian servo motor, servo dengan arduino, gambar rangkaian driver servo 15 pin, cara menggunakan software arduino, www rangkaiandriverservo com, servo dc teori, cara mengontrol motor servo, cara mengontrol servo dc, makna motor servo
Tagged with:
Jun 12

LCD digunakan untuk menampilkan informasi yang merupakan output dari mikrokontroler. Misalnya menampilkan nilai pembacaan sensor, menampilkan menu pilihan, atau untuk keperluan debugging.

Bagaimana caranya menulis teks ke LCD menggunakan Arduino?

Sebelum memulai program menulis ke LCD, mari kita lihat dulu formasi pin dari LCD. Dalam contoh ini kita pakai LCD dengan jumlah 16 kolom x 2 baris dan menggunakan chip Hitachi yang umum di pasaran.

Skema dasar:

Skema LCD Arduino
Klik untuk memperbesar

Keterangan skema:

  • Sambungkan LCD RS pin ke pin 12 Arduino
  • Sambungkan LCD enable pin ke pin 11 Arduino
  • Sambungkan LCD pins D4 s.d D7 ke pin 5 s.d 2 Arduino
  • Sambungkan LCD +5 dan ground ke pin +5V dan ground Arduino
  • Sambungkan LCD Vo pin ke potensiometer. Guna potensiometer ini adalah untuk mengatur kontras LCD

Program Arduino:

// Program demo LCD 

// Gunakan library LCD
#include "LiquidCrystal.h";

// Inisialisasi LCD dan menentukan pin yang dipakai
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // Set jumlah kolom dan baris LCD
  lcd.begin(16, 2);

  // Buat tulisan di LCD
  lcd.print("hello, world!");
}

void loop() {
  // Set cursor ke kolom 0 dan baris 1
  // Catatan: Baris dan kolom diawali dengan 0
  lcd.setCursor(0, 1);
  // Cetak jumlah detik sejak reset terakhir
  lcd.print(millis()/1000);
}

Silahkan coba rangkaian dan program di atas dan tambahkan kreasi anda sendiri, misalnya membuat rangkaian untuk menampilkan suhu dengan cara menggabungkan dengan rangkaian dan program sensor suhu yang sudah dibahas sebelumnya.



Pencarian pada artikel:
arduino tutorial, Mikrokontroler ARDUINO, lcd skema, program lcd, skema arduino, arduino lcd, rangkaian lcd 16x2, RANGKAIAN ADRUINO, program arduino, membuat rangkaian lcd, lcd arduino, tutorial penggunaan arduino, LCD arduino tutorial, rangkaian mikrokontroler lcd 16x2, LCDmikrokontroler, program menulis, program menggunakan lcd, rangkaian lcd, tutorial program lcd, program coba lcd 16x2, program sensor suhu arduino display LCD, program untuk lcd, skematik servo, rangkaia LCD, skema LCD 16x2 dengan 16 pin, Sekema membuat tulisan pada lcd, rangkaian lcd 16 x 2, rangkaian conter, pin lcd 16 pin, arduino pembacaan sensor, bagaimana menulis di LCD, contoh pemrograman di LCD, contoh program LCD pada Arduino, contoh program membuat tulisan di lcd, dapat menulis di lcd, LCD 16-2, lcd 16x2, lcd 16x2 skematik, LCD rangkaian, lcd tutorial, liquid crystal display, membuat tulisan dengan LCD, mencetak tulisan ke lcd menggunakan ardiuno, Mengontrol 2 servo menggunakan arduino, menulis program untuk LCD, pemrograman LCD, arduino LCD 16x2
Tagged with:
Jun 08

Miniduino adalah produk baru yang dikeluarkan IndoRobotika.com. Miniduino adalah Arduino yang berukuran mini yang bisa ditancapkan pada breadboard. Dengan menggunakan Miniduino, proses bereksperimen atau pengembangan proyek akan lebih mudah karena Miniduino dan komponen-komponen lain nya bisa ditancapkan bersama-sama dalam satu breadboard.

Berminat memiliki Miniduino? Silahkan langsung membeli di toko IndoRobotika.com



Pencarian pada artikel:
harga breadboard, miniduino, cara menggunakan breadboard, mini arduino, arduino mini, beli breadboard, breadboard harga, komponen pada bredboard, komponen bredboard, cara penggunaan breadboard, breadboard adalah, cara penggunaan BREAD BOARD, komponen breadboard, bredboard, belajar menggunakan mini blog arduino, miniduino indorobotika, komponen-komponen bredboard, breedboard, cara memakai breadboard, harga bread board, komponen-komponen arduino, menggunakan Breadboard, harga arduino mini, belajar breadboard, berapa harga board arduino, Miniduino data, petunjuk penggunaan breadboard, komponen pada breadboard, komponen komponen bredboard, praktek menggunakan breadboard, tentang cara penggunaan breadboard, triplane dear friends, tutorial menguasai breadboard, yang jual mini breadboard, komponen, penjualan arduino indonesia, penjualan arduino, makalabread board, miniarduino pcb board, mini blog arduino, miniduino pcb, miniduino serial, miniduino vs arduino, mini arduino belajar, penggunahan breadboard, mini arduino indorobotika, menggunakan breadboard untuk line follower, pengunaan bread board, materi tentang brwadboard, kegunaan dan cara menggunakan bread board
Tagged with:
May 19

Pada artikel-artikel sebelumnya telah dibahas cara membuat sensor suhu dengan Arduino dan juga cara komunikasi data serial pada Arduino. Pada artikel kali ini kita akan membahas bagaimana cara membaca data dari Arduino dan menampilkannya di komputer melalui komunikasi serial.

Contoh yang digunakan pada artikel ini adalah membuat sensor suhu dengan Arduino, kemudian menampilkan data suhu di Windows menggunakan Visual Basic versi 6.

Tujuan akhir kita adalah seperti ini:

Sensor suhu dengan Arduino dan VB6

Langkah-langkah membuat sensor suhu dengan Arduino dan VB6:

  1. Pasang LM5 pada Arduino. Petunjuk ada disini.
  2. Buat program seperti ini pada software Arduino, kemudian upload ke board Arduino anda.
    // deklarasi variabel
    float tempC;
    int tempPin = 0;
    
    void setup()
    {
     // buka serial port, set baud rate 9600 bps
     Serial.begin(9600);
    }
    
    void loop()
    {
     // baca data dari sensor
     tempC = analogRead(tempPin);
     // konversi analog ke suhu
     tempC = (5.0 * tempC * 100.0)/1024.0;
     // kirim data via serial berupa nilai biner
     Serial.print((int)tempC,BYTE);
     // tarik nafas sejenak
     delay(1000);
    }
  3. Buat sebuah form pada VB6 dan salin program sebagai berikut:
    Private Sub Form_Load()
      With MSComm1
        'non aktifkan dulu serial port
        If .PortOpen Then .PortOpen = False
        'set serial port yang ingin digunakan
        .CommPort = 3
        'set baud rate,parity,databits,stopbits
        .Settings = "9600,N,8,1"
        'set DTR and RTS
        .DTREnable = True
        .RTSEnable = True
        'aktifkan event oncomm event
        .RThreshold = 1
        'non aktifkan event oncomm
        .SThreshold = 0
        'aktifkan serial port
        .PortOpen = True
      End With 'MSComm1
    
      'tampilkan tanda derajat
      Label2.Caption = Chr(176) + "C"
    End Sub
    
    Private Sub MSComm1_OnComm()
      Dim strInput As String
      With MSComm1
        'test event data masuk
        Select Case .CommEvent
          Case comEvReceive
            'tampilkan data dari Arduino
            strInput = .Input
            Label1.Caption = Asc(Mid(strInput, 1, 1))
        End Select
      End With 'MSComm1
    End Sub
  4. Jalankan program VB tersebut dalam keadaan Arduino terhubung dengan komputer anda. Jangan lupa menyesuaikan nomor port pada program VB anda dengan port yang dipakai Arduino.

Kalau anda sudah mengikuti langkah-langkah di atas, maka akan tampil sebuah windows yang menampilkan angka suhu saat ini dalam derajat Celcius. Angka tersebut didapat dari Arduino.

Membuat sensor suhu dengan Arduino dan VB6 yang dibahas di sini hanyalah sebuah contoh dasar bagaimana komunikasi mikrokontroler — khususnya Arduino– dengan komputer menggunakan bahasa pemrograman Visual Basic 6. Silahkan dikembangkan untuk membuat aplikasi yang lain yang lebih menantang.

Download program VB6 nya disini.

Selamat mencoba.



Pencarian pada artikel:
arduino visual basic, arduino vb, menggunakan arduino, cara membuat program arduino, komunikasi port dengan visual basic, komunikasi serial dengan visual basic, komunikasi serial pada arduino, komunikasi serial visual basic, vb6 arduino, visual basic arduino, komunikasi serial menggunakan visual basic, KOMUNIKASI serial mikrokontroler dengan visual basic, komunikasi visual basic dengan mikrokontroler, sensor suhu dengan visual basic, vb arduino, arduino suhu, bagaimana cara menggunakan arduino, arduino dengan vb, arduino lm35 vb, artikel arduino, cara komunikasi arduino dengan vb, cara menggunakan lm35, komunikasi serial vb, menampilkan data dari port serial dengan vb, menampilkan data komputer dengan vb6, port pada arduino, sensor suhu komputer, visual basic membaca data port, visual basic mikrokontroler, arduino servo MSComm1 Output, arduino using visual basic, arduino with visual basic, baca 3 sensor melalui VB, bahasa program arduino, cara membaca data, cara membuat program setup dengan pemrograman vb 6 0, cara mikrokontroler dengan vb, cara pemrograman arduino, cara program arduino, contoh program visual basic sensor suhu, data membaca, download program komunikasi serial vb, interfacing port serial komputer dengan visual basic 6 0, komunikasi serial vb suhu, menampilkan data menggunakan vb, menampilkan suhu di vb, perangkat RFID, program membaca data sensor suhu, program sensor menggunakan vb 6 0, sensor sehu dengan visual basic
Tagged with:
May 15

Kemampuan untuk berkomunikasi secara serial adalah hal yang vital dalam rangkaian mikroelektronika. Sebab komunikasi ini banyak dipakai dalam komunikasi antara mikrokontroler dengan sensor atau modul elektronika. Misalnya sensor suhu, RFID, RF tranceiver, sensor ultrasonik, dsb.

Arduino sebagai board mikrokontroler serba bisa tentu sudah memiliki kemampuan serial. Komunikasi serial pada Arduino bisa secara hardware, maupun software. Kalau secara hardware, maka komunikasi menggunakan pin 0 (RX) dan pin 1 (TX). Kalau komunikasi serial hardware dengan komputer, maka jalur yang digunakan adalah USB. Karena USB pada Arduino adalah virtual serial port.

Komunikasi serial secara software bisa dilakukan menggunakan library serial software, bisa menggunakan pin digital mana saja untuk TX dan RX nya.

Menggunakan fungsi komunikasi serial pada Arduino cukup mudah.  Anda bisa lihat fungsi-fungsi serial Arduino di bawah ini:

Fungsi

Contoh

Referensi lengkap dapat dilihat di: http://arduino.cc/en/Reference/Serial

Contoh sederhana komunikasi serial menggunakan Arduino adalah sebagai berikut:

void setup()
{
Serial.begin(9600);
} 

void loop()
{
Serial.println("Test serial dengan Arduino");

// cetak karakter 'A'
Serial.print("ASCII: ");
Serial.println(65, BYTE);      

// cetak teks '100'
Serial.print("Teks: ");
Serial.println(100);

// cetak hexadecimal 30 => '0x1E'
Serial.print("Hexadecimal: ");
Serial.print(30, HEX);         

// cetak angka biner dari 99 => '0b1100011'
Serial.print("Biner: ");
Serial.println(99, BIN);       

Serial.println("-------------------");

// tunggu sejenak
delay(100);
}

Bagaimana cara mencoba komunikasi serial dengan Arduino? Silahkan copy dan paste program di atas kemudian upload ke board Arduino anda. Setelah selesai, klik pada toolbar “Serial Monitor” – posisi toolbar paling kanan pada software Arduino. Perhatikan serial monitor, anda akan lihat data yang dikirimkan dari Arduino ke komputer via port USB.

Dengan kemampuan komunikasi serial, maka kita bisa membuat perangkat yang interaktif antara komputer dengan Arduino. Misalnya sensor suhu pada Arduino yang pembacaannya tampil di komputer. Pada komputer kita membuat program menggunakan tool seperti Visual Basic, Delphi, Python, PHP atau tool lain yang bisa berkomunikasi via serial port.



Pencarian pada artikel:
fungsi arduino, pengertian arduino, arduino delphi, komunikasi serial arduino, komunikasi serial dengan delphi, Delphi arduino, komunikasi serial TX dan RX, komunikasi serial delphi, Komunikasi serial robot, komunikasi serial port dengan delphi, how to use arduino serial, test komunikasi serial mikrokontroller, komunikasi serial vb dengan RF, membaca data arduino di delphi, membaca serial hardware dengan delphi, pengertian komunikasi serial, pengertian komunikasi serial delphi, program komunikasi serial, program komunikasi USB pada mikrokontroller, reading serial arduino, serial arduino, komunikasi serial, komunikasi port serial dengan vb6, komunikasi port serial dengan komputer delphi 7, arduino log to delphi, arduino serial, Arduino serial delphi, arduino serial monitor php, arduino serial reading, arduino serial software, cara komunikasi serial dengan delphi, delphi comport read rfid, delphi serial, DigitalProductId в дельфи, fungsi program arduino, kemampuan arduino, kominikasi serial rfid dengan pc, komunikasi hardware dengan delphi, komunikasi mikon dengan komputer via usb, komunikasi php dengan hardware via serial, Arduino Board - Serial Interface
Tagged with:
Page 1 of 212