Firmata protocol with Raspberry Pi and Arduino

Firmata with Arduino and Raspberry Pi

Firmata is a protocol that is used to communicate with microcontrollers from any tablet/pc over the serial interface. There are implementations of this for other platforms too along with Arduino. You can find support for this if you are using any Arduino IDE released after 2008.Use of this protocol lets you access GPIO of Arduino from any host device natively without uploading the sketch each time you change the sketch. You can use Arduino as ADC for your Pi as it doesn’t have native ADC pins, you can also interface…

Read More

Fetching data from server | Arduino/ESP8266

Arduino on ESP8266

Arduino/ESP8266: Fetching data to Server (LOCAL and Online) using WifiClient on from the ESP8266 module using Arduino IDE. The chip first came to the attention of western makers in August 2014 with the ESP-01 module, made by a third-party manufacturer, AI-Thinker. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands. However, at the time there was almost no English-language documentation on the chip and the commands it accepted.The very low price and the fact that there were very few external…

Read More

Programming ESP8266 using Arduino IDE | ESP8266

ESP8266 with Arduino IDE

Programming ESP8266 using Arduino IDE.The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and microcontroller capability paroduced by Shanghai-based Chinese manufacturer, Espressif Systems.The chip first came to the attention of western makers in August 2014 with the ESP-01 module, made by a third-party manufacturer, AI-Thinker. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands. However, at the time there was almost no English-language documentation on the chip and the commands it accepted.The very low price and the fact…

Read More

Custom Character Generator for 16×2/Dot Matrix LCD

MAX7219 LED Matrix Custom Char

Around microcontrollers, 16×2 LCD is a great way of displaying information to users. They are the cheapest and easy to use. Moreover, there are tons of libraries available to use these across different microcontrollers. If you want to learn more about 16×2 displays interfacing, you can check out this post. In this post, we will discuss how to show custom characters in a 16×2 LCD and dot matrix displays also. To generate the array bytes for such character generation I have written a small JAVA program, which lets you draw…

Read More

Getting started with ESP8266 | AT Commands

Connecting the ESP8266 Wi-Fi module to PC and trying out some AT Commands.The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and microcontroller capability produced by Shanghai-based Chinese manufacturer, Espressif Systems. The chip first came to the attention of western makers in August 2014 with the ESP-01 module, made by a third-party manufacturer, AI-Thinker. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands. However, at the time there was almost no English-language documentation on the chip and the…

Read More

Getting Started with Smallest Arduino | Digispark AtTiny85

The Digispark is an Attiny85 based microcontroller development board similar to the Arduino line, only cheaper, smaller, and a bit less powerful. With a whole host of shields to extend its functionality and the ability to use the familiar Arduino IDE the Digispark is a great way to jump into electronics, or perfect for when an Arduino is too big or too much. Specs: Support for the Arduino IDE 1.0+ (OSX/Win/Linux) Power via USB or External Source – 5v or 7-35v (12v or less recommended, automatic selection) On-board 500ma 5V…

Read More