Pulsing Light
Start Date: Jul 15, 2023
An update on the first hardware project. This time, the light pulses on and off.

In simple terms, this is done by varying the voltage at the output pin to the light. Behind the scenes, the concept of Pulse Width Modulation (PWM) is used. Underpinning this is the ability to count time - a hardware clock.

While the end result is visibly simple, the concept of time-keeping and setting the frequency of voltage is very powerfull and I can see many applications for it.

The chip is again programmed using C++. C++ has a Software Development Kit (SDK) containing Application Programming Interfaces (APIs) that allows the hardware to be affected by the code.

The result is shown below:

To download the file, click here: