Skip navigation


5 Posts authored by: oksbwn

Firmata is a protocol that is used to communicate with microcontrollers from any tablet/pc over the serial interface. There are implementations of Firmata for many other platforms too along with Arduino. You can find support for Firmata if you are using any Arduino IDE released after 2008.Use of Firmata 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 a whole lot of sensors by the additional GPIO that you will get after connecting the Arduino which eliminates uses of the port expander and ADC ICs to be interfaced with Pi.In this video, I have shown a basic example of blinking the onboard LED of Arduino from Raspberry Pi by using JAVA and for this, we are going to use the firmata4j library. 




Firmata4J Library:

Jar File of Library:

(Dependency for Firmata4J) JSSC (Java Simple Serial Connector):

(Dependency for Firmata4J) SLF4J API Module:
Firmata Protocol Page:
Protocol Details:
Related Videos: 
Java Application on Pi Playlist:
IOT With Raspberry Pi:


This video is all about interfacing BMP180 module with Arduino. BMP180 will help us to measure environmental temperature  and pressure and by using that we can calculate the altitude which can be used in various applications like weather monitoring, navigation etc. The BMP180 sensor module comes with I2C interface and with a default address 0x77 which is not configurable limiting stacking of multiple modules to that same I2C bus. In this tutorial we will interface the module with Arduino by using I2C interface that is analog input pin A4 and A5. And for this we are not going to use any library although if you are interested you can use any library available online which are actually pretty easy to use. Interfacing the module without any library will help us learn how it works as well as we can interface to other devices also where libraries are not available.




Links :

Website (BOSCH SensorTec):

Schematic :

Code :

Datasheet :


Subscribe YouTube :


Guys Subscribe to my channel for latest contents into your inbox.

Support me to keep going.



Website :

Twitter :

YouTube :


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 commands it accepted.The very low price and the fact that there were very few external components on the module which suggests that it could eventually be very inexpensive in volume, attracted many hackers to explore the module, chip, and the software on it, as well as to translate the Chinese documentation.


Source : WikiPedia (
Links :
Sparkfun AT Guide :


Sketch :
Buy ESP8266 :
Getting started with ESP8266 | AT Commands :


Subscribe YouTube :


Guys Subscribe to my channel for latest contents into your inbox.
Support me to keep going.

Filter Blog

By date: By tag: