Kamis, 05 Oktober 2017

Tutorial Led Flip-Flop atau Blink Aduino mudah dengan Proteus


Pada percobaan ini, dilakukan penyalaan LED yang menempel langsung pada board Arduino. LED tersebut akan menyala dan mati secara bergantian selama satu detik.

 1.Pertama-tama buka file source code example seperti berikut.
Klik File-Basics-Blink
Gambar 1. Exemple blink

Berikut adalah Sketch/program blink:

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

2.Buka Aplikasi Proteus Sobat 
Buat Rangkaian Seperti GamBar di bawah ini.
Gambar 2. Rangkaian Blink di proteus

3.Copy file Hex pada Aplikasi Arduino anda seperti gambar berikut.

Gambar 3. Copy file Hex

4.Paste file Hex nya ke proteus.
Sekarang sobat pergi ke proteus lalu klik 2x pada papan arduino dan paste pada kolom program file seperti gambar 4 berikut.


5.Terakhir
Klik OK!
Terakhir Klik RUN pada proteus.

Apabila sobar CodingDuino punya pertanyaan bisa Coret di kolom komentar, terimakasi salam Arduino Indonesia


Simulasi Led RGB di Proteus dengan arduino mudah

Pada kesempatan kali ini saya akan memberi tutorial Led RGB dengan menggunkan proteus gk usah basa basi lagi langsung aja!

1. Buka Aplikasi Proteus7 atau 8 sahabat CodingDuino
Kebetulan saya menggunakan proteus 8, kemudian ambil beberapa komponen yang di butuhkan seperti yang di tujukan di postingan sebelumnnya yaitu:

  • Board Arduino Uno
  • Led RGB (led R, led G, led B)
  • Resistor (3x330 ohm)
Atau bisa lihat postingan lengkapnya di sini: Cara menggunakan led RGB

Gambar 1. Aplikasi Arduino IDE

2.Buka Aplikasi Arduino IDE di pc/laptop sobat
Kemudian sobat pastekan Sketch/Program yang ada pada postingan sebelumnya seperti pada gambar 1 kemudian klik tanda ceklis di sudut kiri atas arduino IDE sobat.
Gambar 2. Copy file Hex.

3.Copy File Hex yang ada di Arduino IDE
Copy file hex seperti yang terlihat pada gambar 2 di atas.


4.Paste di Aplikasi Proteus
Pergi ke aplikasi Proteus sobat kemudian klik 2x pada papan arduino dan paste pada Kolom Program file seperti gambar di atas kemudian klik OK!
Langkah terakhir tinggal klik RUN pada Proteus sobat Selesai.


Apabila sobar CodingDuino punya pertanyaan bisa Coret di kolom komentar, terimakasi salam Arduino Indonesia

Rabu, 04 Oktober 2017

Cara menggunakan led RGB dengan Arduino lengkap dan mudah


Untuk benar-benar memulai, kita akan menggunakan komponen kecil yang bagus yang disebut pemancar cahaya merah-hijau-biru diode, atau lebih tepatnya LED RGB. LED RGB bekerja dari prinsip yang sama seperti televisi dan monitor komputer Dengan menggunakan tiga warna cahaya yang sama yang kita terima dalam penglihatan kita- Khususnya merah, hijau, dan biru-kita bisa mereproduksi beragam warna melalui colormixing aditif proses.

 Bentuk pencampuran warna ini seharusnya terdengar asing dari sains sekolah menengah pertama, dan memang begitu ditunjukkan dalam roda warna RGB pada Gambar 1. Meskipun sedikit sulit untuk terlihat dalam warna hitam-putih, jika Anda menggunakan imajinasi Anda, Anda akan melihatnya dengan menggabungkan dua warna utama yang akan kita hadapi dengan warna sekunder. Misalnya menambahkan warna merah menjadi biru dan kita mendapatkan magenta atau jika kita menambahkan warna merah dan hijau kita akan menjadi kuning. Jika kita menambahkan ketiga warna primer itu bersama-sama, kita akan berakhir dengan cahaya putih.















Gambar 1. Roda warna RGB

LED tertentu yang akan kita gunakan sebenarnya adalah tiga LED terpisah - dalam tiga warna utama
merah, hijau, dan biru dalam satu paket komponen. Selain itu, LED ini adalah jenis katoda yang umum,artinya tiga LED berbagi pin katoda yang sama, atau koneksi ke ground. Pin ini adalah
terpanjang dari empat pin yang keluar dari LED. Kami akan menghubungkan masing-masing dari tiga pin lainnya ke Arduino board melalui resistor pembatas arus, menggunakan kabel hookup dan papan tempat memotong roti solderless. Untuk mendapatkan output yang kira-kira sama atau seimbang dari masing-masing LED, kita akan menggunakan resistor 330 ohm (ohm adalah unit pengukuran untuk ketahanan) yang terhubung ke LED merah, atau kaki 1 LED RGB, dan Resistor 220 ohm ke dua lainnya, kaki 3 dan 4. Jika Anda tidak memiliki resistor ini di tangan, Anda bisa menggunakannya nilai 100 dan 150 ohm atau lainnya yang cukup dekat nilainya, dimana saja antara 100 ohm dan 1 kilohm. Jika Anda menggunakan nilai yang sama untuk setiap warna yang tidak apa-apa juga, namun kecerahan setiap warna mungkin tidak menjadi sangat cocok Beberapa LED RGB berbeda dari yang lain jadi periksa kembali lembar data atau deskripsi produk sebagai jarak tempuh Anda mungkin berbeda. Lihat skematik dan ilustrasi berikut untuk caranya
untuk memasang sirkuit ini.

