Troubleshooting

Masalah Mirroring di LED Dot Matrix saat menggunakan library MD_MAX72xx

Saat mempraktekkan pembuatan jam digital menggunakan LED Dot Matrix tampilan menjadi mirroring seperti tampak pada gambar berikut : Ini dikarenakan dalam versi library MD_MAX72xx terbaru, deklarasi HARDWARE harus dilakukan dengan kode berikut : #define HARDWARE_TYPE MD_MAX72XX::FC16_HW Bukan lagi menggunakan yang lama #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW Setelah merubah kode tersebut, maka kita akan mendapati tampilan menjadi normal […]

Programming

Serial Pemrogramman Arduino (3) : loop()

loop() Setelah memanggil fungsi setup(), fungsi loop() melakukan sebagaimana dia dinamakan, yakni melakukan loop secara konsekutif, memperkenankan program untuk berubah, merespon dan mengontrol papan Arduino void loop() { digitalWrite(pin, HIGH); // menyalakan ‘pin’ delay(1000); // menjeda selama 1 detik digitalWrite(pin, LOW); // mematikan ‘pin’ delay(1000); // mendelay selama 1 detik }

Proyek Menengah

Proyek Menengah : Scrolling Text

// maxmatrix-disp-scroll-text-7219 // based on // https://code.google.com/p/arudino-maxmatrix-library/wiki/Example_Display_Scrolling_Tex #include “MaxMatrix.h” #include “avr/pgmspace.h” #define maxDisplays 2 // Number of MAX7219’s in use. byte Buf7219[7]; // “width,height,data[5]” single character buffer. const int data = 11; // DIN or MOSI const int load = 10; // CS const int clock = 13; // SCK MaxMatrix m(data, load, clock, maxDisplays); […]

Troubleshooting

invalid conversion from ‘int’ to ‘MD_MAX72XX

Saat menggunakan modul MD_MAX72XX dan melakukan upgrade library, kode yang sebelumnya dapat berjalan dengan baik, tiba-tiba error saat dikompilasi, pesan error yang nampak adalah sebagai berikut : warning: invalid conversion from ‘int’ to ‘MD_MAX72XX::moduleType_t’ [-fpermissive] MD_MAX72XX mx = MD_MAX72XX(CS_PIN, MAX_DEVICES); Solusinya adalah mengganti kode yang sebelumnya adalah seperti berikut MD_MAX72XX mx = MD_MAX72XX(CS_PIN, MAX_DEVICES); Menjadi […]

Elektronika Dasar

Apa itu Shift Register ?

Apa itu Shift Register ? Shift Register adalah serangkaian sirkuit logika, yang memiliki kemampuan menyimpan dan mentransfer data. Dia dihasilkan dari Flip Flop yang terkoneksi dengan suatu cara tertentu sehingga output dari flip flop tersebut dapat dijadikan sebagai input dari flip flop yang lain, bergantung dari jenis shift register yang ingin dibuat. Shift registers pada […]

Board, Modul dan Shield

Modul RTC DS3231

Kompilasi oleh : Reza Ervani RTC adalah singkaan dari Real Time Clock. Secara sederhana modul RTC merupakan sistem pengingat Waktu dan Tanggal yang menggunkan baterai sebagai pemasok power agar modul ini tetap berjalan. Modul ini mengupdate Tanggal dan Waktu secara berkala, sehingga kita dapat menerima Tanggal dan Waktu yang akurat dari Modul RTC kapanpun kita […]

Arduino Board Board, Modul dan Shield

Anatomi Papan Arduino

Kompilasi oleh : Reza Ervani Papan Arduino/Genuino mengenali lingkungannya dengan menerima input dari banyak sensor, untuk kemudian memberikan pengaruh pada sekelilingnya lewat pengendalian cahaya, motor atau aktuator lainnya. Papan Arduino/Genuino adalah platform pengembangan microcontroller yang akan menjadi jantung untuk proyek-proyek yang kita buat. Ketika membuat sebuah proyek kita akan membangun sirkuit dan antarmuka untuk interaksi, […]