Created
April 19, 2015 03:16
Revisions
-
buildcircuit created this gist
Apr 19, 2015 .There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,33 @@ #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()); }