arduino
[ESP8266] Mengubah Fungsi Pin Tx/Rx Menjadi GPIO
Pada dasarnya, pin TX dan RX pada ESP8266 adalah merupakan GPIO. Yaitu GPIO1 untuk TX dan GPIO3 untuk RX.
Anda dapat merubah pin fungsi TX/RX menjadi GPIO dengan menambahkan beberapa baris kode di void setup(). Tambahkan baris-baris di bawah ini di awal fungsi setup().
//----Ganti pin ke GPIO----
//GPIO 1 (TX) menukar pin ke GPIO.
pinMode(1, FUNCTION_3);
//GPIO 3 (RX) menukar pin ke GPIO.
pinMode(3, FUNCTION_3);
//----Ganti pin ke GPIO----


[ESP8266] Arduino OTA (Over The Air) Flashing

Arduino OTA (Over The Air) adalah sebuah fitur pemrograman dari Arduino tanpa menggunakan komunikasi kabel, melainkan dengan menggunakan jaringan WiFi.
Dengan fitur ini, proses pemrograman/flashing dapat dilakukan secara wireless dengan menggunakan komuniksi TCP/IP.
Jika firmware OTA sudah aktif dalam ESP8266 anda, gunakan aplikasi ini untuk mengupload firmware baru : Bitbumper_FlashESP8266_OTA. Tentunya firmware yang baru itu harus mempunyai fitur OTA juga agar selanjutnya dapat diupdate via TCP/IP.


[ESP8266] Firmware Kurs Ticker (Display OLED SSD1306)

Kurs Ticker adalah modul yang dapat digunakan untuk mengambil informasi nilai kurs terbaru untuk beberapa mata uang asing yang diperdagangkan di beberapa bank besar di Indonesia.
Kurs Ticker ini dibekali dengan mikrokontroller ESP8266 (NodeMCU) dan menampilkan data melalui display OLED SSD1306.


Animasi Sprite Led Matrix 8x8
Animasi Pacman dengan 6 frame dan 8 kolom.
const uint8_t PROGMEM PMAN1[6 * 8] =  
{ 
0x00, 0x81, 0xc3, 0xe7, 0xff, 0x7e, 0x7e, 0x3c, 0x00, 0x42, 0xe7, 0xe7, 0xff, 0xff, 0x7e, 0x3c, 0x24, 0x66, 0xe7, 0xff, 0xff, 0xff, 0x7e, 0x3c, 0x3c, 0x7e, 0xff, 0xff, 0xff, 0xff, 0x7e, 0x3c, 0x24, 0x66, 0xe7, 0xff, 0xff, 0xff, 0x7e, 0x3c, 0x00, 0x42, 0xe7, 0xe7, 0xff, 0xff, 0x7e, 0x3c,
};
Animasi Pacman Pursued by A Ghost dengan 6 frame dan 18 kolom.
const uint8_t PROGMEM PMAN2[6 * 18] =  
{

Custom Font SSD1306

Ini adalah GFX Font custom yang saya buat untuk Adafruit OLED SSD1306. Font ini hanya berisi angka dan beberapa tanda baca saja. Font ini tidak berisi abjad (a-z dan A-Z). Font ini saya gunakan untuk project-project yang hanya menampilkan angka saja. Untuk menggunakan font ini, silahkan copy paste code dibawah ini kedalam script project anda.


Fungsi Kriptografi pada Arduino (SHA)

SHA atau Secure Hashing Algorithm merupakan fungsi kriptografi yang dirancang khusus oleh penyedia otoritas kemanan internet untuk menjaga keamanan data. SHA ini bekerja dengan cara melakukan transformasi data menggunakan fungsi HASH. Berbeda dengan fungsi Encrypt dan Decrypt, HASH bukanlah fungsi 2 arah yang dapat mengembalikan data menjadi bentuk aslinya. Hash merupakan algoritma yang terdiri dari operasi bitwise (ini berkaitan dengan fungsi besaran bit enkripsi), penambahan modular dan fungsi kompresi. Fungsi hash akan menghasilkan fungsi acak yang tidak terlihat seperti aslinya.


Tutorial dan Firmware Modul JWS (Jam Waktu Sholat)
Artikel ini berisi tutorial cara penggunaan modul JWS (Jam Waktu Sholat) buatan AZKATech. Modul ini terdiri dari controller (ESP-12E), display led dot matrix MAX7219 dengan 8x32 atau 8x64 piksel, MP3 Player dan modul relay controller 2 channel. Modul ini membutuhkan tegangan DC 5 Volt dengan daya 1 Ampere untuk dapat beroperasi. Jangan memberikan tegangan catu daya lebih dari 5V karena modul ini tidak mempunyai rangkaian step-down.

Pages