Diberdayakan oleh Blogger.
RSS

KOMUNIKASI SERIAL ARDUINO // SMK Leonardo

Komunikasi Serial Arduino Uno dan Komputer

Komunikasi antara Arduino Uno dan komputer dapat dilakukan melalui port serial (via USB). Dalam hal ini, Arduino Uno tidak hanya bisa membaca data dari komputer yang ada di port serial, melainkan juga dapat mengirim data ke komputer. Jadi, komunikasi yang dilakukan bersifat dua arah.Beruntung sekali, Arduino IDE menyediakan fasilitas untuk melakukan komunikasi dua arah tersebut melalui Serial Monitor. Dengan menggunakan fasilitas ini, Anda bisa mengirim data ke Arduino Uno dan sebaliknya bisa membaca kiriman dari Arduino Uno. Tentu saja, hal ini memungkinkan Anda bisa mengontrol Arduino Uno melalui komputer dan memantau sesuatu yang sedang terjadi di Arduino Uno. Sebagai contoh, Anda bisa mengirim isyarat untuk menghidupkan lampu atau memeriksa suhu di Serial Monitor.

Cara Membuat Program Arduino :

1. Siapkan peralatan yang dibutuhkan :
    a. PC bersoftware arduino
    b. Arduino UNO
    c. Kabel USB
    d. Protoboard
    e. Kabel konektor
    f. LED
            Kemudian rangkailah rangkaian arduino tersebut pada protoboard, dan sambungkan kabel                   USB pada arduino UNO dan PC.

2. Bukalah software arduino


Tampilan awal software arduino 1.6.12




3. Pastikan port serial yang digunakan sudah tercentang dengan benar.


4. Ketikkan sketch program seperti berikut ini : 

int led1 = 9;


int led2 = 10;

int led3 = 11;

int led4 = 12;
int led5 = 13;
void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5,OUTPUT);
}
void loop() {
  // put your main code here, to run repeatedly:
if (Serial.available()>0)  
{
int baca = Serial.read ();
       digitalWrite(led1,LOW);
       digitalWrite(led2,LOW);
       digitalWrite(led3,LOW);
       digitalWrite(led4,LOW);
       digitalWrite(led5,LOW);
       if(baca=='1')
       {
       digitalWrite(led1,HIGH);
       Serial.println("1LED NYALA");
       }
       else if(baca=='2')
       {
       digitalWrite(led1,HIGH);
       digitalWrite(led2,HIGH);
       Serial.println("2LED NYALA");
       }
       else if(baca=='3')
       {
       digitalWrite(led1,HIGH);
       digitalWrite(led2,HIGH);
       digitalWrite(led3,HIGH);
       Serial.println("3LED NYALA");
       }
       else if(baca=='4')
       {
       digitalWrite(led1,HIGH);
       digitalWrite(led2,HIGH);
       digitalWrite(led3,HIGH);
       digitalWrite(led4,HIGH);
       Serial.println("4LED NYALA");
       }
       else if(baca=='5')
       {
       digitalWrite(led1,HIGH);
       digitalWrite(led2,HIGH);
       digitalWrite(led3,HIGH);
       digitalWrite(led4,HIGH);
       digitalWrite(led5,HIGH);
       Serial.println("5LED NYALA");
       }
       else if(baca=='0')
       {
       digitalWrite(led1,LOW);
       digitalWrite(led2,LOW);
       digitalWrite(led3,LOW);
       digitalWrite(led4,LOW);
       digitalWrite(led5,LOW);
       Serial.println("LED MATI");
       }
  }
}

5. Upload program ke arduino dengan meng-klik tanda arah panah ke kanan seperti pada gambar dibawah ini. Tunggu proses upload hingga Done uploading.


6. Klik Serial Monitor yang terletak pada pojok kanan atas.
Tampilan Serial Monitor


7. Ketikkan perintah pada kolom pertama sesuai sketch, maka di kolom kedua akan muncul kata-kata sesuai sketch pula. Pastikan program berjalan sesuai.


