Categories
Arduino How-To Indonesia

Cara Memilih Display Untuk Project Arduino!

Halo! Bagi Anda yang sedang bingung menentukan display apa sih yang cocok untuk proyek elektronik Anda, nah ini dia panduan untuk memilih display yang pas. Istilah display disini artinya display module untuk embedded systems project seperti Arduino dan Raspberry Pi ya. Tahu tidak? Memilih display itu tidak bisa sembarang lho, karena salah pilih display dapat […]

Categories
Indonesia Uncategorized

Perlukah Membuat Digital Module pada FPGA?

Pada paper design-of-an-fpga-based-vlc-system telah disebutkan bahwa digital module diimplementasikan agar sinyal MII dapat diubah menjadi encoded signal yang siap ditransmisikan yang sesuai dengan standar IEEE 802.3 Ethernet. Pada gambar 1, diperlihatkan bahwa digital module merupakan bagian dari PHY layer sistem. Kabel ethernet pada sambungan internet sebetulnya merupakan physical layer juga. Pada titik ini, MAC layer sudah ada […]

Categories
Indonesia Uncategorized

Media Independent Interface (MII)

This is the excerpt for your very first post.

Categories
Indonesia Programming

Interpreter Bahasa Brainfuck Dalam Bahasa C

Brainfuck? Jangan salah paham dulu, Brainfuck adalah sebuah bahasa pemrograman esoteric yang minimalis. Bahasa Brainfuck hanya memiliki delapan perintah yaitu , . [ ] < > + -. Sebetulnya sudah banyak juga sih yang menulis compiler dan interpreter untuk bahasa ini, tapi saya ingin membuatnya sendiri karena tertarik perintahnya yang sedikit, hihi. Untuk implementasi interpreter […]

Categories
Arduino Indonesia

How To Play Audio Directly From Your Arduino!

Dari segi kekuatan pemrosesan, Arduino memang terbilang minim: 16 MHz clock, 32 KB flash memory, 2 KB RAM (Arduino UNO). Meski minim kemampuan pemrosesan, arduino ternyata mampu melakukan hal-hal ajaib yang normalnya dikerjakan oleh development board papan atas. Hal ajaib ini salah satunya adalah memainkan file audio langsung dari memory flash-nya. Ntaps! Normalnya supaya bisa […]

Categories
Electronics Indonesia

The Art of Electronic Devices Hacking

Malam minggu harusnya dihabiskan untuk melakukan hal produktif, #SayNoToValentineDay. Salah satu hal produktif yang bisa seorang mahasiswa elektro lakukan adalah hacking peralatan elektronik di sekitarnya. Introduksi Hacking lebih dikenal sebagai usaha untuk menjebol masuk ke dalam sistem untuk mengubah perilakunya, orang yang melakukan hacking disebut hacker. Well secara teknis betul sih, tapi dalam dunia electronic […]

Categories
Indonesia Thought Note

These Application Notes Will Make You Become An Electrical Engineering Expert!

Sebagai calon electrical engineer, kita tak cukup hanya membaca textbook mata kuliah standar di kampus. Kita perlu mengikuti perkembangan dunia engineering yang begitu menakjubkan. Supaya tak ketinggalan trend, kita perlu banyak membaca tulisan-tulisan para ahli, salah satunya dengan membaca application note. Application note adalah karya tulis yang mirip artikel singkat yang ditulis oleh expert. Application note ditulis oleh engineers, dan […]

Categories
Indonesia Oupreque (oprek)

Ubah Touchpad Netbook Bekas Jadi Mouse

Utak-atik ini dan itu, hari ini saya (nampaknya) berhasil memanfaatkan touchpad Netbook hasil pembongkaran tahun lalu (lihat post pembongkaran disini). Touchpad-nya bukan touchpad dari produsen terkenal seperti Synaptic, tapi dari produsen china anonim. Touchpadnya menggunakan komunikasi serial seperti yang dipakai pada mouse PS/2, jadi lumayan gampang buat diutak-atik. Nah, ini dia touchpad-nya: Sama seperti pin […]

Categories
Indonesia Programming Thought Note

Lanjut Lagi Desain Programming Language-nya!

Kira-kira sudah lima tahun sejak tahun 2010 saya vakum belajar konstruksi compiler atau interpreter. Saya pernah menulis artikel tentang perancangan bahasa pemrograman di blog lama saya (artikelnya terdiri dari dua bagian, klik sini untuk melihat bagian pertamanya). Artikel yang saya tulis tersebut bisa dibilang low-quality, dan terlalu banyak bias. Di artikel tersebut saya berusaha menjabarkan […]

Categories
Indonesia Thought Note

Gunakan Bahasa Pemrograman Pada Tempatnya

Mengutip perkataan “buanglah sampah pada tempatnya”, kita mestinya membuang memakai bahasa pemrograman pada tempat, konteks, dan waktu yang tepat! Saat menulis program, kita inginnya cepat dan cepat. Cepat eksekusinya, dan cepat proses developingnya. Kita juga punya kecenderungan untuk memakai bahasa tertentu–bahkan untuk keperluan apapun. Misalnya saja Mas gondrong pencinta bahasa C, mau urusan embedded system pakai C, […]

Categories
Indonesia Thought Note

Thought Note 1

Bicara soal linux, saya sekarang sudah migrasi ke Linux, saya memilih Ubuntu karena distribusi inilah yang paling saya kenal sejak lulus SMA. Bicara soal ubuntu, yang basisnya linux, saya juga memiliki dua smartphone Android (yang basisnya juga linux), satu Xiaomi Redmi 1S, dan satu lagi SPC S1 yang merupakan Android pertama saya. Mengaitkan Linux dengan […]

Categories
Indonesia Uncategorized

Roll Your Own RFID Tags

Proyek keren lainnya yang mengimplementasikan ATTiny85. Proyek ini mengenai RFID yang dibuat sendiri, tentu saja coil juga harus digulung sendiri. Tanpa memakai tenaga baterai apapun. ATTiny85 tipe SOIC (tipe Surface Mount Device) ditenagai oleh arus yang dibangkitkan oleh coil yang terpapar sinyal elektromagnetik dari komunikasi yang dilakukan. Cool!