SKEMA WIRING 

Untuk proyek dalam blog ini, kita akan mengikuti beberapa diagram yang menunjukkan dengan cara yang berbeda bagaimana caranya hardware berjalan bersama Kita mulai dengan skematik, seperti yang ada pada Gambar 2, yang pada dasarnya adalah Gambar sederhana yang menunjukkan dengan cara yang paling langsung mungkin bagaimana membuat sirkuit dengan garis yang terhubung
sederhana, abstrak simbol untuk komponen listrik. Dimana hal-hal yang ditempatkan dalam skema adalah jarang di mana mereka berakhir di rangkaian fisik kita yang sebenarnya-ini hanyalah sebuah cara untuk menunjukkan bagaimana satu benda terhubung ke yang lain. Karena skema bisa agak abstrak, kita juga akan menyertakan ilustrasi, seperti yang ada di dalamnya Gambar 3, menunjukkan satu cara agar rangkaian yang selesai terlihat pada papan bread/project board dan cara menghubungkannya ke board Arduino.













Gambar 2.skematik RGB













Gambar 3. Ilustrasi RGB

Baca juga: Simulasi proteus Led RGB

■ Catatan Untuk mengetahui lebih banyak informasi tentang rangkaian prototip, termasuk cara membaca skema dan simbol-simbol Mengisi Kode Sumber Agar rangkaian ini bekerja, dan memberi kami sesuatu untuk didiskusikan, kami akan memulai dengan sketsa sederhana untuk mengubah warna LED RGB kami dari merah menjadi hijau menjadi biru, terus menerus setiap detiknya. Jika kamu lihat Kembali ke contoh Blink dari bab terakhir, kode pada Listing 2-1 seharusnya terlihat cukup mirip. Pada dasarnya, kita bergerak dari menggunakan satu LED untuk menggunakan tiga, memutar masing-masing on dan off dia urutan tertentu. Begitu kita mulai memahami contoh ini, kita akan mengulanginya lagi dengan yang lain kode kompleks.

Listing 1. Kode Blink

/ * Proyek 1: RGB Blinky
Menggunakan LED RGB tunggal untuk berputar melalui tiga warna.
* /
void setup() {
pinMode(9, OUTPUT); // atur sebagai output
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
digitalWrite(9, HIGH); // Led merah hidup
digitalWrite(11, LOW); // Led biru mati
delay(1000); // tunggu 1 detik
digitalWrite(10, HIGH); // Led hijau hidup
digitalWrite(9, LOW); // Led merah mati
delay(1000); // tunggu 1 detik
digitalWrite(11, HIGH); // Led biru hidup
digitalWrite(10, LOW); // Led hijau mati
delay(1000); // tunggu 1 detik
}

Ringkasan

Sketsa proyek pertama kami mengambil contoh Blink yang kami unggah di bab pertama dan dibangun di atasnya menambahkan dua warna tambahan yang tersedia di LED RGB kita, terhubung ke pin 9, 10, dan 11 bukan LED built-in pada pin 13, untuk berkedip masing-masing dari tiga warna secara bergantian. Seperti yang akan saya jelaskan di bab ini, di sana adalah dua kelompok kode dalam sketsa ini yang disebut fungsi yang dikelompokkan dengan mencocokkan kurung kurawal, {}, masing-masing bernama setup () dan loop () - mengabaikan kata kunci kosong untuk saat ini. Kita menggunakan setup () untuk mengkonfigurasi keadaan pin input dan output, serta tindakan lain yang kita hanya perlu jalankan sekali. Sebaliknya, loop () akan melakukan tindakan apa pun di dalamnya berulang-ulang untuk selamanya, dengan asumsi tidak terbatas kekuatan sebagai prasyarat Setiap baris kode dijalankan di dalam sebuah fungsi, dari atas ke atas bawah. Di dalam fungsi loop (), ketika baris kode terakhir tercapai, fungsi akan berulang, mulai lagi dengan baris pertama fungsi loop ().
Di dalam masing-masing fungsi ini adalah pernyataan yang dapat mencakup panggilan ke fungsi lain, seperti pinMode (), digitalWrite (), dan delay (). Fungsi pinMode () digunakan untuk mengatur pin tertentuINPUT atau OUTPUT. digitalWrite () digunakan untuk mengatur keadaan pin output ke HIGH atau LOW, efektif digunakandi sini untuk menghidupkan atau mematikan lampu LED. Fungsi terakhir, delay (), lakukan seperti namanya dan penundaan program untuk jumlah milidetik tertentu Kita akan menghabiskan sisa waktu kita bersama melihat ini dan lainnya fungsi dan pernyataan yang akan kita gunakan saat menulis kode untuk platform Arduino, tapi pertama mari kita mulai dengan struktur dasar Arduino C.

Lihat di sini :

Tutorial Led Flip-Flop atau Blink Aduino mudah dengan Proteus

Pada percobaan ini, dilakukan penyalaan LED yang menempel langsung pada board Arduino. LED tersebut akan menyala dan mati secara bergant...