Pada Arduino, baik pin digital maupun pin analog, dapat digunakan sebagai pin digital. Digital berarti sinyal yang dikirimkan/diterima bernilai 1 atau 0, on atau off, HIGH atau LOW, ada atau tidak ada sinyal. Berbeda dengan sinyal analog yang nilainya bersifat kontinyu, yakni nilai antara 0 dan 1 dipertimbangkan. Pin digital berarti pin dapat menerima/mengirim sinyal digital.
Alat dan Bahan yang digunakan:
Langkah Kerja
1. buka software Arduino
2. tentukan switch yangakan digunakan. untuk lebih mudah, gunakan fungsi int
3. tentukan konfigurasi pin untuk input/ masukan,
4. tuliskan program utamanya.
5. bila sudah, rangkai rangkaian sesuai program yang sudah dirancang.
6. Tentukan Port COM arduino, kalo agan pake PC, pilih COM selain COM1. Dan jangan lupa kita menggunakan arduino UNO, pastikan di Tools>Board>Arduino/Genuino Uno.
7. sekarang Arduino sudah tersambung, klik verify (tanda centang) ubtuk compile program
8. Jika program berhasil, di status bar akan tertulis "Done Compiling" lalu klik Upload (anak panah) untuk mengupload program ke arduino.
9. Sesudah itubuka serial monitor Tools>Serial Monitor
10. Akan muncul jendela serial monitor, jika switch tidak ditekan maka muncul "pb off" jika switch ditekan muncul "pb on". Untuk kalimatnya bisa diganti sesuai keinginan.
berikut ada contoh program sederhana. selamat mencoba!
int pb = 2; // Posisi pin untuk push button di pin 2
int led =9;
int led1 =10;
void setup() {
Serial.begin(9600);
pinMode(pb,INPUT); // Konfigurasi pb (pin 2) sebagai input
pinMode(led,OUTPUT);
pinMode(led1,OUTPUT);
}
void loop() {
int aktifpb = digitalRead(pb);
if (aktifpb == 1){
digitalWrite(led1,LOW);
digitalWrite(led,HIGH);
delay(100);
digitalWrite(led,LOW);
delay(100);
digitalWrite(led,HIGH);
Serial.println("pb on"); // Kalimat yang muncul jika PB ditekan
} else{
digitalWrite(led,LOW);
digitalWrite(led1,HIGH);
delay(100);
digitalWrite(led1,LOW);
delay(100);
digitalWrite(led1,HIGH);
Serial.println("pb off"); // Kalimat yang muncul jika PB tidak ditekan
}
delay (100); // Jeda selama 100ms
}
SEMOGA BERMANFAAT :)
Pada Arduino, baik pin digital maupun pin analog, dapat digunakan sebagai pin digital. Digital berarti sinyal yang dikirimkan/diterima bernilai 1 atau 0, on atau off, HIGH atau LOW, ada atau tidak ada sinyal. Berbeda dengan sinyal analog yang nilainya bersifat kontinyu, yakni nilai antara 0 dan 1 dipertimbangkan. Pin digital berarti pin dapat menerima/mengirim sinyal digital.
Alat dan Bahan yang digunakan:
Langkah Kerja
1. buka software Arduino
2. tentukan switch yangakan digunakan. untuk lebih mudah, gunakan fungsi int
3. tentukan konfigurasi pin untuk input/ masukan,
4. tuliskan program utamanya.
5. bila sudah, rangkai rangkaian sesuai program yang sudah dirancang.
6. Tentukan Port COM arduino, kalo agan pake PC, pilih COM selain COM1. Dan jangan lupa kita menggunakan arduino UNO, pastikan di Tools>Board>Arduino/Genuino Uno.
7. sekarang Arduino sudah tersambung, klik verify (tanda centang) ubtuk compile program
8. Jika program berhasil, di status bar akan tertulis "Done Compiling" lalu klik Upload (anak panah) untuk mengupload program ke arduino.
9. Sesudah itubuka serial monitor Tools>Serial Monitor
10. Akan muncul jendela serial monitor, jika switch tidak ditekan maka muncul "pb off" jika switch ditekan muncul "pb on". Untuk kalimatnya bisa diganti sesuai keinginan.
berikut ada contoh program sederhana. selamat mencoba!
int pb = 2; // Posisi pin untuk push button di pin 2
int led =9;
int led1 =10;
void setup() {
Serial.begin(9600);
pinMode(pb,INPUT); // Konfigurasi pb (pin 2) sebagai input
pinMode(led,OUTPUT);
pinMode(led1,OUTPUT);
}
void loop() {
int aktifpb = digitalRead(pb);
if (aktifpb == 1){
digitalWrite(led1,LOW);
digitalWrite(led,HIGH);
delay(100);
digitalWrite(led,LOW);
delay(100);
digitalWrite(led,HIGH);
Serial.println("pb on"); // Kalimat yang muncul jika PB ditekan
} else{
digitalWrite(led,LOW);
digitalWrite(led1,HIGH);
delay(100);
digitalWrite(led1,LOW);
delay(100);
digitalWrite(led1,HIGH);
Serial.println("pb off"); // Kalimat yang muncul jika PB tidak ditekan
}
delay (100); // Jeda selama 100ms
}
SEMOGA BERMANFAAT :)
bagus, sangat menarik
BalasHapusCakeeep
BalasHapusCasinos Near Harrah's Casino in Montville - JTM Hub
BalasHapusFind 포항 출장샵 your nearest Harrah's Casino 목포 출장샵 and experience the excitement 의정부 출장마사지 of Atlantic 광주광역 출장안마 City and beyond. The 군산 출장안마 casino has three restaurants