Today we tinker us a driver for RGB LED strips using an Arduino. In addition, we use optocouplers to separtae our Arduino from the control unit with the 3 MOSFETs, which is not absolutely essential, but brings some advantages to the circuit.
Arduino RGB LED strip control with MOSFETs and optocouplers
The TLC5940 is a LED driver IC, which we use today to drive 5 RGB LEDs with common anode. The advantage of this circuit is that it provides a constant adjustable output current for the LEDs and only requires minimal wiring.
A TLC5940, 5 RGB-LEDs and an Arduino
In the following article we extend the Tiny RTC module with a DS18B20 temperature sensor, which either already exists on the board or we simply add by soldering. This article is an extension of: Time and calendar functions with a real time clock module based on the DS1307 and an Arduino.
Tiny RTC DS1307 module with an additional temperature sensor DS18B20 and an Arduino Uno
To be a little entertained when tinkering, we build us today a small FM stereo radio using a slightly older, but extremely inexpensive, TEA5767 breakout board. However, by this time it will be a little more complicated because we need to solder and have to build some adapters.
FM stereo radio TEA5767 module and an Arduino
Since Arduinos have not directly the possibility to save time, we expand our Arduino with a small DS1307 Real-Time-Clock (RTC) board. Which can, battery powered, “remember and count” the time and the date.
Tiny RTC (DS1307) Real Time Clock module and an Arduino Uno