Friday, June 29, 2018

CARA BUAT PROGRAM 8 DIGIT 7 SEGMENT MeNGGUNAKAN SPI MAX7219 DENGAN ARDUINO BONUS SOURCE CODE

CARA BUAT PROGRAM 8 DIGIT 7 SEGMENT MeNGGUNAKAN SPI MAX7219 DENGAN ARDUINO BONUS SOURCE CODE


saya akan membahas tutorial yang dikutip oleh: http://www.labelektronika.com/2015/07/cara-memprogram-8-digit-7-segment.html Bagaimana CARA MEMPROGRAM 8 DIGIT 7 SEGMENT MENGGUNAKAN SPI MAX7219 DENGAN ARDUINO.  Dengan Modul ini kita tidak perlu menggunakan scanning untuk memprogram sevent segmen,karena proses tersebut sudah di lakukan oleh Max7219.Arduino berkomunikasi dengan modul ini menggunakan metode SPI,karena menggunakan SPI untuk berkomunikasi hanya membutuhkan 3 pin I/O arduino,ini sangat berguna karena bisa menghemat pemakaian pin arduino.Untuk mencoba tutorial ini ,kita membutuhkan.

1.Arduino Uno
2.Modul 8 DIGIT SEVENT SEGMENT MENGGUNAKAN SPI MAX7219
3 Kabel Jumper

CARA BUAT PROGRAM 8 DIGIT 7 SEGMENT MeNGGUNAKAN SPI MAX7219 DENGAN ARDUINO BONUS SOURCE CODE

DIAGRAM

CARA BUAT PROGRAM 8 DIGIT 7 SEGMENT MeNGGUNAKAN SPI MAX7219 DENGAN ARDUINO BONUS SOURCE CODE

ALOKASI PIN ARDUINO



Pin        MAX7219 
---------------------------------
Vcc        +5Vcc 
Gnd          Gnd 
10            Load /CS 
12            Din  
11            Clk 


CONTOH PROGRAM dan PENJELASANNYA



#include "LedControl.h" // Library 7 Segment SPI MAX7219
/*
inisialisasi pin arduino yg di gunakan :
Pin 12 untuk DIN,
Pin 11 untuk Clk,
Pin 10 untuk Load / Cs
1 -> jumlah modul,bisa menggunakan lebih dari 1 modul
*/
LedControl segmentcontrol=LedControl(12,11,10,1);

void setup()
{

segmentcontrol.shutdown(0,false); // Enable display
segmentcontrol.setIntensity(0,10); // Setup brightness level (0-15) makin terang
segmentcontrol.clearDisplay(0); // clear display

}
void loop()

{ for(int i=0; i<8; i++)
{
segmentcontrol.setDigit(0,i,i+1,false);//tampilkan ke 7segment
}
delay(1000);
}


visit link download