Threaded Code – James R. Bell, Digital Equipment Corporation

Tulisan ini hanyalah salinan tulisan James R. Bell yang berjudul “Threaded Code” yang tersedia dalam bentuk file PDF. Karena saya merasa sedikit kurang nyaman dengan format dokumen tersebut, akhirnya saya tulis/format ulang supaya lebih nyaman dibaca. Tulisan Threaded Code ini dimuat di majalah/buletin Communications of the ACM June 1973 Volume 16 Number 6. Mempublikasi ulang… Read More Threaded Code – James R. Bell, Digital Equipment Corporation

FORTHUNER46 – Minimum System ATmega8 Dengan Sistem Operasi Forth (Avise)

FORTHUNER46 adalah board sistem minimum mikrokontroler AVR ATmega8 yang telah ditanami sistem operasi Avise (Forth). Avise adalah AVR Virtual Stack Engine, yakni implementasi Forth untuk AVR ATmega yang dibuat oleh sebuah perusahaan asal Jerman. Dengan board ini, kita bisa mengeksplorasi mikrokontroler secara interaktif tanpa perlu menggunakan alat tambahan seperti programmer (USBASP, AVRISPMKII). Bahkan, kita juga… Read More FORTHUNER46 – Minimum System ATmega8 Dengan Sistem Operasi Forth (Avise)

Program Pengujian USB Relay Menggunakan Bahasa Python

USB Relay adalah modul driver relay dengan koneksi/interface port USB. Modul driver ini tidak menggunakan konverter USB-to-Serial. Jadi pemrograman yang digunakan adalah pemrograman interface USB. Modul USB Relay menggunakan library LibUSB. Library ini sudah tersedia secara default pada sistem operasi linux. Untuk sistem operasi Windows, diperlukan proses instalasi library LibUSB-Win32. Salah satu contoh modul USB… Read More Program Pengujian USB Relay Menggunakan Bahasa Python

Contoh Program Forth (Avise) – Traffic-Light Sederhana

Sebelum membaca tulisan ini, ada baiknya Anda membaca tulisan terkait berikut ini: Avise (AVR Virtual Stack Engine) Contoh Program Forth (Avise) – LED Blink Jika Anda sudah membaca dua tulisan di atas, maka setidaknya Anda sudah mempunyai gambaran tentang Avise. Dan sekarang kita bahas sedikit tentang sequential relay. Sequential Relay adalah sistem yang tersusun dari… Read More Contoh Program Forth (Avise) – Traffic-Light Sederhana

Contoh Program Forth (Avise) – LED Blink

Pada beberapa waktu yang lalu, saya memposting tentang Avise – AVR Virtual Stack Engine, yakni implementasi Forth untuk mikrokontroler AVR ATmega. Pada postingan tersebut saya mencoba Avise dengan mikrokontroler ATmega8. Kekurangan dari postingan tersebut adalah saya tidak memberikan contoh program yang konkrit. Nah, pada postingan ini, saya akan memberikan sebuah contoh program yang semoga dapat… Read More Contoh Program Forth (Avise) – LED Blink

KISFORTHUNER – Board Andalan Untuk Interface Parkir Manless

KISFORTHUNER adalah modul Serial I/O yang memiliki 4 buah digital-input dan 4 buah ouput berupa relay. Dengan modul ini kita bisa mengendalikan 4 buah relay (on/off) dan membaca 4 buah input (hi/lo) melalui program komputer dengan antarmuka port serial atau melalui port USB dengan perantaraan kabel konverter USB-to-RS232. Board KISFORTHUNER juga dilengkapi dengan sebuah mini… Read More KISFORTHUNER – Board Andalan Untuk Interface Parkir Manless

Contoh Program TCP Socket (VB6 dan VB.NET) Untuk Mengontrol Wi-Fi Relay

WIFI-4REL adalah driver relay 4-channel yang dapat dikontrol secara wireless melalui koneksi Wi-Fi. Komunikasi yang digunakan adalah TCP. Jadi untuk mengontrol status relay (on/off) diperlukan pemrograman TCP Socket. Lebih detil mengenai WIFI-4REL bisa Anda baca pada tulisan terkait berikut ini. Mengontrol Empat Relay Via Wi-Fi Menggunakan ESP-01 dan STM8S103F3P6 Contoh Program Mengontrol Wi-Fi Relay Menggunakan… Read More Contoh Program TCP Socket (VB6 dan VB.NET) Untuk Mengontrol Wi-Fi Relay

Mengontrol Wi-Fi Relay Melalui Web Dengan PHP-CGI

Wi-Fi Relay yang saya gunakan dalam eksperimen ini adalah WIFI-4REL yang saya bangun menggunakan komponen-komponen ESP-01, board STM8S103F3P6 dan board Relay 4-Channel. Berikut ini adalah foto penampakannya. ESP-01 pada sistem Wi-Fi Relay tersebut secara default aktif sebagai AP (Access-Point) dengan alamat IP 192.168.4.1. Layanan kontrol melalui komunikasi TCP diberikan pada port 23. Kita tahu bahwa… Read More Mengontrol Wi-Fi Relay Melalui Web Dengan PHP-CGI

Driver Relay 8-Channel Dengan Koneksi Wi-Fi (TCP Socket)

WIFI-8REL atau Driver Relay 8-Channel Dengan Koneksi Wi-Fi ini hanyalah sedikit pengembangan dari Driver Relay 4-Channel (WIFI-4REL) yang pernah saya bahasa sebelumnya di sini: Mengontrol Empat Relay Via Wi-Fi Dengan ESP-01 Dan STM8S103F3P6 dan di sini: Contoh Program Mengontrol Wi-Fi Relay Menggunakan Bahasa PHP dan Python   Board STM8S103F3P6 memiliki total 16 pin GPIO yang… Read More Driver Relay 8-Channel Dengan Koneksi Wi-Fi (TCP Socket)

Avise – AVR Virtual Stack Engine

Avise (AVR Virtual Stack Engine) adalah virtual stack engine yang dirancang khusus untuk beberapa mikrokontroler AVR ATmega antara lain: ATmega8, ATmega168, ATmega32 dan ATmega162. Avise adalah bahasa pemrograman Forth yang dimodifikasi. Selayaknya Forth, Avise menggunakan teknik pemrograman threaded-code. Avise diklaim memiliki pemroses yang cepat. Untuk mikrokontroler AVR ATmega, selain Avise, ada beberapa versi Forth yang… Read More Avise – AVR Virtual Stack Engine