Terimakasih.Semoga Bermanfaat.


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

INSTALL DRIVER ARDUINO IDE CH340 // SMK Leonardo

Driver Arduino IDE CH340

Sebelum dapat meng-upload sketch (program) pada board arduino, dibutuhkan instalasi driver USB arduino terlebih dahulu. Tanpa ini, proses upload program ke-board arduino akan gagal. Ini bisa dikatakan adalah poin utama dari update kali ini.

Saat kali pertama memutuskan untuk mencoba arduino, langkah awal yang dilakukan adalah mencari referensi terkait apa saja yang dibutuhkan untuk dapat menggunakan board arduino sebagai mikrokontroler. Instalasi USB driver yang bermasalah ini akan mengakibatkan "GAGAL" pada proses upload program ke board arduino.


Gambar proses upload program (sketch) gagal arduino
Muncul pesan "Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions" yang menandakan bahwa program (sketch) tidak dapat di-upload ke board arduino

Untuk mengatasi pesan tersebut, satu-satunya solusi adalah menginstal driver yang sesuai. Pertama-tama, hubungkan board arduino ke perangkat windows yang anda gunakan menggunakan kabel USB.


Gambar board arduino dan kabel usb

Tunggu beberapa saat hingga windows melakukan instalasi USB driver secara otomatis.


Download driver pada Driver download link.



Pilih file, klik kanan, Extract Here


Kemudian secara otomatis akan muncul 2 folder


Didalam folder CH341SER akan terdapat beberapa file dan folder.



Double-klik pada file "SETUP" , akan terbuka kotak dialog seperti gambar dibawah ini :
Klik INSTALL.





Instalasi driver arduino IDE success.

TERIMA KASIH

Semoga Bermanfaat








  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Cara Menginstall Arduino IDE 1.7.10 // SMK Leonardo

Cara Menginstall Arduino IDE 1.7.10

Apa itu Arduino ?

Arduino adalah sebuah platform mikrokontroler yang bersifat open source dan dirancang untuk mempermudah penggunaan dalam merancang sebuah sistem berbasis mikrokontroler. Dalam hal ini, arduino bukan hanya sebuah bentuk pengembangan dari mikrokontroler, ini merupakan sebuah platform yang terdiri dari hardwarebahasa pemrograman dan IDE (Integrated Development Environment) yang canggih. Ada banyak tutorial di internet yang membahas seputar platform mikrokontroler yang satu ini, salah satu situs yang bisa anda kunjungi untuk mendapatkan lebih banyak referensi seputar project-project berbasis arduino adalah http://www.instructables.com/id/Arduino-Projects/.  


Gambar board arduino

Download IDE Arduino

IDE adalah software yang telah disiapkan oleh arduino bagi para perancang untuk melakukan berbagai proses yang berkaitan dengan pemrograman arduino. Software ini tersedia secara gratis dan bisa didapatkan secara langsung pada halaman resmi arduino. IDE ini juga sudah mendukung berbagai sistem operasi populer saat ini seperti Windows, Mac, dan Linux. 
Untuk mendapatkan software IDE arduino bisa langsung mengunjungi halaman download di : http:http://www.arduino.org/downloads, akan terlihat halaman seperti dibawah ini. Pilih “WINDOWS INSTALLER” (untuk pengguna windows) atau bisa disesuaikan dengan sistem operasi yang digunakan.



Tunggu hingga proses download file selesai 100%. Setelah selesai mendownload, klik show in folder.



Maka akan muncul file arduino yang telah kita download tadi. Lalu klik.


Setelah itu akan muncul kotak dialog seperti gambar di bawah ini. Pilih Run.


Muncul kotak dialog lagi, pilih I Agree, lalu klik pilihan Next


Pada kotak dialog selanjutnya klik Install



Tunggu hingga file setup 100% selesai diextract atau diexecute. Setelah completed, klik close


