Trik Sederhana Membuat Internet Menjadi Murah

Gambar
  Sekarang internet sudah menjadi kebutuhan dan setiap orang menggunakan internet, siapa sih yang tidak ingin internet menjadi murah? Supaya internet bisa menjadi murah sebenarnya sangat sederhana: Berbagi biaya akses internet dengan tetangga / Patungan, contoh sederhana bisa kita gunakan dengan sistem RT/RW Net . Membangun Server Lokal untuk menyimpan semua data konten dari internet, hal ini bertujuan untuk menghilangkan biaya akses internet ke luar, jika server ada di lingkungan RT/RW Net maka cukup hanya server yang mengumpulkan data/konten baru dari internet untuk disimpan di server lokal. (konten video dan artikel ). Lebih banyak yang ikut patungan untuk akses internet maka akan semakin murah biaya layanan internet. Misal harga layanan 500rb 10Mbps. Maka kita bisa bagi dengan jumlah orang/rumah yang ikut patungan. Contoh : untuk membagi biaya kita bisa bagi dengan misal 10 Rumah ikut patungan , 10Mbps / 10 rumah maka masing-masing rumah akan mendap

SKEMA RANGKAIAN PENGHITUNG MUNDUR ARDUINO SEDERHANA

 

Alat dan Bahan :

  • Arduino Uno / nano
  • Seven Segment
  • Kabel Jumper
  • Komputer dgn arduino IDE

Project kali ini adalah membuat skema hitung mundur arduino menggunakan seven Segment. untuk rangkaian harus dibuat seperti gambar skema diatas ya, hubungkan masing masing kaki seven segment dengan pin arduino sesuai warna agar kalian tidak pusing jika ada yang salah tinggal duibetulkan, setelah rangkaian seperti diatas silahkan kalian copy paste script dibawah ini ke arduino IDE dan upload ke board arduino kalian.

 script;

 const byte numeral[10] =
{
  // 0 = led dalam seven segment yang tidak diberikan tagangan
  // 1 = led dalam seven segment yang diberikan tagangan masukan
 
  B11100111, // angka 9
  B11111111, // angka 8
  B11100001, // angka 7
  B00111111, // angka 6
  B10110111, // angka 5
  B01100111, // angka 4
  B11110011, // angka 3
  B11011011, // angka 2
  B01100001, // angka 1
  B11111101, // angka 0
    
};

// pin dari segment dp,G,F,E,D,C,B,A
const int segmentPins[8] = { 5,9,8,7,6,4,3,2};


void setup()
{
  for(int i=0; i < 8; i++)
  {
    pinMode(segmentPins[i], OUTPUT);
  }
}

void loop()
{
  //Seven segment akan memulai dari 0 sampai 10
  //cara kerjanya sistem ditambah 1 dengan delay 1 detik dan ditambah 1 dengan delay 1 detik sampai batas nilai 10.
  for(int i=0; i <= 10; i++)
  {
    showDigit(i);
    delay(1000);
  }
    delay(2000);
  }

void showDigit( int number)
{
  boolean isBitSet;
  for(int segment = 1; segment < 8; segment++)
  {
    if( number < 0 || number > 9)
    {
      isBitSet = 0; // turn off all segments
    }
    else
    {
    // isBitSet will be true if given bit is 1
    isBitSet = bitRead(numeral[number], segment);
    }
  isBitSet = !isBitSet; //
  digitalWrite( segmentPins[segment], isBitSet);
  }
}


Sekian untuk tutorial kali ini semoga bermanfaat silahkan berunjung ke channel youtube saya di root72

Komentar

Postingan populer dari blog ini

Aplikasi Sistem Informasi Data Kependudukan ( SIDAK ) GRATISS!!

Trik Sederhana Membuat Internet Menjadi Murah

Aplikasi Sistem Informasi Tabungan Siswa (GRATISS!!)