Tutorial Belajar Pemrograman Arduino untuk Pemula part 14 : Kombinasi Sketch

Baca Juga  Tutorial Belajar Pemrograman Arduino untuk Pemula part 13 : Mapping data Analog Input

Assalamu’alaikum Warahmatullahi Wabarakatuh, pada project kali ini kita akan mencoba menggabungkan beberapa sketch yang sudah kita pelajari sebelumnya menjadi sebuah program yang dapat berjalan secara kompleks, pada part kali ini saya sengaja tidak akan menampilkan gambar kerja wiring diagramnya karena sudah saatnya anda belajar membuat wiring sendiri dengan berpedoman pada skecth yang saya berikan ini.

//button press detection with LED output and variable intensity
int buttonPin = 7;
int ledPin = 9;
int potPin = A0;
void setup()
{
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
if (digitalRead(buttonPin)==HIGH) //if button pressed
{
int analogVal = analogRead(potPin);
int scaledVal = map(analogVal, 0, 1023, 0, 255); analogWrite(ledPin, scaledVal);//turn on led with intensity set by pot
Serial.println("pressed");
}
else
{
digitalWrite(ledPin, LOW);//turn off if button is not pressed
Serial.println("unpressed");
}
}

jika wiring yang anda buat benar maka jika program diatas dijalankan maka led akan menyala ketika push button ditekan, namun led menyala dengan tingkat kecarahan tertentu, tergantung dari posisi putaran potensiometer. jika ada kesulitan silahkan tanyakan di kolom komentar ya, semoga bermanfaat, wassalamu’alaikum warahmatullahi wabarakatuuh

Baca Juga  Tutorial Belajar Arduino untuk Pemula part 15 : Toogle Swich
Share your vote!


Vote and Share your Fell !
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

About Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki SMK N 2 Wonogiri lulus 2015 UNIV Negeri Yogyakarta lulus 2019 2019 - Sekarang Bekerja di SMK Gajah Mungkur 1 Wuryantoro, Wonogiri
Jumlah Post : 388 Artikel

Artikel Serupa

Check Also

Cara Mudah Menggunakan Cylinder Bore Gauge