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
DIAGRAM
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);
}