GitHub provides API that allows to manage repositories and get details of them, manage pull requests and issues, get a list of stargazers and watchers, etc.
This tutorial provides example...
Slack is a messaging service that allows to communicate with team members. Slack allows creating channels where a team members can send messages and share files. Incoming Webhooks is one...
A MAC (Media Access Control) address is a unique number that assigned to a network adapter by the manufacturer to uniquely identify it. A MAC address is commonly represented as...
One of the ways to control an LED is a GUI application which sends commands from PC to microcontroller via serial port to perform required actions.
This tutorial shows how...
NEO-6M is GPS module that allows to get raw GPS data in NMEA format. The raw data needs to parsed to obtain GPS information such as location coordinates (latitude and...
While working with ESP8266, one of the ways to debug code is to print data to the serial monitor when ESP8266 is connected via USB to a PC. However, there...
The ESP8266 is a chip that has a full TCP/IP protocol stack. The ESP8266 can act as a MQTT client and subscribe messages from the MQTT broker for specified topic...
The ESP8266 is a chip that has a full TCP/IP protocol stack. The ESP8266 can act as a MQTT client and publish messages to the MQTT broker on specified topic...
Most of time while working with ESP8266, we want to see the processed data, readings from sensors or other information. One of the ways of doing this is to print...