Saturday, December 31, 2016

[ESP8266-01] i2c 16x2 LCD Test

31 December 2016

ESP8266-01 i2c Test


1. LiquidCrystal_I2C library
https://github.com/agnunez/ESP8266-I2C-LCD1602

Download+extract arduino - libraries folder - restart arduino ide

2. Set Dev Board
-Pick Board Generic ESP8266 Module

3. Try burn/flash/upload

Files - Example - LiquidCrystal i2C - Hello World
Verify - Upload

4. Wire MAP
Cheat Sheet ESP8266-01
ESP8266 - FTDI
VCC - 3.3V
GND - GND
RX - TX
TX - RX
CH_PD - 3.3V
RST - PUSH BTN - GND
GPIO0 - GND (FOR FLASH, 3.3V FOR RUNNING)

ESP8266 - i2c 16x2 LCD BACKPACK
GPIO2 - SCL
GPIO0 - SDA
GND - GND

LCD 16x2 = 5V
ESP8266-01 = 3.3V

Catatan:
3.3v ≠ 5v
- selesai upload  GPIO0 dicabut + reset (agar supaya mode flash off)

Referensi
-reference i2c lcd16x2 = http://sankios.imediabank.com/esp-01-1602-led
-wiremap = http://domoticx.com/esp8266-wifi-lcd-1602-2004-via-i2c-nodemcu/
-setup = https://kendrick-tabi.blogspot.co.id/2015/06/how-to-program-esp8266-using-arduino-ide.html

Friday, December 30, 2016

[ESP8266-01] Blink Test 2

30 December 2016

ESP8266-01 Test


1. FTDI Driver

2. Set Dev Board
-Pick Board Generic ESP8266 Module

3. Try burn/flash/upload

Files - Example - ESP8266 - blink
Verify - Upload

4. Wire MAP
Cheat Sheet ESP8266-01
Cheat Sheet FTDI

ESP8266 - FTDI
VCC - 3.3V
GND - GND
RX - TX
TX - RX
CH_PD - 3.3V
RST - PUSH BTN - GND
GPIO0 - GND (FOR FLASH, 3.3V FOR RUNNING)


Catatan:
3.3v ≠ 5v
- selesai upload  GPIO0 dicabut buat + reset (agar supaya mode flash off)

Referensi
-wire map = http://iot-playground.com/blog/2-uncategorised/35-esp8266-firmware-update
-setup = https://kendrick-tabi.blogspot.co.id/2015/06/how-to-program-esp8266-using-arduino-ide.html
- ftdi usb ttl = http://www.arduinesp.com/getting-started
-arduino = http://arduino.cc