Daftar Isi:

Tombol Tekan Antarmuka - Dasar Arduino: 3 Langkah
Tombol Tekan Antarmuka - Dasar Arduino: 3 Langkah

Video: Tombol Tekan Antarmuka - Dasar Arduino: 3 Langkah

Video: Tombol Tekan Antarmuka - Dasar Arduino: 3 Langkah
Video: Tutorial arduino pemula part 3 - Pushbutton 2024, November
Anonim
Image
Image
Komponen yang Dibutuhkan
Komponen yang Dibutuhkan

Tombol tekan adalah komponen yang menghubungkan dua titik dalam suatu rangkaian saat Anda menekannya.

Saat pushbutton terbuka (tidak ditekan) tidak ada hubungan antara kedua kaki pushbutton, sehingga pin terhubung ke 5 volt (melalui resistor pull-up) dan kita membaca HIGH. Ketika tombol ditutup (ditekan), itu membuat hubungan antara kedua kakinya, menghubungkan pin ke ground, sehingga kita membaca LOW. (Pin masih terhubung ke 5 volt, tetapi resistor di antaranya berarti pin "lebih dekat" ke ground.)

Langkah 1: Komponen yang Diperlukan:

Komponen yang Dibutuhkan
Komponen yang Dibutuhkan
Komponen yang Dibutuhkan
Komponen yang Dibutuhkan
Komponen yang Dibutuhkan
Komponen yang Dibutuhkan

1. Arduino UNO

2. Papan tempat memotong roti

3. Tombol tekan

4. Resistor

5. Kawat jumper

Langkah 2: Diagram Sirkuit:

Diagram Sirkuit
Diagram Sirkuit

Hubungkan tiga kabel ke papan. Yang pertama bergerak dari satu kaki tombol melalui resistor pull-down (di sini 10k ohm) ke ground. Yang kedua beralih dari kaki tombol tekan yang sesuai ke suplai 5 volt. Yang ketiga terhubung ke pin I/O digital (di sini pin 2) yang membaca status tombol.

Ketika tombol terbuka (tidak ditekan) tidak ada hubungan antara kedua kaki tombol, sehingga pin terhubung ke ground (melalui resistor pull-down) dan kita membaca LOW. Ketika tombol ditutup (ditekan), itu membuat hubungan antara kedua kakinya, menghubungkan pin ke tegangan, sehingga kita membaca TINGGI. (Pin masih terhubung ke arde, tetapi resistor menahan aliran arus, jadi jalur dengan resistansi paling rendah adalah ke +5V.) Jika Anda melepaskan pin I/O digital dari semuanya, LED mungkin berkedip tidak menentu. Ini karena inputnya "mengambang" - yaitu, tidak terhubung ke tegangan atau ground. Ini akan lebih atau kurang secara acak mengembalikan TINGGI atau RENDAH. Itu sebabnya Anda membutuhkan resistor pull-down di sirkuit.

Langkah 3: Kode:

Untuk proyek yang lebih menarik, hubungi saya di:

Youtube:https://www.youtube.com/channel/UCTS10_CRYJhT-vb9…Halaman Facebook:

Instagram:https://instagram.com/official_techeor?igshid=uc8…

tombol int=2;

dalam sebuah; void setup() { Serial.begin(9600); pinMode(tombol, INPUT); } void loop() { a = digitalRead(tombol); Serial.print("Nilai tombol ="); Serial.println(a); }

Direkomendasikan: