• Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
Rabu, Oktober 29, 2025
mikroavr.com
No Result
View All Result
  • Login
  • Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
  • Arduino
    • Sensor
    • program Arduino
  • Project
  • Produk
  • IOT
No Result
View All Result
mikroavr
No Result
View All Result
Home Arduino

Membuat Counter Arduino Seven Segment lengkap Library dan Proteus

Jimmi Sitepu by Jimmi Sitepu
Juli 4, 2018
0 0
0
counter arduino seven segment

counter arduino seven segment

60
SHARES
6.3k
VIEWS
Share on FacebookShare on Twitter

Counter Seven Segment Arduino

Penting nya Belajar Counter

Counter Seven Segment adalah hal populer dalam mempelajari Arduino. Biasa nya di awal kita mempelajari blink, kemudian pada saat tertentu akan mempelajari seven segment. Hal ini karena banyak sekali perangkat sistem kontrol, pengukuran dan elektronik lain nya menggunakan seven segment. Contoh nya seperti tampilan counter pada barang, counter pada antrian, counter pada jumlah skore pertandingan olah raga dan lain lain.

modul seven segment arduino bottom
modul seven segment arduino bottom

Namun ada beberapa kendala biasa nya bagi teman-teman yang ingin belajar counter ini, seperti bagaimanakah rangkaian nya? Seperti apa jika menggunakan Seven segment ukuran besar? bagaimana jika ukuran kecil? IC apakah yang cocok dan mudah di pelajar, dan pertanyaan yang mengerikan pada jaman now ini adalah apakah ada library nya? yah itu wajar, karena semua ingin hal yang lebih mudah dan lebih cepat.

READ ALSO

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Nah untuk itu kami mikroavr ingin membuat artikel tentang counter arduino menggunakan seven segment, lengkap dengan simulasi proteus, library dan coding arduino nya. Nah bagaiamana kah rangkaian nya? yuk kita coba buat satu-satu.

Rangkaian Seven Segment Shift Register

Rangkaian seven segment menggunakan shift register dengan IC 74HC595 termasuk ic yang sudah TUA, sudah sangat lama di pelajari, namun sampai sekarang masih popular di kalangan opreker untuk mengendalikan seven segment . Saya pribadi suka menggunakan IC ini. Lebih mudah, Murah, dan flexible dalam memodifikasi nya.

Rangkaian Seven Segment Besar menggunakan 74HC595 dan ULN2803

Rangkaian ini sudah ada pada artikel di atas, jika teman-teman ingin lihat bagaimana cara memprogram seven segment menggunakan atmel studio, cukup klik pada rangkaian link di atas. oh yah, bagaimana kah rangkaian seven segment ini menggunakan Arduino? yuk lihat pada gambar rangkaian di bawah ini.

counter arduino seven segment
counter arduino seven segment

Pada rangkaian di atas, setiap seven segment commond anoda di drive oleh ic74HC595. kemudian setiap pin nya di batasi resistor dengan nilai 220 ohm. Di rangkaian di atas kita hanya menggunakan 4 seven segment saja. Jika teman-teman ingin menambah nya, tinggal lanjutkan saja. tambah ic nya dan tambah seven segment nya. Selanjut nya adalah, bagaiaman kah program counter nya? yuk kita lihat pada sub tulisan di bawah ini.

Coding Counter Seven Segment

Bagaimana kah cara program di bawah ini? cara nya cukup mudah, jika tekan tombol start maka akan menambah nilai counter dan sebalik nya jika tekan tombol stop maka akan mengurangi jumlah counter dan jika di tekan tombol reset maka akan me reset nilai dari counter itu sendiri. Bagaimana kah program nya? yuk kita lihat listing program nya di bawah ini.

//created by Jimmi Kardo Sitepu
//Founder of https://mikroavr.com
//make easy project seven segment with modul mikro7
//contact me any qustion to +6285207770631 --> whatsapp, SMS
#include <mikro7.h>
// Arduino pin configuration to modul mikro7
// D7 connected to Data Pin
// D8 connected to latch pin
// DS connected to clock pin
mikro7 mikro(7, 8, 9); // dis(data, latch, clock
int i;
char hold0 = 0;
char hold1 = 0;
char hold2 = 0;
char data0, data1, data2;

void setup() {
  // put your setup code here, to run once:
  pinMode(A0, INPUT_PULLUP);
  pinMode(A1, INPUT_PULLUP);
  pinMode(A2, INPUT_PULLUP);
  mikro.off();
}
void loop() {
  // put your main code here, to run repeatedly
  data0 = digitalRead(A0);
  data1 = digitalRead(A1);
  data2 = digitalRead(A2);
  mikro.display(i,NOT);
  
  if ( data0 == 0){
    if( hold0 == 0){
      i++;
      hold0 = 1;  
    }
  }
  else if ( data0 == 1){
    hold0 = 0;
  }

  if ( data1 == 0){
    if( hold1 == 0){
      i--;
      if ( i < 0)i=0;
      hold1 = 1;  
    }
  }
  else if ( data1 == 1){
    hold1 = 0;
  }

  if ( data2 == 0){
     i = 0;
  }
  

  
}

