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
Kitab Rujukan : Shahih Adab Islamiyyah karya Dr. Wahid bin Abdissalam bali 1.Berdoa ketika masuk…
Berdzikir kepada Allah Ketika Bangun Tidur عَنْ حُذَيْفَةَ رَضِيَ اللَّهُ عَنْهُ قَالَ: كَانَ النَّبِيُّ صَلَّى…
عن عَبْدَ اللَّهِ بْنَ عُمَرَ رَضِيَ اللَّهُ عَنْهُمَا - قَالَ سَمِعْتُ رَسُولَ اللَّهِ صلى الله…
عَنِ ابْنِ عَبَّاسٍ رضى الله عنهما قَالَ- قَالَ النَّبِيُّ صلى الله عليه وسلم " نِعْمَتَانِ…
Assalamu'alaikum, Catatan ini menjadi nasehat untuk diri kami pribadi dan umumnya untuk anak - anak…
Assalamu'alaikum warahmatullahi wabarakatuh sahabat otomotif :-) , kali ini kita akan bahas tentang piston pin…
Tampilan Versi Hemat Data