Fungsi penggunaan potensio pada LCD 16x2 ialah untuk megatur kecerahan tampilan pada LCD.
Sekian dan terimakasih semoga bermanfaat.
Thursday, 27 December 2018
Wednesday, 26 December 2018
Cara tampilkan karakter bergeser di LCD 16x2.
Hai kawan kawan ..............
Seperti yang saya kasih tau sebelumnya bahwa kita akan belajar menampilkan karakter bergeser. Jadi buat apa karakter bergeser ini. Nah kalian misal mau buat kata kata yang panjang kan gak bakal muat jadi dengan tampilan bergeser ini bisa kita manfaatkan.
Oke langsung saja gak usah panjang lebar. sebelumnya juga sudah dijelaskan.
Untuk bahannya sama seperti kemarin. Masih inget kan?? Kalo lupa tak kasih tau lagi.
1. Arduino
2. potensio.
3. projectboard.
4. kabel.
Rangkaiannya masih juga sama kayak yang sebelumnya.
Penjelasan, Jadi dengan program itu koordinat akan diubah sehingga membuat karakter menjadi bergeser.
Seperti yang saya kasih tau sebelumnya bahwa kita akan belajar menampilkan karakter bergeser. Jadi buat apa karakter bergeser ini. Nah kalian misal mau buat kata kata yang panjang kan gak bakal muat jadi dengan tampilan bergeser ini bisa kita manfaatkan.
Oke langsung saja gak usah panjang lebar. sebelumnya juga sudah dijelaskan.
Untuk bahannya sama seperti kemarin. Masih inget kan?? Kalo lupa tak kasih tau lagi.
1. Arduino
2. potensio.
3. projectboard.
4. kabel.
Rangkaiannya masih juga sama kayak yang sebelumnya.
Nah kok sama semua?, ya emang sama kan cuma tampilannya berarti yang beda cuma programnya.
Trus programnya kayak apa? liat dibawah.
/****************************************************************************************************
* ___ ___ _____ ___ ___ ___ *
* / /\ / /\ / /""\ /__/\ ___ / /\ / /\ *
* / /""\ / /""\ / /"/\"\ \ \"\ / /\ / /""\ / /""\ *
* / /"/\"\ / /"/\"\ / /"/ \"\ \ \"\ / /"/ / /"/\"\ / /"/\"\ *
* / /"/-/""\ / /"/-/"/ /__/"/ \__\"| ___ \ \"\ / /"/ / /"/\ \"\ / /"/-/"/ *
* /__/"/ /"/\"\ /__/"/ /"/___ \ \"\ / /"/ /__/\ \__\"\ / /""\ /__/"/ \_\"\ /__/"/ /"/___ *
* \ \"\/"/__\/ \ \"\/"""""/ \ \"\ /"/ \ \"\ / /"/ /__/"/\"\ \ \"\ / /"/ \ \"\/"""""/ *
* \ \""/ \ \""/---- \ \"\/"/ \ \"\ /"/ \__\/ \"\ \ \"\/ /"/ \ \""/---- *
* \ \"\ \ \"\ \ \""/ \ \"\/"/ \ \"\ \ \"\/"/ \ \"\ *
* \ \"\ \ \"\ \__\/ \ \""/ \__\/ \ \""/ \ \"\ *
* \__\/ \__\/ \__\/ \__\/ \__\/ *
*****************************************************************************************************/
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
lcd.begin(16, 2);
lcd.print("Ardutor");
delay(1000);
}
void loop() {
for (int positionCounter = 0; positionCounter < 13; positionCounter++) {
lcd.scrollDisplayLeft();
delay(150);
}
for (int positionCounter = 0; positionCounter < 29; positionCounter++) {
lcd.scrollDisplayRight();
delay(150);
}
for (int positionCounter = 0; positionCounter < 16; positionCounter++) {
lcd.scrollDisplayLeft();
delay(150);
}
delay(1000);
}
Penjelasan, Jadi dengan program itu koordinat akan diubah sehingga membuat karakter menjadi bergeser.
Cara tampilkan kata di LCD 16x2
Hai kawan kawan bertemu lagi disini.........
Kali ini kita akan belajar mengenai LCD 16x2. Bagaimana sih bentuknya?? udah pada tau kan??
Nih kalo belum tau kayak gini nih.
Kali ini kita akan belajar mengenai LCD 16x2. Bagaimana sih bentuknya?? udah pada tau kan??
Nih kalo belum tau kayak gini nih.
Nah kira kira kayak gitu bentuknya LCD 16x2 itu. LCD merupakan sebuah jenis media tampil yang menggunakan kristal cair sebagai penampil utama. LCD banyak digunakan dalam berbagai alat seperti komputer, televisi, kalkulator, dan masih banyak lagi.
Unutuk kali ini kita belajar menggunakan LCD 16x2 sebagai penampil. Kenapa memakai ini?? karena LCD ini mudah untuk di program dan memiliki beberapa fitur antara lain,:
1. Terdiri dari 16 kolom dan 2 baris.
2. Mempunyai 192 karakter tersimpan.
3. Terdapat karakter generator terprogram.
4. Dapat dialamati dengan mode 4 bit atau 8 bit.
5. Terdapat backlight.
Disini kita akan belajar dulu cara menampilkan kata, nanti kalo udah bisa kita akan belajar menggerakkan karakter jadi kayak running text gitu..... Pingin bisa kan??.........
Sebelum belajar yang sulit kita belajar dulu yang mudah. Langsung saja yuk ke cara buatnya.
Pertama kita siapkan dulu bahannya.\
1. Arduino, terserah yang jenis apa.
2. potensiometer.
3. Project board.
4. kabel jumper ata kalo gak punya kabel apalah yang penting bisa digunakan selayaknya kabel jumper (secukupnya).
Untuk rangkaiannya bisa kalian liat dibawah.
Nah kira kira seperti itu rangkaiannya.
utnuk programnya kalian bisa liat dibawah.
/****************************************************************************************************
* ___ ___ _____ ___ ___ ___ *
* / /\ / /\ / /""\ /__/\ ___ / /\ / /\ *
* / /""\ / /""\ / /"/\"\ \ \"\ / /\ / /""\ / /""\ *
* / /"/\"\ / /"/\"\ / /"/ \"\ \ \"\ / /"/ / /"/\"\ / /"/\"\ *
* / /"/-/""\ / /"/-/"/ /__/"/ \__\"| ___ \ \"\ / /"/ / /"/\ \"\ / /"/-/"/ *
* /__/"/ /"/\"\ /__/"/ /"/___ \ \"\ / /"/ /__/\ \__\"\ / /""\ /__/"/ \_\"\ /__/"/ /"/___ *
* \ \"\/"/__\/ \ \"\/"""""/ \ \"\ /"/ \ \"\ / /"/ /__/"/\"\ \ \"\ / /"/ \ \"\/"""""/ *
* \ \""/ \ \""/---- \ \"\/"/ \ \"\ /"/ \__\/ \"\ \ \"\/ /"/ \ \""/---- *
* \ \"\ \ \"\ \ \""/ \ \"\/"/ \ \"\ \ \"\/"/ \ \"\ *
* \ \"\ \ \"\ \__\/ \ \""/ \__\/ \ \""/ \ \"\ *
* \__\/ \__\/ \__\/ \__\/ \__\/ *
*****************************************************************************************************/
#include <LiquidCrystal.h> // masukkan library lcdnya
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7); // atur pin
void setup() {
lcd.begin(16, 2); // Set dengan ukuran 16x2
}
void loop() {
lcd.setCursor(0, 1); //atur koordinat (0,0) artinya 0=x 1=y
lcd.print("ardutor"); // tampilkan karakter.
}
Penjelasan : LCD 16x2 ini akan menampilkan karakter bertuliskan "ardutor"
Sekian semoga bermanfaat dan terimakasih.
Monday, 24 December 2018
Cara buat sensor cahaya untuk buat lampu otomatis
Hai kawan kawan berjumpa lagi ......................
Nah kali ini kita belajar tentang sensor cahaya. Apa sih sensor cahaya itu??. Buat apa juga sensor cahaya itu?? nah kita belajar bersama sama tentang itu.
Sensor cahaya bermacam macam jenisnya ada LDR(light dependent resistor), Photodioda, phototransistor, solar cell dan masih banyak lagi.
Jika dilihat dari perubahan OUTPUT sensor cahaya dapat dibedakan menjadi 2 yaitu:
1. Fotovoltaik.
2. fotokonduktif.
Apasih bedanya??
Fotovoltaik adalah sensor cahaya yang dapat memberikan perubahan tegangan pada OUTPUT
sensor ketika menerima cahaya. Contohnya adalah Sel surya atau solar cell.
Fotokonduktif adalah sensor cahaya yang memberikan perubahan resistansi pada terminal outputnya
ketika menerima cahaya. Contohnya adalah : LDR, photodioda, phototransistor.
Pada kesempatan ini kita belajar tentang LDR dulu karena LDR yang paling mudah dari yang lainnya.
Nanti kita belajar bersama tentang Cara pembacaan nilai OUTPUT dari LDR itu gimana, trus nanti hasilnya buat apa kita akan bahas nanti sekalian. Nanti kita buat OUTPUT dari sensor cahaya itu untuk menyalakan lampu.
Nah langsung saja kita siapkan bahannya terlebih dahulu:
1. Arduino, terserah jenis apa.
2. resistor 10k.
3. LED untuk dinyalakan.
Nah kali ini kita belajar tentang sensor cahaya. Apa sih sensor cahaya itu??. Buat apa juga sensor cahaya itu?? nah kita belajar bersama sama tentang itu.
Sensor cahaya bermacam macam jenisnya ada LDR(light dependent resistor), Photodioda, phototransistor, solar cell dan masih banyak lagi.
Jika dilihat dari perubahan OUTPUT sensor cahaya dapat dibedakan menjadi 2 yaitu:
1. Fotovoltaik.
2. fotokonduktif.
Apasih bedanya??
Fotovoltaik adalah sensor cahaya yang dapat memberikan perubahan tegangan pada OUTPUT
sensor ketika menerima cahaya. Contohnya adalah Sel surya atau solar cell.
Fotokonduktif adalah sensor cahaya yang memberikan perubahan resistansi pada terminal outputnya
ketika menerima cahaya. Contohnya adalah : LDR, photodioda, phototransistor.
Pada kesempatan ini kita belajar tentang LDR dulu karena LDR yang paling mudah dari yang lainnya.
Nanti kita belajar bersama tentang Cara pembacaan nilai OUTPUT dari LDR itu gimana, trus nanti hasilnya buat apa kita akan bahas nanti sekalian. Nanti kita buat OUTPUT dari sensor cahaya itu untuk menyalakan lampu.
Nah langsung saja kita siapkan bahannya terlebih dahulu:
1. Arduino, terserah jenis apa.
2. resistor 10k.
3. LED untuk dinyalakan.
Bisa kalian liat ya rangkaiannya bisa seperti itu atau kalian bisa kembangkan sendiri.
Untuk programnya kalian bisa liat dibawah.
/****************************************************************************************************
* ___ ___ _____ ___ ___ ___ *
* / /\ / /\ / /""\ /__/\ ___ / /\ / /\ *
* / /""\ / /""\ / /"/\"\ \ \"\ / /\ / /""\ / /""\ *
* / /"/\"\ / /"/\"\ / /"/ \"\ \ \"\ / /"/ / /"/\"\ / /"/\"\ *
* / /"/-/""\ / /"/-/"/ /__/"/ \__\"| ___ \ \"\ / /"/ / /"/\ \"\ / /"/-/"/ *
* /__/"/ /"/\"\ /__/"/ /"/___ \ \"\ / /"/ /__/\ \__\"\ / /""\ /__/"/ \_\"\ /__/"/ /"/___ *
* \ \"\/"/__\/ \ \"\/"""""/ \ \"\ /"/ \ \"\ / /"/ /__/"/\"\ \ \"\ / /"/ \ \"\/"""""/ *
* \ \""/ \ \""/---- \ \"\/"/ \ \"\ /"/ \__\/ \"\ \ \"\/ /"/ \ \""/---- *
* \ \"\ \ \"\ \ \""/ \ \"\/"/ \ \"\ \ \"\/"/ \ \"\ *
* \ \"\ \ \"\ \__\/ \ \""/ \__\/ \ \""/ \ \"\ *
* \__\/ \__\/ \__\/ \__\/ \__\/ *
*****************************************************************************************************/
int led = 2;
int ldr = A0;
int nilai;
void setup(){
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(ldr, INPUT);
}
void loop(){
nilai = analogRead(ldr);
Serial.println(nilai);
if (nilai < 350) //angka 350 ini kalian bisa ubah nilai
{
digitalWrite(led, HIGH);
}
if (nilai > 350) //angka 350 ini kalian bisa ubah nilai
{
digitalWrite(led, LOW);
}
}
Penjelasan program terutama di nilai analogRead(ldr); . Nah setiap intensitas cahaya yang berubah akan berdapampak pada nilai yang keluar dari output ldr dan pembacaan tersebut dibaca oleh variable nilai. jika pembacaan kurang dari 350gelap) maka led hidup dan apabila lebih dari 350 maka Led mati. Nah apabila nilai 350 kurang tepat untuk intensitas cahaya darah anda maka bisa diganti dengan cara melihat di serial monito caranya adala dengan memencet tombol ctrl+shift+M saat arduino sudah di program itu dan sudah dibuat rangkaiannya. kalian bisa liat perubahannya disitu saat ldr ditutupi/ gelap nilainya berapa dan saat terang nilainya berapa kalian bisa liat di serial monitor dan kalian bisa kalian ganti di program.
Sekian dan terimakasih semoga bermanfaat......
Cara buat musik dengan buzzer
Hai kawan kawan berjumpa lagi di blog ini..................
Di blog sebelumnya kita sudah belajar tentang buzzer. Jadi gak usah bahas lagi tentang buzzer tapi kalo mau baca lagi ya tinggal buka aja blog sebelumnya..........
Jika di blog sebelumnya kita hanya belajar cara menyalakannya maka disni kita belajar cara membunyikan buzzer itu agar mengeluarkan suara musik.........
Daripada penasaran mending kita langsung saja ke tutornya.........
Pertama kita siapkan dulu bahannya...
1. Arduino, terserah jenis apa.
2. Buzzer.
Untuk rangkaiannya seperti kemaren aja biar gak usah ngubah ubah program sama rangkaiannya.
Masih ingat kan rangkaian kemarin . Masak lupa sih?? ni aku kasih lagi
Sekarang inget?? Nah lekas dirakit. yuk liat programnya.............
/****************************************************************************************************
* ___ ___ _____ ___ ___ ___ *
* / /\ / /\ / /""\ /__/\ ___ / /\ / /\ *
* / /""\ / /""\ / /"/\"\ \ \"\ / /\ / /""\ / /""\ *
* / /"/\"\ / /"/\"\ / /"/ \"\ \ \"\ / /"/ / /"/\"\ / /"/\"\ *
* / /"/-/""\ / /"/-/"/ /__/"/ \__\"| ___ \ \"\ / /"/ / /"/\ \"\ / /"/-/"/ *
* /__/"/ /"/\"\ /__/"/ /"/___ \ \"\ / /"/ /__/\ \__\"\ / /""\ /__/"/ \_\"\ /__/"/ /"/___ *
* \ \"\/"/__\/ \ \"\/"""""/ \ \"\ /"/ \ \"\ / /"/ /__/"/\"\ \ \"\ / /"/ \ \"\/"""""/ *
* \ \""/ \ \""/---- \ \"\/"/ \ \"\ /"/ \__\/ \"\ \ \"\/ /"/ \ \""/---- *
* \ \"\ \ \"\ \ \""/ \ \"\/"/ \ \"\ \ \"\/"/ \ \"\ *
* \ \"\ \ \"\ \__\/ \ \""/ \__\/ \ \""/ \ \"\ *
* \__\/ \__\/ \__\/ \__\/ \__\/ *
*****************************************************************************************************/
int speakerPin = 8;
int length = 28; // the number of notes
char notes[] = "GGAGcB GGAGdc GGxecBA yyecdc";
int beats[] = { 2, 2, 8, 8, 8, 16, 1, 2, 2, 8, 8,8, 16, 1, 2,2,8,8,8,8,16, 1,2,2,8,8,8,16 };
int tempo = 150;
void playTone(int tone, int duration) {
for (long i = 0; i < duration * 1000L; i += tone * 2) {
digitalWrite(speakerPin, HIGH);
delayMicroseconds(tone);
digitalWrite(speakerPin, LOW);
delayMicroseconds(tone);
}
}
void playNote(char note, int duration) {
char names[] = {'C', 'D', 'E', 'F', 'G', 'A', 'B',
'c', 'd', 'e', 'f', 'g', 'a', 'b',
'x', 'y' };
int tones[] = { 1915, 1700, 1519, 1432, 1275, 1136, 1014,
956, 834, 765, 593, 468, 346, 224,
655 , 715 };
int SPEE = 5;
for (int i = 0; i < 17; i++) {
if (names[i] == note) {
int newduration = duration/SPEE;
playTone(tones[i], newduration);
}
}
}
void setup() {
pinMode(speakerPin, OUTPUT);
}
void loop() {
for (int i = 0; i < length; i++) {
if (notes[i] == ' ') {
delay(beats[i] * tempo);
} else {
playNote(notes[i], beats[i] * tempo);
}
delay(tempo);
}
}
Nah musik apa itu ya rahasia. Kalian coba dulu biar tau klo udah tau komen ya apa hehehe.........
Sekian semoga bermanfaat dan terimakasih..............
Cara bunyikan buzzer.
Hai kawan kawan bertemu lagi di blog ini.........
Maaf udah 2 hari gak posting soalnya tiba tiba kemarin gak ada sinyal selama 2 hari..............
Untuk itu kali ini kita akan belajar tentang Buzzer, apasih buzzer itu??........ Nah buzzer adalah sebuah perangkat elektronika yang mengubah sinyak listrik menjadi getaran suara, ya bisa dibilang mirip speaker sih.
Nah pada buzzer ini terdapat kumaran yang terpasang pada diafragma yang dimana saat dialiri oleh arus listrik maka kumpparan tadi akan menghasilkan gelombang elektromagnetik dan saat itu juga kumparan tadi menggerakkan diafragma dan akhirnya menghasilkan suara.
Udah pada tau kan bentuknya buzzer itu kayak apa. Nah bentuknya tu kayak yang dibawah ini.
Untuk penjelasan program khususnya di syntax tone, utnuk angka 8 itu mengatur di pin yang mana yang akan diaktifkan dan angka 1000 melambangkan frekuensi yang akan dikeluarkan dan angka 500 merupakan durasi/ waktu.
Yuk lihat juga Membuat Spedometer GPS Arduino dengan tampilan LCD OLED.
Sekian dan terimakasih selamat mencoba................
Maaf udah 2 hari gak posting soalnya tiba tiba kemarin gak ada sinyal selama 2 hari..............
Untuk itu kali ini kita akan belajar tentang Buzzer, apasih buzzer itu??........ Nah buzzer adalah sebuah perangkat elektronika yang mengubah sinyak listrik menjadi getaran suara, ya bisa dibilang mirip speaker sih.
Nah pada buzzer ini terdapat kumaran yang terpasang pada diafragma yang dimana saat dialiri oleh arus listrik maka kumpparan tadi akan menghasilkan gelombang elektromagnetik dan saat itu juga kumparan tadi menggerakkan diafragma dan akhirnya menghasilkan suara.
Udah pada tau kan bentuknya buzzer itu kayak apa. Nah bentuknya tu kayak yang dibawah ini.
Untuk buzzer juga memiliki beberapa jenis kali ini kita akan mengenal 2 jenis buzzer yaitu buzzer aktif dan pasif. Perbedaannya hanyalah jika buzzer aktif bila diberi tegangan akan langsung berbunyi tetapi tidak pada buzzer pasif, pada buzzer pasif untuk membunyikannya harus menggunakan frekuensi tertentu.
Baca juga : Cara Mengontrol LED RGB dengan Flasher
Untuk itu disini kita belajar menghidupkan buzzer pasif.
Bagaimana untuk menyalakannya??..... bisa ikuti cara berikut ..
Kalian bisa siapkan dulu bahannya yaitu.
1. Arduino, terserah yang jenis apa.
2. Buzer.
Untuk rangkaian bisa liat gambar dibawah.
Bisa kalian ikuti rangkaian itu................
Untuk programnya bisa kalian contoh program dibawah ini
/****************************************************************************************************
* ___ ___ _____ ___ ___ ___ *
* / /\ / /\ / /""\ /__/\ ___ / /\ / /\ *
* / /""\ / /""\ / /"/\"\ \ \"\ / /\ / /""\ / /""\ *
* / /"/\"\ / /"/\"\ / /"/ \"\ \ \"\ / /"/ / /"/\"\ / /"/\"\ *
* / /"/-/""\ / /"/-/"/ /__/"/ \__\"| ___ \ \"\ / /"/ / /"/\ \"\ / /"/-/"/ *
* /__/"/ /"/\"\ /__/"/ /"/___ \ \"\ / /"/ /__/\ \__\"\ / /""\ /__/"/ \_\"\ /__/"/ /"/___ *
* \ \"\/"/__\/ \ \"\/"""""/ \ \"\ /"/ \ \"\ / /"/ /__/"/\"\ \ \"\ / /"/ \ \"\/"""""/ *
* \ \""/ \ \""/---- \ \"\/"/ \ \"\ /"/ \__\/ \"\ \ \"\/ /"/ \ \""/---- *
* \ \"\ \ \"\ \ \""/ \ \"\/"/ \ \"\ \ \"\/"/ \ \"\ *
* \ \"\ \ \"\ \__\/ \ \""/ \__\/ \ \""/ \ \"\ *
* \__\/ \__\/ \__\/ \__\/ \__\/ *
*****************************************************************************************************/
void setup(){
pinMode(8, OUTPUT);
}
void loop(){
tone (8, 1000, 500);
delay(500);
}
Untuk penjelasan program khususnya di syntax tone, utnuk angka 8 itu mengatur di pin yang mana yang akan diaktifkan dan angka 1000 melambangkan frekuensi yang akan dikeluarkan dan angka 500 merupakan durasi/ waktu.
Yuk lihat juga Membuat Spedometer GPS Arduino dengan tampilan LCD OLED.
Sekian dan terimakasih selamat mencoba................
Friday, 21 December 2018
Cara kendalikan motor servo dengan potensiometer
Jumpa lagi kawan kawan bertemu dengan saya lagi diblog ini...........
Kali ini kita akan belajar cara kendalikan sebuah motor servo dengan potensiometer dan tentu saja juga menggunakan Arduino. Di blog yang sebelumnya saya sudah kasih tau tentang cara menggerakkan motor servo tetapi itu bergeraknya menurut program, jadi kita harus menggerakkan motor servo melalui program. Ribet kan kalo misal setiap mau ubah sudut harus ganti program. Karena itu disini kita belajar tentang cara kendalikan motor servo dengan Arduino. Jadi kita tinggal memutar potensio maka secara otomatis motor servo juga bergerak sesuai dengan berapa besar kita memutar potensio tersebut.
Kalian udahtau potensiometer kan??........ Udah tau lah pasti. kalo gak tau ya saya kasih tau deh.
Potensiometer adalah sebuah resistor tetapi nilai resistansi atau hambatannya bisa diubah ubah sesui kebutuhan. Jadi kita disini memanfaatkan nilai resistansi yang dapat diubah itu dengan memanipulasi nilai agar kita bisa menggerakkan servo dengan potensiometer.
Bagi yanag belum tau ini bentuknya.
Langsung saja yuk daripada gak sabar pingin buatnya.
Pertama siapin bahannya..
1. Arduino, terserah yang jenis apa.
2. potensiometer kayak yang diatas, terserah mau pakai yang 5K, 10K tatau yang lain tapi jangan yang terlalu besar.
3. kabel.
Untuk rangkaiannya bisa kalian lihat dibawah
Penjelasan: Motor servo akan bergerak sesuai dengan perputaran potensiometer. Gerakan motor servo akan mengikuti sesuai gerakan potensio meter. untuk lebih jelasnya kalian bisa praktekan sendiri.
Lalu bagaimana Cara menyalakan LED RGB dengan Arduino Uno? Baca disini Cara menyalakan LED RGB dengan Arduino Uno.
Sekian terimakasih semoga bermanfaat bagi kita semua
Kali ini kita akan belajar cara kendalikan sebuah motor servo dengan potensiometer dan tentu saja juga menggunakan Arduino. Di blog yang sebelumnya saya sudah kasih tau tentang cara menggerakkan motor servo tetapi itu bergeraknya menurut program, jadi kita harus menggerakkan motor servo melalui program. Ribet kan kalo misal setiap mau ubah sudut harus ganti program. Karena itu disini kita belajar tentang cara kendalikan motor servo dengan Arduino. Jadi kita tinggal memutar potensio maka secara otomatis motor servo juga bergerak sesuai dengan berapa besar kita memutar potensio tersebut.
Kalian udahtau potensiometer kan??........ Udah tau lah pasti. kalo gak tau ya saya kasih tau deh.
Potensiometer adalah sebuah resistor tetapi nilai resistansi atau hambatannya bisa diubah ubah sesui kebutuhan. Jadi kita disini memanfaatkan nilai resistansi yang dapat diubah itu dengan memanipulasi nilai agar kita bisa menggerakkan servo dengan potensiometer.
Bagi yanag belum tau ini bentuknya.
Sekarang udah tau kan..... kadang suka gitu, cuma inget bendanya gak inget namanya hehehe.......
Pertama siapin bahannya..
1. Arduino, terserah yang jenis apa.
2. potensiometer kayak yang diatas, terserah mau pakai yang 5K, 10K tatau yang lain tapi jangan yang terlalu besar.
3. kabel.
Untuk rangkaiannya bisa kalian lihat dibawah
Ingat ya untuk OUTPUT potensio masuk ke pin analog.
jika rangkaian sudah jadi kita langsung saja liat programnya ya.
/****************************************************************************************************
* ___ ___ _____ ___ ___ ___ *
* / /\ / /\ / /""\ /__/\ ___ / /\ / /\ *
* / /""\ / /""\ / /"/\"\ \ \"\ / /\ / /""\ / /""\ *
* / /"/\"\ / /"/\"\ / /"/ \"\ \ \"\ / /"/ / /"/\"\ / /"/\"\ *
* / /"/-/""\ / /"/-/"/ /__/"/ \__\"| ___ \ \"\ / /"/ / /"/\ \"\ / /"/-/"/ *
* /__/"/ /"/\"\ /__/"/ /"/___ \ \"\ / /"/ /__/\ \__\"\ / /""\ /__/"/ \_\"\ /__/"/ /"/___ *
* \ \"\/"/__\/ \ \"\/"""""/ \ \"\ /"/ \ \"\ / /"/ /__/"/\"\ \ \"\ / /"/ \ \"\/"""""/ *
* \ \""/ \ \""/---- \ \"\/"/ \ \"\ /"/ \__\/ \"\ \ \"\/ /"/ \ \""/---- *
* \ \"\ \ \"\ \ \""/ \ \"\/"/ \ \"\ \ \"\/"/ \ \"\ *
* \ \"\ \ \"\ \__\/ \ \""/ \__\/ \ \""/ \ \"\ *
* \__\/ \__\/ \__\/ \__\/ \__\/ *
*****************************************************************************************************/
#include <Servo.h>
Servo servo; // buat objek servo
int pinpotensio = 0; // OUTPUT dari potensio masukan ke A0
int gerak; // buat variabel gerak buat nilai pergerakan
void setup() {
servo.attach(9); // atur data servo di pin 9
}
void loop() {
gerak = analogRead(pinpotensio); // buat variable gerak untuk membaca pin potensio
gerak = map(gerak, 0, 1023, 0, 180); // manioulasi nilai dari potensio
servo.write(gerak); // menggerakkan motor servo
delay(15);
}
Penjelasan: Motor servo akan bergerak sesuai dengan perputaran potensiometer. Gerakan motor servo akan mengikuti sesuai gerakan potensio meter. untuk lebih jelasnya kalian bisa praktekan sendiri.
Lalu bagaimana Cara menyalakan LED RGB dengan Arduino Uno? Baca disini Cara menyalakan LED RGB dengan Arduino Uno.
Sekian terimakasih semoga bermanfaat bagi kita semua
Thursday, 20 December 2018
Cara program servo dengan Arduino
Pagi kawan kawan berjumpa lagi denga saya di blog ini........
Kali ini kita akan belajar tentang motor servo. Apasih motor servo itu?? motor servo itu adalah sebuah perangkat aktuator yang pergerakannya digerakkan oleh motor DC dan dirancang dengan sistem kontrol tertutup atau close loop. Motor servo ini dibangun dari serangkaian gear dan sitem kontrol. Jadi motor servo tidak semata mata hanya sebuah motor tetapi dibangun dari beberapa komponen yang dibuat dalam satu paket.
Motor servo bisa menampilkan sudut 0 derajat sampai 180 derajat ataupun sudah ada yang sampai 360 derajat. Selain itu motor servo juga mampu menopang beban yang agak berat. Tak heran bila banyak digunakan dalam berbagai penggerak robot seperti lengan dan kaki.
Apasih kegunaannya?? Banyak sekali kegunaan motor servo ini misanya buat penggerak kaki atau tangan robot dan juga banyak digunakan di industri yang menggunakan ini.
Untuk jenis motor servo ada 2 jenis yaitu motor servo standar 180 derajat dan motor servo continous.
Bedanya apasih?? sudah bisa ketebak klo yang standar 180 derajat hanya bisa berputar sampai 180 derajat sedangkan yang continous bisa berputar secara continyu atau terus menerus.
Yang akan saya pakai adalah motor servo standar 180 derajat saja karna saya cuma punya itu hehehe........ eh pinjem lagi hehehe......... tapi gak aku tunjukin entar yang punya marah :v.
Oke yuk langsung saja ke cara ngehidupin motor servo ini.
Yang pertama siapin dulu bahannya.
1. Arduino, Terserah pakai yang apa.
2. motor servo 1 buah aja biar gak kebanyakan.
3. kabel .
Untuk rangkaiannya bisa kalian liat dibawah ini.
Nah itu rangkaian yang saya buat walaupun editan dari google hehehe.... bisa kalian contoh tapi bila mau ganti pin digital harus masukin ke pin PWM yang ada tanda (~).
untuk rangkaian sudah kita ke programnya sekarang.
Programnya bisa kalian contoh dibawah ini.
/****************************************************************************************************
* ___ ___ _____ ___ ___ ___ *
* / /\ / /\ / /""\ /__/\ ___ / /\ / /\ *
* / /""\ / /""\ / /"/\"\ \ \"\ / /\ / /""\ / /""\ *
* / /"/\"\ / /"/\"\ / /"/ \"\ \ \"\ / /"/ / /"/\"\ / /"/\"\ *
* / /"/-/""\ / /"/-/"/ /__/"/ \__\"| ___ \ \"\ / /"/ / /"/\ \"\ / /"/-/"/ *
* /__/"/ /"/\"\ /__/"/ /"/___ \ \"\ / /"/ /__/\ \__\"\ / /""\ /__/"/ \_\"\ /__/"/ /"/___ *
* \ \"\/"/__\/ \ \"\/"""""/ \ \"\ /"/ \ \"\ / /"/ /__/"/\"\ \ \"\ / /"/ \ \"\/"""""/ *
* \ \""/ \ \""/---- \ \"\/"/ \ \"\ /"/ \__\/ \"\ \ \"\/ /"/ \ \""/---- *
* \ \"\ \ \"\ \ \""/ \ \"\/"/ \ \"\ \ \"\/"/ \ \"\ *
* \ \"\ \ \"\ \__\/ \ \""/ \__\/ \ \""/ \ \"\ *
* \__\/ \__\/ \__\/ \__\/ \__\/ *
*****************************************************************************************************/
Untuk penjelasan program, yang akan dilakukan motor servo pertamakali adalah bergerak dari 0 derajat hingga 180 derajat setelah itu motor servo akan bergerak dari 180 derajat sampai 0 derajat dan akan bolak balik terus menerus.
Sekian dan terimakasih semoga bermanfaat bagi kalian semua.
Kali ini kita akan belajar tentang motor servo. Apasih motor servo itu?? motor servo itu adalah sebuah perangkat aktuator yang pergerakannya digerakkan oleh motor DC dan dirancang dengan sistem kontrol tertutup atau close loop. Motor servo ini dibangun dari serangkaian gear dan sitem kontrol. Jadi motor servo tidak semata mata hanya sebuah motor tetapi dibangun dari beberapa komponen yang dibuat dalam satu paket.
Motor servo bisa menampilkan sudut 0 derajat sampai 180 derajat ataupun sudah ada yang sampai 360 derajat. Selain itu motor servo juga mampu menopang beban yang agak berat. Tak heran bila banyak digunakan dalam berbagai penggerak robot seperti lengan dan kaki.
Apasih kegunaannya?? Banyak sekali kegunaan motor servo ini misanya buat penggerak kaki atau tangan robot dan juga banyak digunakan di industri yang menggunakan ini.
Untuk jenis motor servo ada 2 jenis yaitu motor servo standar 180 derajat dan motor servo continous.
Bedanya apasih?? sudah bisa ketebak klo yang standar 180 derajat hanya bisa berputar sampai 180 derajat sedangkan yang continous bisa berputar secara continyu atau terus menerus.
Yang akan saya pakai adalah motor servo standar 180 derajat saja karna saya cuma punya itu hehehe........ eh pinjem lagi hehehe......... tapi gak aku tunjukin entar yang punya marah :v.
Oke yuk langsung saja ke cara ngehidupin motor servo ini.
Yang pertama siapin dulu bahannya.
1. Arduino, Terserah pakai yang apa.
2. motor servo 1 buah aja biar gak kebanyakan.
3. kabel .
Untuk rangkaiannya bisa kalian liat dibawah ini.
Nah itu rangkaian yang saya buat walaupun editan dari google hehehe.... bisa kalian contoh tapi bila mau ganti pin digital harus masukin ke pin PWM yang ada tanda (~).
untuk rangkaian sudah kita ke programnya sekarang.
Programnya bisa kalian contoh dibawah ini.
/****************************************************************************************************
* ___ ___ _____ ___ ___ ___ *
* / /\ / /\ / /""\ /__/\ ___ / /\ / /\ *
* / /""\ / /""\ / /"/\"\ \ \"\ / /\ / /""\ / /""\ *
* / /"/\"\ / /"/\"\ / /"/ \"\ \ \"\ / /"/ / /"/\"\ / /"/\"\ *
* / /"/-/""\ / /"/-/"/ /__/"/ \__\"| ___ \ \"\ / /"/ / /"/\ \"\ / /"/-/"/ *
* /__/"/ /"/\"\ /__/"/ /"/___ \ \"\ / /"/ /__/\ \__\"\ / /""\ /__/"/ \_\"\ /__/"/ /"/___ *
* \ \"\/"/__\/ \ \"\/"""""/ \ \"\ /"/ \ \"\ / /"/ /__/"/\"\ \ \"\ / /"/ \ \"\/"""""/ *
* \ \""/ \ \""/---- \ \"\/"/ \ \"\ /"/ \__\/ \"\ \ \"\/ /"/ \ \""/---- *
* \ \"\ \ \"\ \ \""/ \ \"\/"/ \ \"\ \ \"\/"/ \ \"\ *
* \ \"\ \ \"\ \__\/ \ \""/ \__\/ \ \""/ \ \"\ *
* \__\/ \__\/ \__\/ \__\/ \__\/ *
*****************************************************************************************************/
#include <Servo.h>
Servo servo;
int posisi = 0;
void setup() {
servo.attach(9); // masukin kaki data servo ke pin 9.
}
void loop() {
// gerakkan servo dari 0' ke 180'
for (posisi = 0; posisi <= 180; posisi += 1) {
servo.write(pos);
delay(15);
}
// gerakkan servo dari 180' ke 0'
for (posisi = 180; posisi >= 0; posisi -= 1) {
servo.write(pos);
delay(15);
}
}
Untuk penjelasan program, yang akan dilakukan motor servo pertamakali adalah bergerak dari 0 derajat hingga 180 derajat setelah itu motor servo akan bergerak dari 180 derajat sampai 0 derajat dan akan bolak balik terus menerus.
Sekian dan terimakasih semoga bermanfaat bagi kalian semua.
Wednesday, 19 December 2018
Cara nyalakan LED dari redup ke terang
Hai kawan kawan bertemu lagi di blog ini ........................
Kali ini kita akan belajar tentang cara buat LED itu mula mula menyala redup lalu sedikit demi sedikit
LED itu menyala agak terang, setengah terang, terang, terlalu terang sampe kebakar hehehe.........
gak lah sayang kan kalo LEDnya itu terbakar. Padahal LED satu satunya dan gak ada waktu buat beli hehehe.
LED dengan nyala seperti ini sangat cocok buat hiasan apalagi kalo keadaan gelap, keren deh pokoknya. Harus coba karna saya gak akan tunjukin hasilnya biar kalian ada usaha buat liat hehehe.....
Udah penasaran ya??............
Langsung saja yuk ke cara buatnya.
Yang pertama kita siapkan dulu bahannya.
1. Arduino, terserah yang jenis apa.
2. LED , terserah warna apa
3. Resistor 100 Ohm, buat hamatan lednya
4. kabel, secukupnya.
untuk rangkainya cukup mudah seperti dibawah.
Penjelasan: LED menyala terang apabila nilai di pin 9 itu 255(HIGH) dan mati apabila di titik 0(LOW).
Jadi, setiap 0,03 detik nilai itu akan ditambah dari 0 sampai 255 jadi bisa terlihat dari mati menuju terang ataupun sebaliknya.
Kali ini kita akan belajar tentang cara buat LED itu mula mula menyala redup lalu sedikit demi sedikit
LED itu menyala agak terang, setengah terang, terang, terlalu terang sampe kebakar hehehe.........
gak lah sayang kan kalo LEDnya itu terbakar. Padahal LED satu satunya dan gak ada waktu buat beli hehehe.
LED dengan nyala seperti ini sangat cocok buat hiasan apalagi kalo keadaan gelap, keren deh pokoknya. Harus coba karna saya gak akan tunjukin hasilnya biar kalian ada usaha buat liat hehehe.....
Udah penasaran ya??............
Langsung saja yuk ke cara buatnya.
Yang pertama kita siapkan dulu bahannya.
1. Arduino, terserah yang jenis apa.
2. LED , terserah warna apa
3. Resistor 100 Ohm, buat hamatan lednya
4. kabel, secukupnya.
untuk rangkainya cukup mudah seperti dibawah.
Maaf klo gambarnya itu males buat mbuat lagi jadi tak potongin aja dari gambar yang sebelumnya.
untuk programnya bisa kita liat dibawah.
/****************************************************************************************************
* ___ ___ _____ ___ ___ ___ *
* / /\ / /\ / /""\ /__/\ ___ / /\ / /\ *
* / /""\ / /""\ / /"/\"\ \ \"\ / /\ / /""\ / /""\ *
* / /"/\"\ / /"/\"\ / /"/ \"\ \ \"\ / /"/ / /"/\"\ / /"/\"\ *
* / /"/-/""\ / /"/-/"/ /__/"/ \__\"| ___ \ \"\ / /"/ / /"/\ \"\ / /"/-/"/ *
* /__/"/ /"/\"\ /__/"/ /"/___ \ \"\ / /"/ /__/\ \__\"\ / /""\ /__/"/ \_\"\ /__/"/ /"/___ *
* \ \"\/"/__\/ \ \"\/"""""/ \ \"\ /"/ \ \"\ / /"/ /__/"/\"\ \ \"\ / /"/ \ \"\/"""""/ *
* \ \""/ \ \""/---- \ \"\/"/ \ \"\ /"/ \__\/ \"\ \ \"\/ /"/ \ \""/---- *
* \ \"\ \ \"\ \ \""/ \ \"\/"/ \ \"\ \ \"\/"/ \ \"\ *
* \ \"\ \ \"\ \__\/ \ \""/ \__\/ \ \""/ \ \"\ *
* \__\/ \__\/ \__\/ \__\/ \__\/ *
*****************************************************************************************************/
int ledPin = 9; // Sambungkan LED ke pin 9
void setup() {
// gak usah isi
}
void loop() {
// kecerahan ditambah 5 nilai terus menerus sampai nilai maksimal
for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
analogWrite(ledPin, fadeValue);
delay(30);
}
// kecerahan dikurangi 5 nilai sampai ke titik 0
for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
analogWrite(ledPin, fadeValue);
delay(30);
}
}
Penjelasan: LED menyala terang apabila nilai di pin 9 itu 255(HIGH) dan mati apabila di titik 0(LOW).
Jadi, setiap 0,03 detik nilai itu akan ditambah dari 0 sampai 255 jadi bisa terlihat dari mati menuju terang ataupun sebaliknya.
Cara kontrol banyak LED dengan 1 tombol
Jumpa lagi kawan kawan.............
Untuk tutor kali ini kita akan belajar tentang cara menayalakan banyak led dengan 1 tombol.
Kalian pasti pernah kan melihat mainan anak anak yang ada banyak lampunya trus hanya ada
1 tombol dan tombol itu bila ditekan terus akan membuat LED menyala berbeda.
Untuk itu pada postingan ini kita sama sama belajar tentang cara buat itu. Lumayan kan kalo bisa buat trus dikasih ke adek hehehe...........
Daripada penasaran mending kita langsung saja ke cara buatnya.
Oke yang pertama seperti biasa harus siapkan bahannya dulu.
1. Arduino, terserah jenis apa
2. Resistor 6x, karna nanti saya menggunakan 5 LED dan 1 tombol.
3. Button 1 buah aja.
4. kabel.
Untuk tutor kali ini kita akan belajar tentang cara menayalakan banyak led dengan 1 tombol.
Kalian pasti pernah kan melihat mainan anak anak yang ada banyak lampunya trus hanya ada
1 tombol dan tombol itu bila ditekan terus akan membuat LED menyala berbeda.
Untuk itu pada postingan ini kita sama sama belajar tentang cara buat itu. Lumayan kan kalo bisa buat trus dikasih ke adek hehehe...........
Daripada penasaran mending kita langsung saja ke cara buatnya.
Oke yang pertama seperti biasa harus siapkan bahannya dulu.
1. Arduino, terserah jenis apa
2. Resistor 6x, karna nanti saya menggunakan 5 LED dan 1 tombol.
3. Button 1 buah aja.
4. kabel.
Nah itu rangkaian yang saya buat, kalian bisa rangkai di project board ata yang lain kalo bisa.
sekarang untuk programnya kita langsung saja liat kebawah.
/******************************
* ardutor.blogspot.com
*****************************/
int led1 = 3;
int led2 = 4;
int led3 = 5;
int led4 = 6;
int led5 = 7;
int tombol = 2;
int nilai;
void setup(){
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(tombol, INPUT);
}
void loop(){
int baca = digitalRead(tombol);
if (baca == HIGH){
nilai++;
delay(200);
if(nilai == 1){
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
digitalWrite(led5, LOW);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, HIGH);
delay(500);
}
if(nilai == 2){
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, HIGH);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
digitalWrite(led5, LOW);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
digitalWrite(led5, LOW);
delay(500);
}
if(nilai == 3){
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
digitalWrite(led4, LOW);
digitalWrite(led5, HIGH);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
digitalWrite(led5, LOW);
delay(500);
}
if(nilai == 4){
nilai ==0;
}
}
}
Dengan program itu bila tombol ditekan akan merubah nyala LED secera bergantian
kalian bisa merubah sendiri nyala LEDnya ataupun bisa diubah penempatan pin yang digunakan.
Sekian semoga bermanfaat dan terimakasih.
Tuesday, 18 December 2018
Cara menyalakan LED dengan tombol
Selamat jumpa................
Kali ini kita akan belajar cara menyalakan sebuah LED dengan 1 tombol.
jadi saat tombol ditekan 1x maka LED akan hidup dan apabila LED ditekan
1x lagi maka LED akan mati. Jadi, hanya dengan 1 tombol pun kita bisa menghidupkan
dan mematikan LED.
Daripada penasaran mending langsung saja ke tutornya.
Seperti biasa yang pertama yang harus dilakukan adalah menyiapkan bahannya.
Apa saja mari kita siapkan.
1. Arduino, terserah yang jenis apa.
2. Resistor2x, untuk hambatan LED dan resistor pullup.
3. LED,
4. kabel, secukupnya.
Untuk rangkaiannya bisa kita liat dibawah.
Nah itu rangkaian yang saya buat bisa kalian rangkai di project board atau langsung pakai kabel kalo bisa hehehe......
jika kalian sudah merangkai sekarang kita ke programnya.
/*************************************************
* ardutor.blogspot.com
***********************************************/
int led = 2;
int button = 3;
int nilai;
void setup(){
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop(){
if(button == HIGH){
nilai++
delay(200);
}
if(nilai == 1){
digitalWrite(led, HIGH);
}
if(nilai == 2){
digitalWrite(led, LOW);
nilai = 0;
}
}
Sekian semoga bermanfaat.
Kali ini kita akan belajar cara menyalakan sebuah LED dengan 1 tombol.
jadi saat tombol ditekan 1x maka LED akan hidup dan apabila LED ditekan
1x lagi maka LED akan mati. Jadi, hanya dengan 1 tombol pun kita bisa menghidupkan
dan mematikan LED.
Daripada penasaran mending langsung saja ke tutornya.
Seperti biasa yang pertama yang harus dilakukan adalah menyiapkan bahannya.
Apa saja mari kita siapkan.
1. Arduino, terserah yang jenis apa.
2. Resistor2x, untuk hambatan LED dan resistor pullup.
3. LED,
4. kabel, secukupnya.
Untuk rangkaiannya bisa kita liat dibawah.
Nah itu rangkaian yang saya buat bisa kalian rangkai di project board atau langsung pakai kabel kalo bisa hehehe......
jika kalian sudah merangkai sekarang kita ke programnya.
/*************************************************
* ardutor.blogspot.com
***********************************************/
int led = 2;
int button = 3;
int nilai;
void setup(){
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop(){
if(button == HIGH){
nilai++
delay(200);
}
if(nilai == 1){
digitalWrite(led, HIGH);
}
if(nilai == 2){
digitalWrite(led, LOW);
nilai = 0;
}
}
Sekian semoga bermanfaat.
Buat running LED dengan Arduino
Ya bertemu lagi di blog ini.....
Saya ingin melanjutkan dari blogyang sebelumnya tentang menyalakan led yang berkedip dengan Arduino.
Nah, kalo yang kemarin kan cuma LED berkedip kan.... kalo sekarang kita buat runnning led yang mesti membutuhkan banyak LED.
Oke langsung saja ini dia rangkaiannya.
komponen yang dibutuhkan adalah:
1. Arduino, terserah jenis apa.
2. resistor sejumlah LED, buat pengaman supaya LEDnya gak kebakar.
3. LED 5x, kalo mau ditambah jumlahnya juga boleh.
Itu rangkaian yang saya buat tapi kalo mau diganti penempatan pinnya tidak masalah.
Jika sudah rangkaiannya jadi sekarang kita tinggal ke programnya.
Oke programnya bisa pake yang dibawah.
/***********************************************
* ardutor.blogspot.com
**************************************************/
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
}
void loop() {
// nyalakan led1 selama 0,5 detik
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led2 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led3 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led4 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led5 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, HIGH);
delay(500);
}
Sekiranya itu yang bisa saya sampaikan semoga bermanfaat dan sampai jumpa di blog selanjutnya.
Saya ingin melanjutkan dari blogyang sebelumnya tentang menyalakan led yang berkedip dengan Arduino.
Nah, kalo yang kemarin kan cuma LED berkedip kan.... kalo sekarang kita buat runnning led yang mesti membutuhkan banyak LED.
Oke langsung saja ini dia rangkaiannya.
komponen yang dibutuhkan adalah:
1. Arduino, terserah jenis apa.
2. resistor sejumlah LED, buat pengaman supaya LEDnya gak kebakar.
3. LED 5x, kalo mau ditambah jumlahnya juga boleh.
Itu rangkaian yang saya buat tapi kalo mau diganti penempatan pinnya tidak masalah.
Jika sudah rangkaiannya jadi sekarang kita tinggal ke programnya.
Oke programnya bisa pake yang dibawah.
/***********************************************
* ardutor.blogspot.com
**************************************************/
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
}
void loop() {
// nyalakan led1 selama 0,5 detik
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led2 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led3 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led4 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led5 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, HIGH);
delay(500);
}
Sekiranya itu yang bisa saya sampaikan semoga bermanfaat dan sampai jumpa di blog selanjutnya.
Sunday, 16 December 2018
Program LED berkedip dengan Arduino
Selamat jumpa di blog ini..
Nah untuk melanjutkan dari blog yang sebelumnya saya mau kasih tau ni cara program sebuah LED agar bisa berkedip. Untuk memprogram LED berkedip dengan Arduino ini sangat mudah sekali dan pasti akan mudah dipahami. Ya walaupun cuma LED berkedip tapi ini bisa buat belajar tentang program Arduino. belajar dari sedikit dulu jangan angsung yang sulit.
nah kalo gitu langsung saja daripada penasaran........
Untuk pertama yang harus dilakukan adalah bernapas dulu..hehehe....., yang bener tu harus doa dulu biar nanti lancar pas prakteknya. Oke daripaad kelamaan langsung saja siapin barang yang diperluin.
1. LED 1x aja terserah warna apa aja yang penting jangan yang udah mati.
2. Arduino. Nah klo ini pasti terserah mau pake jenis yang mana.
3. Kabel jumper secukupnya.
4. Project Board.
5. Resistor 100 Ohm.
Nah itu bahannya klo belum punya beli aja banyak yang jual.
Oke pertama buat rangkaiannya dulu
*************************************************/
int led = 9; // menginialisasi pin led
void setup() {
pinMode(led, OUTPUT); // menyeting pin led(9) sebagai OUTPUT
}
void loop() {
digitalWrite(led, HIGH); // menyalakan led
delay(1000); // jeda 1 detik
digitalWrite(led, LOW); // mematikan led
delay(1000); // jeda 1 detik
}
Nah untuk melanjutkan dari blog yang sebelumnya saya mau kasih tau ni cara program sebuah LED agar bisa berkedip. Untuk memprogram LED berkedip dengan Arduino ini sangat mudah sekali dan pasti akan mudah dipahami. Ya walaupun cuma LED berkedip tapi ini bisa buat belajar tentang program Arduino. belajar dari sedikit dulu jangan angsung yang sulit.
nah kalo gitu langsung saja daripada penasaran........
Untuk pertama yang harus dilakukan adalah bernapas dulu..hehehe....., yang bener tu harus doa dulu biar nanti lancar pas prakteknya. Oke daripaad kelamaan langsung saja siapin barang yang diperluin.
1. LED 1x aja terserah warna apa aja yang penting jangan yang udah mati.
2. Arduino. Nah klo ini pasti terserah mau pake jenis yang mana.
3. Kabel jumper secukupnya.
4. Project Board.
5. Resistor 100 Ohm.
Nah itu bahannya klo belum punya beli aja banyak yang jual.
Oke pertama buat rangkaiannya dulu
Rangkailah seperti itu atau apabila ingin menggunakan pin lain silahkan pindah saja ke pin lain tetapi tetap di pin digital.
jika sudah di buat rangkaiannya silahkan sekarang hidupkan komputernya untuk pemrogramannya.
Nah untuk pemrogramannya juga sagat mudah bisa copy program di bawah.
/*************************************************
* ardutor.blogspot.com*************************************************/
int led = 9; // menginialisasi pin led
void setup() {
pinMode(led, OUTPUT); // menyeting pin led(9) sebagai OUTPUT
}
void loop() {
digitalWrite(led, HIGH); // menyalakan led
delay(1000); // jeda 1 detik
digitalWrite(led, LOW); // mematikan led
delay(1000); // jeda 1 detik
}
Nah untuk penjelasan program diatas adalah led akan menyala selama 1 detik dan setelah itu led akan mati selama 1 detik dan akan terus diulang.
Nah sekiranya seperti itu cara membua LED berkedip dengan arduino.
Sekian dan terimakasih Semoga bermanfaat.
Friday, 14 December 2018
Apa itu Arduino ?.....
Apa itu Arduino
Arduino adalah pengendali mikro single-board yang dirancang untuk memudahkan penggunaan untuk membuat rangkaian elektronik dalam banyak hal. Softwarenya sudah memiliki bahasa pemrogramansendiri dan hardwarenya memiliki prosessor Atmel AVR. Sangat cocok untuk pemula yang ingin belajar mengenai elektronika dan robotika karena dengan arduino sangat mudah dipahami.
Tak jarang bila kita liat seorang yang hobi elektronika ataupun orang yang sudah professional menggunakan perangkat yang satu ini untuk eksperimennya karena sangat mudah dan memiliki beberapa kelebihan dan tentunya juga harganya relatif murah.
Arduino memiliki beberapa Jenis diantaranya:
-Arduino Uno.
-Arduino Nano.
-Arduino pro mini.
-Arduino due.
-Arduino Leonardo.
-Arduino Lilypad.
-Arduino Esplora.
dan masih banyak lagi jenis Arduino yang ada.
Beberapa kelebihannya sbb...
- Mudah untuk menggunakannya, untuk menggunakan Arduino ini cukup mudah terutama di pemrogramannya karena pemrograman di Arduino ini sangat cocok untuk pemula dan orang yang ingin belajar pemrograman.
- Tidak perlu chip programmer, Arduino tidak perlu menggunakan chip programmer karena Di Arduino itu sendiri sudah memiliki bootloadder yang akan menangani upload program.dan sudah memiliki soket USB sendiri yang disambungkan ke komputer untuk mengupload program dan sebagai komunikasi serial.
dan masih banyak lagi kelebihan yang bisa kalian dapatkan dari Arduino ini.
Selain memiliki kelebihan Arduino pun juga memiliki beberapa kekurangan diantaranya adalah:
- Memiliki kode hex dan ini sering ditemukan lebih besar.
- Storage flash akan berkurang karena sudah dipakai untuk bootloader.
- Tidak dapat terhindar dari kesalahan fuse bit saat membuat bootloader.
Sekian untuk info tentang Arduino. mohon maaf bila banyak kekurangan karena saya pun juga masih belajar. Terimakasih:)
Subscribe to:
Posts (Atom)
Mengenal Board NodeMCU
Pada kali ini kita akan belajar mengenai Board Node MCU. Seperti pda bahasan sebelumnya mengenai perangkat IOT terdapat Board Nod...
-
Fungsi penggunaan potensio pada LCD 16x2 ialah untuk megatur kecerahan tampilan pada LCD. Sekian dan terimakasih semoga bermanfaat.
-
Jumpa lagi kawan kawan............. Untuk tutor kali ini kita akan belajar tentang cara menayalakan banyak led dengan 1 tombol. ...
-
Hai kawan kawan bertemu lagi di blog ini......... Maaf udah 2 hari gak posting soalnya tiba tiba kemarin gak ada sinyal selama 2 hari.......