LDR light sensor tutorial

Recently I received a question from a good friend of mine. He wanted to automate blinds on his office window and he wondered how he can measure or detect light. I told him that the simplest solution would be using LDR resistor.

Light Dependent Resistor, also called photoresistor, is resistor ...

more ...

Attendance Logger

I made this project long time ago. It was build as proof of concept while working for local tech company. Since then I have used it to track my working hours on my personal projects. Here is how you can make one.

Point of the project was to develop simple ...

more ...

Virtual Color Mixer

This example demonstrates how to send multiple values from the Arduino board to the computer. The readings from three potentiometers are used to set the red, green, and blue components of the background color of a Processing sketch.

Hardware Required

  • Arduino or Genuino Board
  • 3 Analog Sensors ...
more ...




Visualizing Music With FFT

The following videos are displaying patterns generated by a Processing program doing real-time FFT (Fast Fourier transform). Basically it is visualizing music in the frequency domain using a polar-coordinate particle system.

The hardware makes use of Adafruit 8x8 neopixles, two 5v 10amp supplies, a FadeCandy controller, 16 AWG stranded wire ...

more ...

Logging Environmental Data and Charting it with Google Charts

alt text

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 ...

Understanding Data Types for variables

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 ...

NeoPixel 16 Ring Fun

alt text

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 ...