Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save buildcircuit/37819944729130f648d3 to your computer and use it in GitHub Desktop.
Save buildcircuit/37819944729130f648d3 to your computer and use it in GitHub Desktop.
#include <MeetAndroid.h>
MeetAndroid meetAndroid;
int redLed = 11;
int sensorPin = A0;
void setup()
{
Serial.begin(9600);
pinMode(sensorPin,INPUT);
meetAndroid.registerFunction(red,'o');
pinMode(redLed,OUTPUT);
analogWrite(redLed,20);
}
void loop()
{
meetAndroid.receive();
int value = analogRead(sensorPin);
float millivolts = (value / 1024.0) * 5000;
float celsius = millivolts / 10; // sensor output is 10mV per degree Celsius
Serial.print(celsius);
Serial.println(" degrees Celsius, ");
Serial.print( (celsius * 9)/ 5 + 32 ); // converts to fahrenheit
Serial.println(" degrees Fahrenheit");
Serial.print("From Amarino:");
meetAndroid.send(celsius);
delay(1000); // wait for one second
}
void red(byte flag, byte numOfValues)
{
analogWrite(redLed, meetAndroid.getInt());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment