Ini adalah channel #2 AL QOLAM JAYA setelah yang pertama AL QOLAM JAYA diretas pihak tak bertanggung jawab.
sumber 1: wokwi.com/proj...
sumber 2: www.arduinolib...
sumber 3: www.arduinolib...
sumber 4: docs.wokwi.com...
sumber 5: docs.wokwi.com...
sumber 6: docs.wokwi.com...
sumber 7: wanwanvm.githu...
sumber 8: github.com/wan...
Membuat kalkulator penjumlahan dengan arduino
Pada saat program dihidupkan, maka hanya tombol 1 yang aktif.
Setelah tombol 1 menghasilkan angka variable pertama yang ditampilkan pada layar komputer maka tombol 2 (penjumlah) aktif, sedangkan tombol yang lain tidak aktif. Setelah tombol 2 ditekan 1 kali untuk menjumlah maka hanya tombol 1 yang aktif, sedangkan tombol yang lain tidak aktif. Tombol 2 hanya aktif 1 kali. Pada layar akan tertulis tanda “+”. Karena tombol 1 sudah aktif Kembali, maka tombol 1 dapat digunakan untuk menghasilkan angka variable ke 2. Setelah variable ke 2 dihasilkan maka tombol 3 dapat aktif untuk menampilkan hasil penjumlahan variable 1 + variable 2. Pada layar akan tertulis nilai variable 1 ditambah nilai variable 2 dan hasil penjumlahan kedua variable tersebut.
// Rancangan simulasi kalkulator sederhana pejumlahan
int tombol= 12;
int tombol2= 11;
int tombol3= 10;
int hasil;
int nilai;
int counter = 0;
int nilai2;
int counter2 = 0;
int nilai3;
int nilai4;
int counter4 = 0;
void setup(){
// dibaca hanya satu kali //seting untuk PIN
pinMode(tombol, INPUT_PULLUP);
pinMode(tombol2, INPUT_PULLUP);
pinMode(tombol3, INPUT_PULLUP);
Serial.begin(9600);//BAUD rate kecepatan
}
void loop()
{
nilai= digitalRead(tombol);
if(nilai == 0 && counter2kurungsikukanan1){
counter++;
// Serial.print("Push ke = ");
Serial.println(counter);
}
nilai2= digitalRead(tombol2);
// delay(250); //bouncing
if(nilai2 == 0&& counterkurungsikukiri0){
counter2++;
if(counter2==1)
{
Serial.println("+");
}
}
nilai4 = digitalRead(tombol);
if(nilai4 == 0 && counter2kurungsikukiri0)
{
counter4++;
// Serial.print("Push ke = ");
Serial.println(counter4);
}
nilai3= digitalRead(tombol3);
if(nilai3 == 0 && counter4kurungsikukiri0)
{
Penjumlahan(counter,counter4);
Serial.print(counter);
Serial.print("+");
Serial.print(counter4);
Serial.print("=");
Serial.println(hasil);
counter = 0;
counter4 = 0;
counter2 = 0;
}
delay(250); //bouncing
}
void Penjumlahan(int counter,int counter4)
{
hasil = counter + counter4;
}
Негізгі бет Membuat kalkulator dengan Arduino UNo
Пікірлер