NOW TRENDING: CARA MEMBUAT WEBSITE MON... DISPLAY 7SEGMENT DENGAN ... SIM800L GPRS MODE
BLOG ULINDEV
EMBEDDED ▼ PEMROGRAMAN ▼ IOT ELEKTRONIKA
IC MAX7219
M. Alfiyan Ulinnuha | February 7, 2017 | AVR, Elektronika, Embedded, RECENT POSTS
Pemrograman | No Comments Cara Membuat Website
Monitoring IOT Sederhana
Display 7segment biasa digunakan untuk menampilkan sebuah karakter
Display 7Segment dengan IC
dengan menggunakan 7 segment led. Cara mengaksesnya pun sangat
Max7219
mudah hanya dengan memberikan tegangan high atau low pada 1 pin
segment maka led pada segment tersebut akan menyala. Dengan Sim800L GPRS Mode
menggunakan beberapa kombinasi, maka led akan membentuk sebuah Notifikasi email pada arduino
character atau angka seperti apa yang diinginkan. dengan domain sendiri
Internet of Things dengan
Sebelumnya, perlu kita ketahui cara kerja 7segment, 7segment memiliki Arduino
dua tipe common yaitu common katoda dan common anoda. Common
adalah pin yang tersambung pada setiap segment. Pada common katoda,
ARCHIVES
pin common tersambung pada GND, sehingga kita dapat menyalakan led
dengan memberikan nilai positive atau aktif High. Sedangkan pada October 2017 (1)
common anoda, pin common tersambung dengan VCC, sehingga kita February 2017 (1)
dapat menyalakan led dengan memberikan nilai negative atau aktif Low. November 2016 (2)
Untuk mempermudah mengingat bagaimana katoda dan anoda bekerja, October 2016 (1)
maka bisa dilakukan dengan mengingat kata ” Ka.P.A.N ” yaitu Katoda September 2016 (15)
Positive Anoda Negative, maksudnya pada common katoda 7segment
akan menyala apabila kita memberikan nilai positive dan apabila CATEGORIES
7segment menggunakan common anoda maka kita dapat menyalakan
Arduino
segment dengan memberikan nilai negative.
AVR
Berikut ini adalah perbedaan rangkaian common katoda dan common Elektronika
anoda :
Embedded
IoT
Pemrograman
http://blog.ulindev.com/display-7segmen-dengan-ic-max7219/ 1/7
3/5/2018 Display 7Segment dengan IC Max7219 | Blog Ulindev
Pemrograman WEB
RaspberryPi
Apa saja yang perlu kita persiapkan? Berikut ini list untuk membuat
project kita kali ini :
Jika alat tempur sudah siap dan do’a sudah dilakukan, kita lanjut ke
pembahasan :
http://blog.ulindev.com/display-7segmen-dengan-ic-max7219/ 2/7
3/5/2018 Display 7Segment dengan IC Max7219 | Blog Ulindev
Desain Proteus
Komponen :
a. ATMEGA8 (1 Buah)
b. MAX7219 (2 Buah)
c. 7SEG-MPX8-CC-BLUE (2 Buah)
d. RES 10K (2 Buah)
e. BUTTON (1 Buah)
f. GROUND (1 Buah)
g. POWER (2 Buah)
Pada sesi ini kita akan membuat program untuk mengakses MAX7219
menggunakan SPI dan menyalakan 7segment, berikut ini source codenya :
#include "mega8.h"
#include "delay.h"
#define ON 1
#define OFF 0
char jumlah_digit = 8;
void displaySegment()
{
//display 0
MAX7219_writeData(MAX7219_DIGIT0, 0b01001110,0);
MAX7219_writeData(MAX7219_DIGIT1, 0b01111110,0);
MAX7219_writeData(MAX7219_DIGIT2, 0b00011111,0);
http://blog.ulindev.com/display-7segmen-dengan-ic-max7219/ 4/7
3/5/2018 Display 7Segment dengan IC Max7219 | Blog Ulindev
MAX7219_writeData(MAX7219_DIGIT3, 0b01110111,0);
//display 1
MAX7219_writeData(MAX7219_DIGIT0, 0b01111110,1);
MAX7219_writeData(MAX7219_DIGIT1, 0b00110000,1);
MAX7219_writeData(MAX7219_DIGIT2, 0b01101101,1);
MAX7219_writeData(MAX7219_DIGIT3, 0b01111001,1);
MAX7219_writeData(MAX7219_DIGIT4, 0b00110011,1);
MAX7219_writeData(MAX7219_DIGIT5, 0b01011011,1);
MAX7219_writeData(MAX7219_DIGIT6, 0b01011111,1);
MAX7219_writeData(MAX7219_DIGIT7, 0b01110000,1);
}
void main(void)
{
unsigned int j;
for(j=0;j<2;j++)
{
MAX7219_writeData(MAX7219_MODE_DECODE, 0xFF,j);
MAX7219_writeData(MAX7219_MODE_SCAN_LIMIT, jumlah_digit-1,j
MAX7219_writeData(MAX7219_MODE_INTENSITY, 8,j);
MAX7219_writeData(MAX7219_MODE_POWER, ON,j);
}
while(1)
{
displaySegment();
delay_ms(1000);
}
}
http://blog.ulindev.com/display-7segmen-dengan-ic-max7219/ 5/7
3/5/2018 Display 7Segment dengan IC Max7219 | Blog Ulindev
share this : 2 0 0
RELATED POSTS
PEMBACAAN NILAI SIM800L GPRS MODE
ADC ARDUINO 31 Comments |
Nov 23, 2016
No Comments | Sep 4, 2016
M. Alfiyan Ulinnuha
CEO Ulindev. Seorang ambievert yang tertarik
dengan dunia embedded system dan robotika.
ADD A COMMENT
http://blog.ulindev.com/display-7segmen-dengan-ic-max7219/ 6/7
3/5/2018 Display 7Segment dengan IC Max7219 | Blog Ulindev
Comment:*
Name:*
Email Address:*
Website:
ADD COMMENT
http://blog.ulindev.com/display-7segmen-dengan-ic-max7219/ 7/7