A customize-able simple Spark Core web app controller.
###Run The Example First!###
-
Edit the index.html file and enter your
coreID
andaccessToken
in the user editable data area. -
Create a new app on https://www.spark.io/build and call it "SparkController". Copy/Paste the contents of the SparkController.cpp file over your new app. Save it and Flash it to your Core.
-
Open the index.html in your browser or upload all files to your website at a secret URL and start controlling your Spark Core!
NOTES: Every time you press Button 1, notice the onboard blue LED tied to output D7 toggles on or off.
###Customize it!###
-
Enter a
funcKey
,args
(if desired) and buttonlabel
for each function you want to control. Learn about how Functions work here. -
Any button label that is defined such as
label4 = "";
, will automatically hide that button. -
Name your app with the
appHeading
variable. -
Edit your sketch with corresponding
funcKeys
and whatever control and logic you can dream up for your project.
NOTES: You will see the "SUCCESS!" message pop up every time you press a button. It will say success on button presses only if it actually gets a return value of 200 from your function. If you Core goes offline and you press a button, you'll see an ERROR! Timed Out message. This success/error message popup could easily change to something else in the future. Study the working example before you start editing it to your liking!"
Need Variables as well? Check out this example: https://github.com/technobly/Remote-Spark
Credits: This code is a hacked up version of code from http://www.github.com/jflasher/spark-helper thanks!