Tutorial Arduino 02: Tombol & PWM – Menguasai I/O Digital & Kontrol LED
Selamat datang di Tutorial Arduino kedua dari Seri Tutorial Arduino kami. Dalam tutorial ini kita akan mempelajari cara kerja pin Input dan Output Digital dan kita akan membuat beberapa contoh menggunakan Tombol dan LED. Juga kita akan mempelajari apa itu PWM (Pulse Width Modulation) dan membuat contoh untuk mengontrol kecerahan LED menggunakan PWM.
Ini adalah Tutorial Video Langkah demi Langkah yang mudah diikuti. Juga, di bawah video Anda dapat menemukan Komponen yang diperlukan untuk tutorial ini dan Kode Sumber dari Contoh dalam video.
Komponen yang diperlukan untuk tutorial ini
Papan Arduino …………………………… / AliExpress
Breadboard dan Kabel Jumper ……… / AliExpress
LED ……………………………………………
Resistor 220 Ohm ……………………..
Skema Rangkaian Contoh
Kode sumber dari contoh pertama
int button = 12; int led = 13; int buttonState = 0; void setup() { pinMode(led, OUTPUT); pinMode(button, INPUT); } void loop() { buttonState = digitalRead(button); if (buttonState == HIGH)) { digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); } }Code language: Arduino (arduino)
Kode Sumber dari contoh kedua
int led = 13; int button = 12; int buttonState =0; int brightness = 0; int brightup = 2; void setup() { pinMode(led, OUTPUT); pinMode(button, INPUT); } void loop() { analogWrite(led, brightness); buttonState = digitalRead(button); if ( buttonState == HIGH ) { brightness = brightness + brightup; } if ( brightness == 255 ) { brightness = 0; } delay(30); }Code language: Arduino (arduino)