Today I have been experimenting with the Particle Photon and logging environment data to the internet via the Data.SparkFun.com. Data.SparkFun.com is a free service for posting, storing, and reading sets of data. It’s powered by Phant, an open-source, Node.js-based tool that can be run ...
more ...A data type in a programming language is a set of data with values having predefined characteristics. Examples of data types are: integer, floating point unit number, character, string, and pointer. Usually, a limited number of such data types come built into a language. The language usually specifies the range ...
more ...NeoPixels are fun and amazing. In my project I connected 4 of the AdaFruit NeoPixel - 16 RGBW Leds together. What caught my attention and curiosity was that you can control each of these RGBW Leds using just one wire.This feat is accomplished with a very timing-specific protocol. Since the ...
more ...This is a demonstration of the Photons publish and subscribe features. When the photon publishes an event to the cloud it makes that available to other devices that have subscribe to the event. The other devices is not just limited to other photons but could also be internet connected smart ...
more ...This is a simple LED clock I prototyped following Simon Monks post.
I am using a Particle Photon, a couple 4.7k resistors and a 7 Seg Display with an Adafruit I2C backpack.
The 7-segment LED backpack is obtaining it's power from the VIN pin of the Photon, which ...
more ...Debugging interrupt service routines can be very tricky. It's not like you can print out variabes to the serial port as you might when debugging code outside the interrupt. One way you can can get some idea of what your code is doing in the ISR is to pulse ...
more ...3x4 Matrix keypad connected to an arduino. Displaying results of key pressed on a 7 segment led display via 74HC595 shift register which reduces the required pins of the 7seg display from 8 to 3.
Learn More about about Matrix Keyboards on Arduiino Playground
Learn More about using the 74HC595 ...
more ...Video explaining what multiplexing is, why we do it and how it is done. Covers using the Arduino to handle the multiplexing and using a 7219. Using the 7219 we can control up to 8 seven segment displays while using only 3 pins from the Arduino. The 7219 also handles ...
more ...