2020/12/31

How to use / navigate this blog

This is a quick summary of how to use / navigate this blog.

Auto Translation by Google Translate

Use the Select Language widget to translate this blog into the language of you choosing (the translation quality may not be good, but I think it's enough to give you some general idea about the post).













2017/12/30

ESP8266 Web Server - Getting input from radio button using web form

Here is an example that demonstrates using a HTTP server and a HTML form to control a LED. The HTTP server runs on the ESP8266 module

Schematic


2017/12/20

Chrome Extensions For Web Developers & Web Designers

Below are some of the Chrome extensions that can help the productivity for web developers, programmers and web designers.

JavaScript and CSS Code Beautifier
https://chrome.google.com/webstore/detail/javascript-and-css-code-b/iiglodndmmefofehaibmaignglbpdald?hl=en

WEB DEVELOPER
https://chrome.google.com/webstore/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm?hl=en-US

GistBox Clipper
https://chrome.google.com/webstore/detail/gistbox-clipper/cejmhmbmafamjegaebkjhnckhepgmido?hl=en

Awesome Autocomplete for GitHub
https://chrome.google.com/webstore/detail/awesome-autocomplete-for/djkfdjpoelphhdclfjhnffmnlnoknfnd?hl=en

PHP Console
https://chrome.google.com/webstore/detail/php-console/nfhmhhlpfleoednkpnnnkolmclajemef/related?hl=en

Postman
https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=en%20

Window Resizer
https://chrome.google.com/webstore/detail/window-resizer/kkelicaakdanhinjdeammmilcgefonfh?hl=en%20

ColorZilla
https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp?hl=en%20

Lorem Ipsum Generator (Default Text)
https://chrome.google.com/webstore/detail/lorem-ipsum-generator-def/mcdcbjjoakogbcopinefncmkcamnfkdb?hl=en%20

Wappalyzer
https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg/related?hl=en%20

BuiltWith Technology Profiler
https://chrome.google.com/webstore/detail/builtwith-technology-prof/dapjbgnjinbpoindlpdmhochffioedbn/related?utm_source=chrome-ntp-icon

React Developer Tools
https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en

Momentum
https://chrome.google.com/webstore/detail/momentum/laookkfknpbbblfpciffpaejjkokdgca?hl=en%20

PHP Ninja Manual
https://chrome.google.com/webstore/detail/php-ninja-manual/clbhjjdhmgeibgdccjfoliooccomjcab?utm_source=chrome-ntp-icon

WhatFont
https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm?utm_source=chrome-ntp-icon

Instant Wireframe
https://chrome.google.com/webstore/detail/instant-wireframe/pmpmnmbgidlnoamkpmcikaejhmeldnha?utm_source=chrome-ntp-icon

Reference:

12 Chrome Extensions For Web Developers & Web Designers
https://www.youtube.com/watch?v=Pc6rnTFjJZI

2017/12/07

ESP8266 Software Serial Loopback Test

This is a quick summary of testing the software serial function on a single ESP8266 in loopback mode.

Schematic

For this post, GPIO14 and GPIO12 are used as the RX and TX respectively for Software Serial.

Note,
For ESP8266, GPIO 0 ~ 5, 12 ~ 15 can be used for RX / TX, GPIO 16 cannot be used for RX / TX.



2017/12/01

ESP32 - Setting up ESP-IDF and starting a project using MINGW32

This post is about how to setup ESP-IDF for ESP32 development on computer running MS-Windows 8.1 OS. The post is based mainly on the material available at https://esp-idf.readthedocs.io/en/latest/get-started/index.html#get-esp-idf with additional info. added by myself while testing it out.

Host OS: MS-Windows 8.1, 64 bits
CPU: Intel Core i5, Dual Core.

Note,
It's extremely slow (2~3 hours) to execute the make command in MINGW32. It's better to install Ubuntu in VirtualBox for ESP32 development (only 1~2 minutes to execute the make command).

Setting up ESP-IDF

According to "ESP-IDF Programming Guide", the following are needed for developing applications for ESP32:

- PC loaded with either Windows, Linux or Mac operating system;

- Toolchain to build the Application for ESP32;

- ESP-IDF that essentially contains API for ESP32 and scripts to operate the Toolchain;

- A text editor to write programs (Projects) in C, e.g. Eclipse;

- The ESP32 board itself and a USB cable to connect it to the PC.

2017/11/19

Working with ADS1115

This post is about how to use ADS1115 - a 16-bit, 4-channel ADC with Programmable Gain Amplifier (PGA).