Pada coding di atas tampak terlihat mudah bagaimana cara menampilkan seven segment menggunakan library mikro7. untuk konfigurasi PIN DATA, LATCH dan CLOCK bisa dilihat pada potongan program di bawah ini

mikro7 mikro(7, 8, 9); // dis(data, latch, clock

Maksudnya adalah pin DATA 74HC595 di hubungkan ke PIN 7 Arduino, atau lengkap nya bisa di lihat pada tabel di bawah ini

PIN 74HC595PIN Arduino
DATAD7
LATCHD8
CLOCKD9

Library ini kami buat sendiri. ^_^ library sederhana kelas nubie. Teman-teman bisa unduh library nya pada link berikut ini.

Download Library Mikro7 Arduino

Program di atas tinggal teman-teman kembangkan sendiri, apakah ingin menggunakan yang lain, apakah timbangan digital, counter barang, counter antrian atau tampilan yang lain. Untuk video pengujian nya bisa di lihat pada Video Dibawah ini.

VIDEO MENYUSUL ^_^

Kebetulan kami sudah menyiapkan PCB jadi untuk modul seven segment ini, PCB dengan kualitas Fabrikasi FR4, Masking, dengan seven segment 2.3 inch Common Anoda, Berikut Gambar produk nya.

modul seven segment arduino top
modul seven segment arduino top

PCB di atas cukup mudah untuk di solder, karena menggunakan IC DIP dan komponen yang mudah di solder, nah sekian dulu artikel kita tentang modul seven segment ini, Thanks

Semoga bermanfaat, baca artikel lain di bawah ini,

https://mikroavr.com/arduino

Tags: seven segment
Share60Tweet
Previous Post

Modul Pertamini Digital Murah Dan Berkualitas, Buatan Kami mikroavr

Next Post

Cara membuat Stopwatch Arduino 7 Segment dengan Fungsi Millis

Jimmi Sitepu

Jimmi Sitepu

Hobbyist Embedded System, Robotic, IOT and write all about them. So we have nice quote "Learning and Sharing"

Related Posts

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega
Arduino

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32
Arduino

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Maret 9, 2022
ethernet arduino
Arduino

Arduino Ethernet Tutorial, Project dengan Arduino Uno dan Mega

Februari 24, 2022
solder i2c arduino lcd
Arduino

Tutorial Program Arduino Lcd i2c dan Library nya

Februari 24, 2022
tft lcd arduino shield
Arduino

Tutorial Mudah TFT lcd Arduino untuk Membuat Jam Digital

Februari 24, 2022
jangka sorong arduino
Arduino

Sensor Pengukur Jarak dengan Jangka Sorong Digital Presisi 0.01mm

Februari 24, 2022
Next Post
stoptwatch Arduino seven segment

Cara membuat Stopwatch Arduino 7 Segment dengan Fungsi Millis

autoscan lcd arduino

Cara Mudah Progam LCD dengan Auto scan Address lcd i2c Pada Arduino

Please login to join discussion

Tulisan Terbaru

sensor URM14 Arduino

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

Juli 7, 2022
4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
Mendapatkan Waktu Akurat dengan NTP GPS

Mendapatkan Waktu Akurat dengan NTP GPS

Mei 8, 2022
Custome GPS Logger Arduino dengan Akeses Internet SIM7600 4G

Custome GPS Logger Arduino dengan Akeses Internet SIM7600 4G

April 14, 2022
Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Tutorial Menggunakan Weather Station DFRobot SEN0186 dengan Arduino ESP32

Maret 9, 2022
ethernet arduino

Arduino Ethernet Tutorial, Project dengan Arduino Uno dan Mega

Februari 24, 2022

Browse by Category

  • Arduino
  • Ebook
  • ESP32
  • IOT
  • jasa
  • Komponen
  • PCB
  • Produk
  • program Arduino
  • Project
  • Rangkaian
  • Sensor
  • Tips
  • Uncategorized

Recent News

sensor URM14 Arduino

Membaca Sensor URM14 RS485 dengan ESP32 Arduino

Juli 7, 2022
4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

4G GSM Modul Arduino SIM7600 Cocok Untuk ESP32, STM32 atau Arduino Mega

Juni 13, 2022
  • About US
  • Blog
  • MIKROAVR

© 2020 mikroavr.com - Learning and sharing.

Welcome Back!

Sign In with Google
OR

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • About US
  • Blog
  • MIKROAVR

© 2020 mikroavr.com - Learning and sharing.