#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()); }