Skip to content

vienom/cordova-plugin-arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cordova-plugin-arduino

Plugin to get sensor data from Arduino

Platforms

only for Android

Installation

cordova plugin add https://github.com/vienom/cordova-plugin-arduino

Preference

This preference is added via the custom config Plugin in the config.xml of the application.

Usage

window.initSerialConnection(function(distance){
  console.log(distance);
});

Arduino

The Arduino is connected to an IR distance sensor over the analog pin A1. In my case an Arduino Uno3 and a Grove 80cm Infrared Proximity Sensor was used. The whole thing is connected via an USB cable (OTG) to the Android device. Here is the Arduino Sketch:

#define IR_PROXIMITY_SENSOR A1 // Analog input pin that  is attached to the sensor

void setup()
{
    // initialise serial communications at 9600 bps:
    Serial.begin(9600);
}

void loop()
{
    int sensor_value;
    int sum=0;  
    for (int i = 0;i < 20;i ++)//Continuous sampling 20 times
    {
        sensor_value = analogRead(IR_PROXIMITY_SENSOR);
        sum += sensor_value;
    }

    Serial.print(sum/20);
    Serial.write("#");

    // wait 100 milliseconds before the next loop
    delay(100);
}

Useful Links

About

Plugin to get Sensordata from Arduino

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages