Archive

Archive for January, 2017

IIC (I2C) Communication on Raspberry Pi by using JAVA

January 27th, 2017 No comments

IIC

This tutorial is all about IIC (I2C) communication on Raspberry Pi by using JAVA and for that, I have used Pi4J library. To demonstrate this in the tutorial I have used MCP23017 Port expander IC with Raspberry Pi. MCp23017 is a 16 Bit input/output Port Expander ICcomes with I2C Interface. To interact with the IC suing IIC (I2C) port  here we have used Pi4J and JAVA.

MCP23017 Features:
16-bit input/output port expander with interrupt output
Cascadable for up to 8 devices on one bus
25mA sink/source capability per I/O
Supports 100kHz, 400kHz, and 1.7MHz I2C™Compatible compatible modes

Read more…

Measure Distance using Ultrasonic Sensor HC – SR04 | Pi4J | JAVA | Raspberry Pi

January 16th, 2017 No comments

HC - SR04This is a simple tutorial showing how to interface HC – SR04  ultrasonic ranging module with Raspberry Pi to measure distance using JAVA. Ultrasonic ranging module HC – SR04 provides 2cm – 400cm non-contact measurement function, the ranging accuracy can reach to 3mm. The modules include ultrasonic transmitters, receiver and control circuit. The basic principle of work:

(1) Using IO trigger for at least 10us high-level signal,
(2) The Module automatically sends eight 40 kHz and detect whether there is a
pulse signal back.
(3) IF the signal back, through high level, time of high output IO duration is the time from sending ultrasonic to returning.
Read more…

First Look at Orange Pi Zero (The SBC with Wi-Fi and Ethernet)

January 11th, 2017 No comments

Orange Pi ZeroWhat’s Orange Pi Zero ? It’s an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian. It uses the AllWinner H2 SoC and has 256MB/512MB DDR3 SDRAM(256MB version is Standard version.

 

 

 

Features:

CPUH2 Quad-core Cortex-A7 H.265/HEVC 1080P.
GPU·Mali400MP2 GPU @600MHz
·Supports OpenGL ES 2.0
Memory (SDRAM)256MB/512MB DDR3 SDRAM(Share with GPU)(256MB version is Standard version)

Read more…