0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan6 halaman

Arduino Uno Project

Dokumen ini menjelaskan cara mengendalikan lampu LED menggunakan tombol dengan Arduino Uno. Langkah-langkah mencakup perakitan rangkaian, penulisan kode, dan penjelasan fungsi kode untuk membaca input tombol dan mengontrol LED. Setelah mengunggah kode, LED akan menyala saat tombol ditekan dan mati saat tombol dilepas.

Diunggah oleh

Schzmit
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan6 halaman

Arduino Uno Project

Dokumen ini menjelaskan cara mengendalikan lampu LED menggunakan tombol dengan Arduino Uno. Langkah-langkah mencakup perakitan rangkaian, penulisan kode, dan penjelasan fungsi kode untuk membaca input tombol dan mengontrol LED. Setelah mengunggah kode, LED akan menyala saat tombol ditekan dan mati saat tombol dilepas.

Diunggah oleh

Schzmit
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Lampu LED Dikendalikan Tombol

 Tujuan: Memahami cara membaca input digital dari tombol dan mengendalikan output berdasarkan input.

 Alat dan Bahan:*


o Arduino Uno
o LED
o Resistor (220 ohm)
o Tombol
o Kabel jumper
o Breadboard
 Langkah-langkah:*
o Rangkai LED dan tombol pada breadboard dan hubungkan ke pin digital Arduino.
o Tulis program untuk menyalakan LED ketika tombol ditekan dan mematikannya ketika tombol dilepas.
o Unggah program ke Arduino dan coba kendalikan LED dengan tombol.
int led=2;
int button=4;
void setup() {
pinMode(led,OUTPUT);
pinMode(button,INPUT);
}

void loop() {
if(digitalRead(button)==HIGH){
digitalWrite(led,HIGH);
}
else{
digitalWrite(led,LOW);
}
}
Penjelasan Kode
 int led = 2;: Mendefinisikan konstanta integer bernama ledPin dan memberinya nilai 2. Ini berarti LED akan
terhubung ke pin 2 pada Arduino Uno.
 int button=4;: Mendefinisikan konstanta integer bernama buttonPin dan memberinya nilai 4. Ini berarti
tombol akan terhubung ke pin 4 pada Arduino Uno.
 void setup(): Fungsi ini dijalankan sekali saat Arduino dinyalakan.
 pinMode(ledPin, OUTPUT);: Mengatur pin 13 sebagai output, sehingga Arduino dapat mengirim sinyal ke LED.
 pinMode(buttonPin, INPUT_PULLUP);: Mengatur pin 2 sebagai input dengan pull-up resistor internal. Ini berarti
pin 2 akan membaca nilai HIGH secara default kecuali tombol ditekan.
Penjelasan Kode
 void loop(): Fungsi ini dijalankan berulang-ulang setelah fungsi setup() selesai.
 buttonState = digitalRead(buttonPin);: Membaca status tombol dan menyimpannya dalam variabel buttonState.
 if (buttonState == LOW) { ... }: Memeriksa apakah tombol ditekan (bernilai LOW).
 digitalWrite(ledPin, HIGH);: Jika tombol ditekan, kirim sinyal tegangan tinggi (5V) ke pin 13, yang akan menyalakan
LED.
 else { ... }: Jika tombol tidak ditekan (bernilai HIGH).
 digitalWrite(ledPin, LOW);: Jika tombol tidak ditekan, kirim sinyal tegangan rendah (0V) ke pin 13, yang akan
mematikan LED.
Cara Menggunakan Kode
1. Buka Arduino IDE (Integrated Development Environment).
2. Salin dan tempel kode di atas ke dalam Arduino IDE.
3. Hubungkan Arduino Uno Anda ke komputer menggunakan kabel USB.
4. Pilih board Arduino Uno dari menu "Tools" > "Board".
5. Pilih port serial yang sesuai dari menu "Tools" > "Port".
6. Klik tombol "Upload" untuk mengunggah kode ke Arduino Uno.
Setelah kode diunggah, LED yang terhubung ke pin 13 Arduino Uno akan menyala ketika tombol yang
terhubung ke pin 2 ditekan, dan akan mati ketika tombol dilepas.

Anda mungkin juga menyukai