Home >Documents >Bermain Dengan Dot Matrix

Bermain Dengan Dot Matrix

Date post:20-Feb-2018
Category:
View:218 times
Download:0 times
Share this document with a friend
Transcript:
  • 7/24/2019 Bermain Dengan Dot Matrix

    1/17

    Bermain Dengan Dot Matrix "LoveHurt"

    Siapkan bahan-bahan seperti berikut:

    Attiny 2313Led matrix 7x5R 10KDide !1!"#$% &ban'(eader 2x5 buat )S# pr'rammer *ptina& - %isa dipr'ram di %readbard+S,ket 20 untuk Atiny. dan sket 1! * dibe&ah dua + buat tempat Led matrix

    ran'kaiannya seperti ini :

    Kemudian kmpnen diran'kai diatas #$% &ban'. at bisa /u'a memakai bahan &ain* disesuaikan den'antempat y' mau di pake. misa&e ktak hadiah . papan trip&eks dan &ain seba'ainya+

    http://www.aisi555.com/2011/08/bermain-dengan-dot-matrix-lovehurt.htmlhttp://www.aisi555.com/2011/08/bermain-dengan-dot-matrix-lovehurt.html
  • 7/24/2019 Bermain Dengan Dot Matrix

    2/17

    &etakkan LD AR) sesuai den'an S$K )$ y' dibe&ah tadi

    karena 'a ada baterai * punya tempatnya dan'+ /adi pake adaptr 3 4&t a/a

  • 7/24/2019 Bermain Dengan Dot Matrix

    3/17

    S,ript ,de da&am %ahasa $ 6inAr seperti berikut:

    #define F_CPU 1000000UL#include #include #include #include #include

    //Proge !ipannya di FL"$ eory

    con!t char love1%& P'()*+* ,-0001111000100001010000100010000100011110

    con!t char love2%& P'()*+* ,-

    0000110000010010001001000001001000001100

    con!t char L%& P'()*+* ,-034f 034f 0350 0350 0320con!t char (%& P'()*+* ,-036e 034f 0351 0351 036econ!t char 7%& P'()*+* ,-036f 034e 0350 0320 031fcon!t char +%& P'()*+* ,-034f 034f 0358 0358 0351con!t char $%& P'()*+* ,-034f 034f 0309 0309 034fcon!t char U%& P'()*+* ,-036f 034f 0350 0350 036fcon!t char '%& P'()*+* ,-034f 034f 0311 0328 035:con!t char ;%& P'()*+* ,-0306 0306 034f 0306 0302

    con!t char creature%&,-035e 0361 036 0361 035e //!ipan di eory/'"* a=a

    uint9_t ++*+* tengora%&, -031e 034 03:1 034 031e //!ipan di ++P'(*uint9_t ++*+* pacan%&, -032: 03:4 03:4 034f 036e //!ipan di ++P'(*

    char dotnya%&!crolnya%4&

    void tuli!?uint9_t laa@- uint9_t afor?a,0 a

  • 7/24/2019 Bermain Dengan Dot Matrix

    4/17

    for?,?11Ea@

  • 7/24/2019 Bermain Dengan Dot Matrix

    5/17

    //ge!er ail dari '"*!trncpy?!crolnyacreature@ //tanpa _P arena ail di '"* nai?0@

    //ail dari eepro ..engirit..

    eepro_read_loc??voidI@J!crolnya?con!t voidI@Jtengora @nai?0@

    eepro_read_loc??voidI@J!crolnya?con!t voidI@Jpacan @

    ge!er?0@

    return 0

    S,ript ,de diatas dibuat da&am mde 8LAS(. RA. dan #R. /adi ketika d9n&ad pr'ram ke )$ harusmempr'ram 8LAS( du&u kemudian di&an/utkan den'an #R8LAS( extensinya hex sedan'kan isi #R extensinya eep

    Script Break Down - Episode Love Hurt

    Ka&i ini kita akan membahas s,ript dari per,baan &ed matriks ;&e hurt;yan' ditu&is a'ustus 2011 #r/e,t&e hurt ini /u'a terdapat da&ampaket be&a/ar dasar mi,r,ntr&&er yan' dapat anda pesan den'an har'a yan',ukup ter/an'kau &eh kantn' anak SA seka&ipun

    Seperti pada pstin' &ed matrix &e hurt ran'kaian yan' di'unakan seperti skematik berikut ini :

    http://www.aisi555.com/2012/12/script-break-down-episode-love-hurt.htmlhttp://www.aisi555.com/2011/08/bermain-dengan-dot-matrix-lovehurt.htmlhttp://www.aisi555.com/2011/07/paket-microcontroller-dasar.htmlhttp://www.aisi555.com/2012/12/script-break-down-episode-love-hurt.htmlhttp://www.aisi555.com/2011/08/bermain-dengan-dot-matrix-lovehurt.htmlhttp://www.aisi555.com/2011/07/paket-microcontroller-dasar.html
  • 7/24/2019 Bermain Dengan Dot Matrix

    6/17

    Ran'kaian nya san'at simp&e. sesimp&e s,riptnya /u'a dan mari&ah kita break d9n s,riptnya

    HEADER

    #define F_CPU 1000000UL#include < avr/io.h >#include < util/delay.h >#include < avr/pg!pace.h >#include < !tring.h >#include < avr/eepro.h >

    #ada pen/e&asan terdahu&u men'enai dasar-dasar bahasa

  • 7/24/2019 Bermain Dengan Dot Matrix

    7/17

    con!t char love2%& P'()*+* ,

    -

    00001100

    00010010

    00100100

    0001001000001100

    con!t char L%& P'()*+* ,-034f 034f 0350 0350 0320

    con!t char (%& P'()*+* ,-036e 034f 0351 0351 036e

    con!t char 7%& P'()*+* ,-036f 034e 0350 0320 031f

    con!t char +%& P'()*+* ,-034f 034f 0358 0358 0351

    con!t char $%& P'()*+* ,-034f 034f 0309 0309 034f

    con!t char U%& P'()*+* ,-036f 034f 0350 0350 036f

    con!t char '%& P'()*+* ,-034f 034f 0311 0328 035:

    con!t char ;%& P'()*+* ,-0306 0306 034f 0306 0302

    con!t char creature%&,-035e 0361 036 0361 035e //!ipan di eory/'"* a=a

    uint9_t ++*+* tengora%&, -031e 034 03:1 034 031e //!ipan di ++P'(*

    uint9_t ++*+* pacan%&, -032: 03:4 03:4 034f 036e //!ipan di ++P'(*

    char dotnya%&!crolnya%4&

    ntuk men'etahui an'ka hexa yan' terdapat da&am array ada &ebih baiknya ter&ebih dahu&u membuka s?t9are'eneratr dt matrix yan' dapat di&ihat disini

    #ada penu&isan array diatas ada 3 type yan' diper'unakan yaitu RA. #R

  • 7/24/2019 Bermain Dengan Dot Matrix

    8/17

    P(';D , dotnya%&

    _delay_!?2@

    void ge!er?uint9_t laa@-

    uint9_t a

    for?a,0 a

  • 7/24/2019 Bermain Dengan Dot Matrix

    9/17

    ah ini&ah ba'ian utama dari pen''erak tu&isan 'eser kiri atau naik #erhatikan pertama ba'ian ?un,tin tu&isdimana terdapat isian ariabe& &ama yan' berarti &ama &pin' dieksekusi yan' akan menentukan &ama tu&isanditampi&kan %e'itu pu&a /ika in'in men''eser maka ariabe& &ama per&u dimasukkan untuk menentukan &amanya teks diam sete&ah di'eser

    %a'aimana sih ,ara men'hidupkan dtmatrix G sebaiknya ba,a pen/e&asannya disini Hadi pada intinya ni&aihexa yan' diinisia&isaikan pada array dia9a& ber/um&ah 5 buah array Sedan'kan bit yan' di'unakan ada&ah 7bit karena meman' dt matrix yan' d'unakan bertype 5x7 *5 k&m x 7 baris+ #erhatikan &p berikut :

    ?r*bC0 I bJ5 I b+

    #R% C M*1JJb+ I #RD C dtnyaEbFI @de&ay@ms*2+IN

    Skematik menun/ukkan bah9a k&m di kntr& &eh prt %0 - %3 dan baris dikntr& &eh prt D0 - DO Lpdiatas menun/ukkan prses 'eser k&m *s,annin'+ den'an perintah #R% C M*1JJb+ yan' artinya an'ka1*biner+ di'eser ke sebe&ah kiri sebanyak dari ni&ai b kemudian dine'asi 4ariabe& b men'ntr& per'eseran

    berdasarkan &p Hika k&m dt matrix P0P akan menyebabkan LD pada baris yan' mendapat bit P1P menya&a(a& ini dapat dikatakan k&m akti? L6 dan baris akti? ()

  • 7/24/2019 Bermain Dengan Dot Matrix

    10/17

    !trncpy_P?dotnyalove2@

    tuli!?20@

    !trncpy_P?dotnyalove1@

    tuli!?50@

    !trncpy_P?dotnyalove2@

    tuli!?20@

    !trncpy_P?dotnyalove1@

    tuli!?50@

    //yang ini pae function ge!er

    !trncpy_P?!crolnyaL@

    ge!er?0@

    !trncpy_P?!crolnya(@

    ge!er?0@

    !trncpy_P?!crolnya7@

    ge!er?0@

    !trncpy_P?!crolnya+@

    ge!er?0@

    !trncpy_P?!crolnya$@

    ge!er?0@

    !trncpy_P?!crolnyaU@

    ge!er?0@

    !trncpy_P?!crolnya'@

    ge!er?0@

    !trncpy_P?!crolnya;@

    ge!er?0@

    //ge!er ail dari '"*

    !trncpy?!crolnyacreature@ //tanpa _P arena ail di '"*

    nai?0@

    //ail dari eepro ..engirit..

    eepro_read_loc??voidI@J!crolnya?con!t voidI@Jtengora @

    nai?0@

    eepro_read_loc??voidI@J!crolnya?con!t voidI@Jpacan @

    ge!er?0@

    return 0

    #ada ba'ian a9a& dari ?un,tin main* + terdapat inisia&isai prt dari attiny yan' di'unakan yaitu #R% dan#RD yan' kesemuanya diberi bit 1 yan' artinya prt tersebut dipakai seba'ai prt utput

    S,ript yan' di'unakan untuk memindahkan memry ?&ash *#R

  • 7/24/2019 Bermain Dengan Dot Matrix

    11/17

    *pinter+ karena itu hanya atribut yan' menyatakan type data diabaikan

    DA( %KA G /ika ada pertanyaan atau reuest s,ript break d9n yan' &ain akan saya bahas den'ansenan' hati

    Tutorial: Text Scroll 12 Led Matrix

    Ay kita bikin s,r&& text den'an &ed matrix yan' pan/an' #ada paket be&a/ar mi,r,ntr&&er yan' di/ua& disiniterdapat pr/e,t terakhir yaitu 1 &ed matrix yan' bisa ditu&isi text yan' dinamakan pr/e,t L4(R(pembahasan script disini) %a'aimana den'an &ed matrix yan' &ebih pan/an' G 6ah kaki mi,r,ntr&&er pastihabis tuh G enan' sa/a. kita pernah bahas membuatLD %RHALAyan' pan/an' den'an ,ara ,as,adin'!017 Hadi ,&,k dan reset dari !017 dikenda&ikan &eh mi,r,ntr&&er. sedan'kan utputnya akan me&akukans,annin' k&m dari &ed matrix E5 x */um&ah &ed matrix+F Sedan'kan untuk 7 bit baris akan dipara&e& dan data textdikirim sesuai timin' s,anin' k&m

    Skematiknya a'ak ribet. bisa di&ihat disini ya *k&ik untuk memper/e&as+

    http://www.aisi555.com/2013/06/tutorial-text-scroll-12-led-matrix.htmlhttp://www.aisi555.com/2012/12/script-break-down-episode-love-hurt.htmlhttp://www.aisi555.com/2012/12/script-break-down-episode-love-hurt.htmlhttp://www.aisi555.com/2013/01/cara-membuat-led-berjalan-yang-panjang.htmlhttp://www.aisi555.com/2013/01/cara-membuat-led-berjalan-yang-panjang.htmlhttp://www.aisi555.com/2013/06/tutorial-text-scroll-12-led-matrix.htmlhttp://www.aisi555.com/2012/12/script-break-down-episode-love-hurt.htmlhttp://www.aisi555.com/2012/12/script-break-down-episode-love-hurt.htmlhttp://www.aisi555.com/2013/01/cara-membuat-led-berjalan-yang-panjang.html
  • 7/24/2019 Bermain Dengan Dot Matrix

    12/17

    *) Pin CLK dari semua 4017 dihubungkan ke PE1

    *) pin 4017 terakhir (scan ke 61) dapat juga dihubungkan ke eset 4017 pertama menggunakan di

Click here to load reader

Embed Size (px)
Recommended