Arduino IDE 1.7.10 selesai diinstall dan siap untuk dijalankan. Kurang lebih seperti inilah tampilan awal program.



Terimakasih.

Semoga Bermanfaat.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Penerapan Teknik Mekatronika // SMK Leonardo

Manfaat Penerapan Mekatronika

Manfaat Penerapan Mekatronika
Beberapa manfaat penerapan mekatronik adalah sebagai berikut:
1. Meningkatkan fleksibilitas
Manfaat terbesar yang dapat diperoleh dari penerapan mekatronik adalah meningkatkan fleksibilitas mesin dengan menambahkan fungsi-fungsi baru yang mayoritas merupakan kontribusi mikro-prosesor. Sebagai contoh lengan robot industri dapat melakukan berbagai jenis pekerjaan dengan merubah program peranti lunak di mikro-prosesornya seperti halnya lengan manusia. Ini yang menjadi faktor utamadimungkinkannya proses produksi produk yang beraneka ragam tipenya dengan jumlah yang sedikit-sedikit.

2. Meningkatkan kehandalan
Pada mesin-mesin konvensional (manual) muncul berbagai masalah yang diakibatkan oleh berbagai jenis gesekan pada mekanisme yang digunakan seperti: keusangan, masalah sentuhan, getaran dan kebisingan. Pada penggunaan mesin-mesin tersebut diperlukan sarana dan operator yang jumlahnyabanyak untuk mencegah timbulnya masalah-masalah tersebut. Dengan menerapkan switch semikonduktor misalnya,maka masalah-masalah akibat sentuhan tersebut dapat  diminimalkan sehingga meningkatkan kehandalan. Selain itu, dengan menggunakan komponen-komponen elektronika untuk mengendalikan gerakan, maka komponen-komponen mesin pengendali gerak bisa dikurangi sehingga meningkatkan kehandalan.

3. Meningkatkan presisi dan kecepatan
Pada mesin-mesin konvensional (manual) yangsebagian besar menggunakan komponen-komponen mesin sebagai pengendali gerak, tingkat presisi dan kecepatan telah mencapai garis saturasi yang sulit untuk diangkat lagi.Dengan menerapkan kendali digital dan  teknologi elektronika, maka tingkat presisi mesin dan kecepatan gerak mesin dapat diangkat lebih tinggi lagi sampai batas tertentu. Batas ini misalnya adalah rigiditas mesin yang menghalangi kecepatan lebih tinggi karena munculnyagetaran. Hal ini melahirkan tantangan baru yaitu menciptakan sistem mesin yang memiliki rigiditas lebih tinggi. Struktur mekatronik dapat dipilah menjadi 2 buah dunia yaitu dunia mekanika dan dunia elektronika. Didunia mekanika terdapat mekanisme mesin sebagai objek yang dikendalikan.Di dunia elektronika terdapat beberapa elemen mekatronika yaitu: sensor, kontroler,rangkaian penggerak, aktuator dan sumber energi.
Komponen utama  mekatronika
System mekatronika dapat dibagi dalam beberapa area khusus yaitu:
1.  Physical system modeling (Konsep mekanikal)
2.  Sensors and Actuators (sensor dan Aktuator)
3.  Signal and system (Sistem Kontrol)
4.  Computer and Logic system ( computer dan system logic)
5.  Software and data acquisition (piranti lunak dan Akuisisi data)
Penggunaan
Begitu banyaknya penggunaan sistem mekatronika dalam kehidupan kita memperkuat salah satu sifatnya yang multiguna (aplikatif)
1.Teknik Otomotif
Sebagai contoh sistem mekatronik pada kendaraan bermotor adalah sistem rem ABS ( Anti-lock Breaking system) atau sistem pengereman yang menghindari terkuncinya roda sehingga mobil tetap dapat dikendalikan dalam pengereman mendadak, ESP ( Elektronik Stability Programm), ABC ( Active Body Control) dan Motor-Managemen-System.

Sistem rem ABS



2. Teknologi Penerbangan

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS