The photon : The Internet of things ; Sparks in the clouds ; Other IoT platforms : Arduino ; Raspberry Pi and BeagleBone; Intel Edison ; A tour of the photon ; The spark core vs. photon ; Programming -- Quick start : Signing up ; Connecting to WiFi ; Controlling pins with the Tinker app ; Project 1. Blink the tiny blue LED ; Project 2. Control the photon's LED -- Programming the photon : The Web IDE ; Coding an app ; Comments ; Variables ; Morse code ; Flashing SOS ; Functions ; Types : The int type; The float type; Other types ; Arrays ; Loops ; Strings ; Ifs ; Project 3. Morse code Flasher : Software -- Breadboard : How a breadboard works ; Attaching an LED ; Digital outputs ; Project 4. Morse flasher (external LED) ; Attaching a switch ; Digital inputs ; Project 5. Morse flasher with switch ; Analog outputs : analogWrite; An example; A real analog output -- The Internet of things : Functions ; Project 6. Control an LED over the Internet ; Running functions from a Web page ; Project 7. Control relays from a Web page ; Project 7. Morse code text messages ; Variables ; Analog inputs ; Project 9. Measuring light over the Internet ; Project 10. Measuring temperature over the Internet -- If this then that : Project 11. Temperature email alerts ; Ring a bell for tweets ; Project 13. Flash email as Morse code -- Robotics : Project 14. Web-controlled robot -- Machine-to-machine communications : Publish and subscribe ; Temperature monitor example ; IFTTT and publish/subscribe ; Advanced publish and subscribe ; Project 15. Magic rope -- Advanced photon : Configuring a photon using USB ; Factory reset ; Programming a photon using a particle dev ; Debugging with the serial monitor ; The electron ; Power management -- [Appendices] : A. Parts -- B. Photon LED codes -- C. Photon and core pinouts.
|