Tampilkan postingan dengan label project. Tampilkan semua postingan
Tampilkan postingan dengan label project. Tampilkan semua postingan

Menghubungkan Sensor LDR Ke Arduino


Hai semuanya, Kali ini DroidMedia akan membagikan Tutorial bagaimana cara menghubungkan Sensor LDR ke Arduino. Sensor LDR sendiri Memiliki banyak fungsi salah satunya adalah untuk membuat lampu otomatis. Setuap rumah memiliki intensitas cahaya yang berbeda, untuk mengetahui intensitas cahaya ikuti tutorial di bawah ini

Bahan-bahan yang dibutuhkan :
- Arduino Uno (Bisa Pakai yang lain)
- Sensor LDR
- Resistor 10K

Langkah-Langkah :
1. Sambungkan salah satu kaki sensor LDR ke pin Power 5v, dan kaki lain ke Analog Input A0
2. Hubungkan Resistor Ke Analog Input A0 dan Ground (GND)
3. Colokkan USB dan buka Arduino IDE
4. Lalu Ketikkan Script Di Bawah Ini

//Copyright https://www.droidmedia1.blogspot.com
//follow @droidmedia

void setup () {
  Serial.begin(19200); //Memulai Sensor
}
void loop () {
  int sensorvalue = analogRead(A0); //Mendeklarasikan Variable
  Serial.println(sensorvalue); //Memberi Perintah Print

5. Verify dan Upload Program
6. Buka Serial Monitor (CTRL + Shift + M)
7. Ubah 9600 menjadi 19200
8. Catat Intensitas Cahaya pada ruangan (Misal di ruangan gelap 100, Terang 600)

Download Code disini
Sekian Terimakasih...

Menghitung Berbagai Rumus Matematika dengan PHP

Hai Semuanya, Hari ini Droid Media Akan Memberi Tutorial bagaimana cara membuat Alat Hitung Luas dan Volume dengan cepat.
Alat ini dapat menghitung Luas dan Volume hanya dengan hitungan beberapa detik. Alat ini menggunakan bahasa pemrograman PHP.
Disini kita menggunakan Fungsi fgets(STDIN), intval(fgets(STDIN)), dan juga if.

- Dalam tutorial ini Besar dan Kecilnya karakter sangat mempengaruhi hasil akhir Program (Case-Sensitive)
- Program ini berbasis Terminal/Command Prompt Bukan Web

Pertama kita harus membuat Tampilan Utama alat hitung ini, tampilan utama berfungsi memudahkan kita memilih program yang tersedia

//Copyright https://www.droidmedia1.blogspot.com

print "Copyright https://www.droidmedia1.blogspot.com\n";
echo "Alat Hitung Matematika";
echo "[1] Luas Lingkaran\n";
echo "[2] Luas Busur\n";
echo "[3] Panjang Busur\n";
echo "[4] Keliling Busur\n";
echo "[5] Luas Tembereng\n";
echo "[6] Garis Singgung Persekutuan Dalam\n";
echo "[7] Garis Singgung Persekutuan Luar\n";
echo "[8] Volume Prisma Segi Tiga\n";
echo "[9] Volume Prisma Segi Lima\n";
echo "[10] Volume Prisma Segi Enam\n";
echo "[11] Volume Prisma Segi Delapan\n";
echo "[12] Panjang Rusuk Prisma Segi Tiga\n";
echo "[13] Panjang Rusuk Prisma Segi Lima\n";
echo "[14] Panjang Rusuk Prisma Segi Enam\n";
echo "[15] Panjang Rusuk Prisma Segi Delapan\n";

Setelah membuat tampilan utama kita harus membuat input dengan fungsi fgets(STDIN) supaya kita bisa memilih Program yang kita inginkan

echo "Pilih salah satu : ";
#memasukkan pilihan program
$pilihan = intval(fgets(STDIN));



Setelah kita memberikan fungsi fgets(), kita harus menambah fungsi if untuk meneruskan Program dan menghitungnya. Kemudian kita juga harus menambahkan intval(fgets(STDIN)), karena input akan berupa bilangan bulat, kita juga harus mendefinisikan PI

#pemilihan program 1 (Luas Lingkaran)
if ($pilihan == 1) { //jika input 1, maka
echo "Masukkan Jari Jari : "; //output 'Masukkan Jari Jari'
$r = intval(fgets(STDIN)); //Meminta input
define('PI', 3.14159); //Mendefinisikan PI
$luas = PI * $r * $r; //Menghitung Luas
echo "Luas : " . $luas . "\n"; //Menampilkan Luas
}

Untuk Program Selanjutnya dapat dicontoh dan diedit dari program Pertama, untuk seluruh fungsi if dapat dilihat dari program di bawah ini
#pemilihan program 1 (Luas Lingkaran)
if ($pilihan == 1) {
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = PI * $r * $r;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 2 (Luas Busur)
else if ($pilihan == 2) {
echo "Masukkan Sudut Yang Dibentuk : ";
$s = intval(fgets(STDIN));
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = $s / 360 * PI * $r * $r;
echo "Luas : " . $luas  . "\n";
}

#pemilihan program 3 (Panjang Busur)
else if ($pilihan == 3) {
echo "Masukkan Sudut Yang Dibentuk : ";
$s = intval(fgets(STDIN));
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = $s / 360 * 2 * PI * $r;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 4 (Keliling Juring)
else if ($pilihan == 4) {
echo "Masukkan Sudut Yang Dibentuk : ";
$s = intval(fgets(STDIN));
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = $r + $r + ($s / 360 * 2 * PI * $r);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 5 (Luas Tembereng)
else if ($pilihan == 5) {
echo "Masukkan Sudut Yang Dibentuk : ";
$s = intval(fgets(STDIN));
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = ($s / 360 * PI * $r * $r) - (1 / 2 * $r * $r);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 6 (Garis Singgung Persekutuan Dalam)
else if ($pilihan == 6) {
$p = 2;
echo "Masukkan Jarak Kedua Lingkaran : ";
$j = intval(fgets(STDIN));
echo "Masukkan Jari Jari 1 : ";
$r1 = intval(fgets(STDIN));
echo "Masukkan Jari Jari 2 : ";
$r2 = intval(fgets(STDIN));
$jarak = pow($j,$p);
$jari = pow(($r1 + $r2),$p);
$total = $jarak - $jari;
$luas = sqrt($total);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 7 (Garis Singgung Persekutuan Luar)
else if ($pilihan == 7) {
$p = 2;
echo "Masukkan Jarak Kedua Lingkaran : ";
$j = intval(fgets(STDIN));
echo "Masukkan Jari Jari 1 : ";
$r1 = intval(fgets(STDIN));
echo "Masukkan Jari Jari 2 : ";
$r2 = intval(fgets(STDIN));
$jarak = pow($j,$p);
$jari = pow(($r1 - $r2),$p);
$total = $jarak - $jari;
$luas = sqrt($total);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 8 (Volume Prisma Segi Tiga)
else if ($pilihan == 8) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Segitiga : ";
$t = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = (1 / 2 * $a * $t) * $tb;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 9 (Volume Prisma Segi Lima)
else if ($pilihan == 9) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Segitiga : ";
$t = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ((1 / 2 * $a * $t) * 5) * $tb;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 10 (Volume Prisma Segi Enam)
else if ($pilihan == 10) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Segitiga : ";
$t = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ((1 / 2 * $a * $t) * 6) * $tb;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 11 (Volume Prisma Segi Delapan)
else if ($pilihan == 11) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Segitiga : ";
$t = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ((1 / 2 * $a * $t) * 8) * $tb;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 12 (Panjang Rusuk Prisma Segi Tiga)
else if ($pilihan == 12) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ($a * 3 * 2) + ($tb * 3);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 13 (Panjang Rusuk Prisma Segi Lima)
else if ($pilihan == 13) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ($a * 5 * 2) + ($tb * 5);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 14 (Panjang Rusuk Prisma Segi Enam)
else if ($pilihan == 14) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ($a * 6 * 2) + ($tb * 6);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 15 (Panjang Rusuk Prisma Segi Delapan)
else if ($pilihan == 15) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ($a * 8 * 2) + ($tb * 8);
echo "Luas : " . $luas . "\n";
} 


Setelah membuat if, kita harus membuat else juga, dengan tujuan apabila pilihanya tidak ada program tidak akan error dan akan memulai ulang input

else {
    echo "Pilihan Error, Coba Lagi\n";
    goto c;
    }
?>


Kemudian Save dan program sudah bisa dijalankan
Untuk Hasil Akhir Bisa dilihat dan Didownload

<?php
c:
//Copyright https://www.droidmedia.cf
//follow @droidtutor
//Cara Membuat Kunjungi https://droidmedia.cf
print "Copyright https://www.droidmedia.cf @droidtutor\n";
echo "Alat Hitung Matematika";
echo "[1] Luas Lingkaran\n";
echo "[2] Luas Busur\n";
echo "[3] Panjang Busur\n";
echo "[4] Keliling Busur\n";
echo "[5] Luas Tembereng\n";
echo "[6] Garis Singgung Persekutuan Dalam\n";
echo "[7] Garis Singgung Persekutuan Luar\n";
echo "[8] Volume Prisma Segi Tiga\n";
echo "[9] Volume Prisma Segi Lima\n";
echo "[10] Volume Prisma Segi Enam\n";
echo "[11] Volume Prisma Segi Delapan\n";
echo "[12] Panjang Rusuk Prisma Segi Tiga\n";
echo "[13] Panjang Rusuk Prisma Segi Lima\n";
echo "[14] Panjang Rusuk Prisma Segi Enam\n";
echo "[15] Panjang Rusuk Prisma Segi Delapan\n";
echo "Pilih salah satu : ";
#memasukkan pilihan program
$pilihan = intval(fgets(STDIN));
#pemilihan program 1 (Luas Lingkaran)
if ($pilihan == 1) {
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = PI * $r * $r;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 2 (Luas Busur)
else if ($pilihan == 2) {
echo "Masukkan Sudut Yang Dibentuk : ";
$s = intval(fgets(STDIN));
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = $s / 360 * PI * $r * $r;
echo "Luas : " . $luas  . "\n";
}

#pemilihan program 3 (Panjang Busur)
else if ($pilihan == 3) {
echo "Masukkan Sudut Yang Dibentuk : ";
$s = intval(fgets(STDIN));
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = $s / 360 * 2 * PI * $r;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 4 (Keliling Juring)
else if ($pilihan == 4) {
echo "Masukkan Sudut Yang Dibentuk : ";
$s = intval(fgets(STDIN));
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = $r + $r + ($s / 360 * 2 * PI * $r);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 5 (Luas Tembereng)
else if ($pilihan == 5) {
echo "Masukkan Sudut Yang Dibentuk : ";
$s = intval(fgets(STDIN));
echo "Masukkan Jari Jari : ";
$r = intval(fgets(STDIN));
define('PI', 3.14159);
$luas = ($s / 360 * PI * $r * $r) - (1 / 2 * $r * $r);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 6 (Garis Singgung Persekutuan Dalam)
else if ($pilihan == 6) {
$p = 2;
echo "Masukkan Jarak Kedua Lingkaran : ";
$j = intval(fgets(STDIN));
echo "Masukkan Jari Jari 1 : ";
$r1 = intval(fgets(STDIN));
echo "Masukkan Jari Jari 2 : ";
$r2 = intval(fgets(STDIN));
$jarak = pow($j,$p);
$jari = pow(($r1 + $r2),$p);
$total = $jarak - $jari;
$luas = sqrt($total);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 7 (Garis Singgung Persekutuan Luar)
else if ($pilihan == 7) {
$p = 2;
echo "Masukkan Jarak Kedua Lingkaran : ";
$j = intval(fgets(STDIN));
echo "Masukkan Jari Jari 1 : ";
$r1 = intval(fgets(STDIN));
echo "Masukkan Jari Jari 2 : ";
$r2 = intval(fgets(STDIN));
$jarak = pow($j,$p);
$jari = pow(($r1 - $r2),$p);
$total = $jarak - $jari;
$luas = sqrt($total);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 8 (Volume Prisma Segi Tiga)
else if ($pilihan == 8) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Segitiga : ";
$t = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = (1 / 2 * $a * $t) * $tb;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 9 (Volume Prisma Segi Lima)
else if ($pilihan == 9) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Segitiga : ";
$t = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ((1 / 2 * $a * $t) * 5) * $tb;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 10 (Volume Prisma Segi Enam)
else if ($pilihan == 10) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Segitiga : ";
$t = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ((1 / 2 * $a * $t) * 6) * $tb;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 11 (Volume Prisma Segi Delapan)
else if ($pilihan == 11) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Segitiga : ";
$t = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ((1 / 2 * $a * $t) * 8) * $tb;
echo "Luas : " . $luas . "\n";
}

#pemilihan program 12 (Panjang Rusuk Prisma Segi Tiga)
else if ($pilihan == 12) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ($a * 3 * 2) + ($tb * 3);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 13 (Panjang Rusuk Prisma Segi Lima)
else if ($pilihan == 13) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ($a * 5 * 2) + ($tb * 5);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 14 (Panjang Rusuk Prisma Segi Enam)
else if ($pilihan == 14) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ($a * 6 * 2) + ($tb * 6);
echo "Luas : " . $luas . "\n";
}

#pemilihan program 15 (Panjang Rusuk Prisma Segi Delapan)
else if ($pilihan == 15) {
echo "Alas Segitiga : ";
$a = intval(fgets(STDIN));
echo "Tinggi Bangun : ";
$tb = intval(fgets(STDIN));
$luas = ($a * 8 * 2) + ($tb * 8);
echo "Luas : " . $luas . "\n";
}

else {
    echo "Pilihan Error, Coba Lagi\n";
    goto c;
    }
?>



Download Code Google Drive
Untuk Semua Tutorial Klik di sini

Sekian Terimakasih...

ID = XA_0702 ------- ------- halo