Controlling RGB LED Strips With A Single Function - Technoblogy

Topics

► Games

  • Conundrometer Game
  • Bulls & Cows Game
  • Bulls & Cows Game 2
  • GameBone Simple Electronic Game
  • Secret Maze
  • Secret Maze PCB
  • Five LEDs Puzzle
  • Five LEDs Puzzle PCB
  • 16 LEDs Puzzle
  • 16 LEDs Solution and a New Puzzle
  • 16 LEDs Kishi Puzzle Solution
  • Number Maze Game
  • Harder Number Maze Game
  • Silver Dollar Game
  • Secret Maze 2
  • TinyCard Game Maker [Updated]

► Sound & Music

  • Audio Sample Player
  • Simple Tones for ATtiny
  • Waveform Generation using an ATtiny85
  • Tiny Synth
  • ATtiny85 Sound Level Meter
  • Digital Music Box [Updated]
  • A Lightweight Alternative to tone
  • Audio Pitch Shifter
  • Playing Notes on the ATtiny85
  • Tiny Function Generator
  • Tiny Function Generator Sine Wave
  • Harmonic Function Generator
  • Tiny MIDI Player
  • Tiny Function Generator PCB
  • Four Sample Player
  • I2S Speaker for QT Py
  • Sound Lab - a Simple Analogue Synthesiser

► Watches & Clocks

  • Radio Time Code Clock
  • ATtiny85 Analogue Clock
  • Timescale Clock
  • Dot Matrix Clock
  • Digital Clock Using Lisp
  • Tiny Time Watch
  • Tiny Time 2 Watch
  • Tiny Face Watch
  • Tiny Colour Watch
  • Magic 3D Clock
  • Mega Tiny Time Watch [Updated]
  • Big Time
  • Diffusion Clock
  • Low-Power LCD Clock
  • Graphical Analogue Clock
  • Prime Time
  • Dot-Matrix Timescale Clock

► Wireless

  • Walkie-Textie Wireless Communicator

► GPS

  • Simple ATtiny USI UART
  • Simple ATtiny USI UART 2
  • Minimal GPS Parser [Updated]
  • Tiny GPS Speedometer [Updated]
  • Simple Compass Display
  • Simple GPS Odometer
  • Odometer/Speedometer Pendant [Updated]
  • TinyNav Simple GPS Navigator [Updated]
  • Flexible GPS Parser
  • I2C GPS Module
  • I2C GPS Module PCB

► Power Supplies

  • Powering Projects from a 1.5V Battery
  • Portable Lab Power Supply
  • Proto Power Supply
  • Power Deliverer
  • Power Deliverer with Current Monitor
  • USB-C Power Delivery Dongle

► Computers

  • MINIL Machine-Code Monitor
  • Tiny Lisp Computer
  • Tiny Lisp Computer 2
  • Tiny Lisp Computer 2 PCB
  • Tiny Machine-Code Monitor
  • Lisp Badge [Updated]
  • Minimal ATSAMD21 Computer
  • Minimal ATSAMD21 Computer 2
  • Visible Lisp Computer
  • ATtiny Running Lisp
  • Minimal ATmega4809 on a Breadboard
  • Minimal RP2040 Board
  • Lisp Badge LE
  • RA4M1 Nano Board
  • AVR128DA32 Feather Board

► Graphics

  • Tiny Terminal
  • ATtiny85 Graphics Display
  • Big Text for Little Display
  • Tiny Graphics Library
  • Tiny Function Plotter
  • Tiny Terminal 2
  • Colour Graphics Library
  • Widget Dashboard
  • Tiny TFT Graphics Library
  • Reading the PyBadge Display
  • Simple Sprite Routines for the PyGamer/PyBadge
  • Simple Sprite Routines for the Wio Terminal
  • Smooth Big Text
  • Compact TFT Graphics Library
  • Tiny TFT Graphics Library 2
  • Universal TFT Display Backpack
  • Three-Channel Chart Plotter
  • Monochrome Low-Power Display Library
  • Reading from a TFT Display
  • Scrolling Text Display
  • Smooth Big Text with Hints
  • Scrolling Text Display PCB

► Thermometers

  • Flashing Thermometer
  • Simple 1-Wire Interface
  • Four-Channel Thermometer
  • Tiny Graphics Library
  • ATtiny85 Weather Station [Updated]
  • ATtiny10 Thermometer
  • ATtiny10 Thermometer PCB
  • Tiny Thermocouple Thermometer
  • Two-Digit Thermometer

► Educational

  • MINIL Machine-Code Monitor
  • Tiny Machine-Code Monitor
  • Visible Lisp Computer
  • Pocket Op Amp Lab
  • Pocket Op Amp Lab PCB
  • Logic Lab
  • Logic Lab 1G
  • Sound Lab - a Simple Analogue Synthesiser
  • TinyCard Game Maker [Updated]

► Wearables

  • Odometer/Speedometer Pendant [Updated]
  • ATtiny10 POV Pendant
  • ATtiny10 Thermometer PCB
  • Morse Code Message Pendant
  • Twinkling Pendant
  • Lisp Star

► Test Equipment

  • IR Remote Control Tool
  • IR Remote Control Tool (NEC)
  • IR Remote Control Receiver
  • Sony NEX/Alpha Remote Control
  • IR Remote Control Switch
  • ATtiny85 Bargraph Voltmeter
  • Adjustable Load
  • Continuity Tester
  • IR Remote Control Detective [Updated]
  • IR Remote Wand
  • Programmable Signal Generator
  • Alcohol Unit Counter
  • Illuminated Button Matrix
  • Simple DataFlash Board
  • Nano Current Meter
  • UPDI Programmer Stick
  • Frequency Probe
  • Pocket Op Amp Lab
  • I2C Detective
  • Pocket Op Amp Lab PCB
  • 100MHz Frequency Meter
  • Three-Channel Chart Plotter
  • I2C SD-Card Module
  • I2C SD-Card Module PCB
  • Tiny UPDI-HV Programmer
  • Adjustable Load
  • LED Probe
  • Tiny Continuity Tester

► Tutorials

  • ATtiny Low Power
  • Getting Extra Pins on ATtiny
  • One Input Keypad Interface
  • ATtiny-Based Beginner's Kit
  • Four PWM Outputs from the ATtiny85
  • Choosing a Friendly AVR Chip
  • Push-Button On/Off Switches
  • Powering Projects from a 1.5V Battery
  • Driving LED Displays with Fewer I/O Lines
  • Simple Rotary Encoder Interface [Updated]
  • Using the Arduino IDE Without Cores
  • Programming ATtinys with Arduino 1.6.8 [Updated]
  • Using the ATmega1284 with the Arduino IDE
  • Making Your Own I2C Peripherals
  • Simple 1-Wire Interface
  • 10 or 12-bit DAC from the ATtiny85
  • Driving Four RGB LEDs from an ATtiny85
  • Bounce-Free Rotary Encoder
  • Using an ATmega328 without a crystal
  • Programming the ATtiny10 [Updated]
  • ATtiny85 20MHz Internal Clock
  • Minimal Tiny I2C Routines
  • One Input 20-key Keypad Interface
  • Simple LCD Character Display
  • Twelve PWM Outputs from an ATtiny85
  • Minimal I2C for the New AVR Microcontrollers
  • New ATtiny Low Power
  • Saving Screenshots from a TFT Display
  • Smooth Big Text
  • Pocket Op Amp Lab Cookbook
  • Frequency Divider Using CCL
  • Measuring Your Own Supply Voltage
  • Using a Timer on the Arduino Uno or Arduino Zero
  • Printing to a Serial LED Display
  • Tiny I2C Routines for all AVR Microcontrollers
  • On Bytes and Pins
  • Building Gates with the AVR Event System
  • Smooth Big Text with Hints
  • A NeoPixel Driver using AVR Hardware [1]
  • A NeoPixel Driver using AVR Hardware [2]
  • A NeoPixel Driver using AVR Hardware [3]

► Libraries

  • Tiny Graphics Library
  • Minimal Tiny I2C Routines
  • Colour Graphics Library
  • Tiny TFT Graphics Library
  • Minimal I2C for the New AVR Microcontrollers
  • Compact TFT Graphics Library
  • Tiny I2C Routines for all AVR Microcontrollers
  • Tiny TFT Graphics Library 2
  • Monochrome Low-Power Display Library
  • Minimal GIF Decoder

► PCB-Based Projects

  • Tiny Time Watch
  • GameBone Simple Electronic Game
  • Tiny Time 2 Watch
  • Tiny Face Watch
  • Proto Power Supply
  • Continuity Tester
  • Tiny Colour Watch
  • Secret Maze PCB
  • Tiny Machine-Code Monitor
  • ATtiny10 POV Pendant
  • I2C GPS Module PCB
  • Lisp Badge [Updated]
  • ATtiny10 Thermometer PCB
  • Tiny Function Generator PCB
  • Two-Digit Thermometer
  • Illuminated Button Matrix
  • Simple DataFlash Board
  • UPDI Programmer Stick
  • Eight-Character Alphanumeric Display
  • Mega Tiny Time Watch [Updated]
  • Big Time
  • Frequency Probe
  • Five LEDs Puzzle PCB
  • Pocket Op Amp Lab PCB
  • Low-Power LCD Clock
  • 16 LEDs Puzzle
  • Morse Code Message Pendant
  • Twinkling Pendant
  • Minimal RP2040 Board
  • Universal TFT Display Backpack
  • I2C SD-Card Module PCB
  • Power Deliverer
  • Lisp Star
  • Number Maze Game
  • Power Deliverer with Current Monitor
  • Harder Number Maze Game
  • Adjustable Load
  • I2S Speaker for QT Py
  • Logic Lab
  • Lisp Badge LE
  • Silver Dollar Game
  • RA4M1 Nano Board
  • Secret Maze 2
  • Logic Lab 1G
  • Sound Lab - a Simple Analogue Synthesiser
  • Scrolling Text Display PCB
  • Prime Time
  • TinyCard Game Maker [Updated]
  • Dot-Matrix Timescale Clock
  • LED Probe
  • AVR128DA32 Feather Board
  • Walkie-Textie Wireless Communicator
  • Tiny Continuity Tester
  • Bauble
  • USB-C Power Delivery Dongle

By processor

AVR ATtiny

► ATtiny10

  • Programming the ATtiny10 [Updated]
  • ATtiny10 POV Pendant
  • ATtiny10 Thermometer
  • ATtiny10 Thermometer PCB
  • Morse Code Message Pendant
  • Twinkling Pendant

► ATtiny2313

  • Simple GPS Odometer
  • Driving LED Displays with Fewer I/O Lines
  • Dot Matrix Clock

► ATtiny84

  • Radio Time Code Clock
  • Timescale Clock
  • IR Remote Control Tool
  • IR Remote Control Tool (NEC)
  • Simple ATtiny USI UART 2
  • Odometer/Speedometer Pendant [Updated]
  • Adjustable Load
  • Alcohol Unit Counter
  • Two-Digit Thermometer
  • Nano Current Meter
  • Frequency Probe
  • Adjustable Load
  • Silver Dollar Game

► ATtiny841

  • Making Your Own I2C Peripherals
  • I2C GPS Module
  • I2C GPS Module PCB

► ATtiny85

  • ATtiny Low Power
  • Simple Tones for ATtiny
  • MINIL Machine-Code Monitor
  • Four PWM Outputs from the ATtiny85
  • ATtiny85 Analogue Clock
  • Audio Sample Player
  • Waveform Generation using an ATtiny85
  • Tiny Synth
  • Simple ATtiny USI UART
  • Tiny GPS Speedometer [Updated]
  • Simple Compass Display
  • Tiny Terminal
  • IR Remote Control Receiver
  • Sony NEX/Alpha Remote Control
  • Simple ATtiny USI UART 2
  • Push-Button On/Off Switches
  • IR Remote Control Switch
  • Infrared Controlled Buggy
  • Simple Rotary Encoder Interface [Updated]
  • TinyNav Simple GPS Navigator [Updated]
  • ATtiny85 Bargraph Voltmeter
  • ATtiny85 Sound Level Meter
  • Flashing Thermometer
  • Digital Music Box [Updated]
  • Tiny Time Watch
  • GameBone Simple Electronic Game
  • Audio Pitch Shifter
  • Simple 1-Wire Interface
  • 10 or 12-bit DAC from the ATtiny85
  • Tiny Time 2 Watch
  • ATtiny85 Graphics Display
  • Big Text for Little Display
  • Driving Four RGB LEDs from an ATtiny85
  • Tiny Face Watch
  • Flexible GPS Parser
  • Four-Channel Thermometer
  • Bounce-Free Rotary Encoder
  • Continuity Tester
  • Tiny Colour Watch
  • Playing Notes on the ATtiny85
  • Secret Maze
  • Tiny Function Generator
  • Tiny Function Generator Sine Wave
  • Secret Maze PCB
  • Tiny Graphics Library
  • Harmonic Function Generator
  • IR Remote Control Detective [Updated]
  • IR Remote Wand
  • ATtiny85 20MHz Internal Clock
  • Programmable Signal Generator
  • Tiny Machine-Code Monitor
  • Tiny Function Plotter
  • Tiny Terminal 2
  • Colour Graphics Library
  • Tiny MIDI Player
  • Widget Dashboard
  • ATtiny85 Weather Station [Updated]
  • Tiny Function Generator PCB
  • Twelve PWM Outputs from an ATtiny85
  • Tiny Thermocouple Thermometer
  • Tiny TFT Graphics Library
  • Magic 3D Clock
  • Four Sample Player
  • Diffusion Clock
  • Five LEDs Puzzle
  • Five LEDs Puzzle PCB
  • Printing to a Serial LED Display
  • Tiny TFT Graphics Library 2
  • Secret Maze 2
  • Scrolling Text Display
  • Scrolling Text Display PCB
  • LED Probe

► ATtiny861

  • Portable Lab Power Supply

► ATtiny88

  • Illuminated Button Matrix

AVR ATmega

► ATmega328

  • Conundrometer Game
  • Bulls & Cows Game
  • Bulls & Cows Game 2
  • A Lightweight Alternative to tone
  • Digital Clock Using Lisp
  • Simple PS/2 Keyboard Interface
  • Text Display for the Arduino Uno
  • Tiny Lisp Computer
  • Using an ATmega328 without a crystal
  • Proto Power Supply
  • Simple LCD Character Display
  • UPDI Programmer Stick
  • Using a Timer on the Arduino Uno or Arduino Zero

► ATmega1284

  • Using the ATmega1284 with the Arduino IDE
  • Tiny Lisp Computer 2
  • Tiny Lisp Computer 2 PCB
  • Lisp Badge [Updated]

AVR 0, 1, and 2-series

► ATmega1608

  • Prime Time
  • Dot-Matrix Timescale Clock

► ATmega4808

  • Number Maze Game
  • Harder Number Maze Game

► ATmega4809

  • Minimal ATmega4809 on a Breadboard
  • Logic Lab

► ATtiny1604

  • Power Deliverer
  • Power Deliverer with Current Monitor

► ATtiny1614

  • I2C SD-Card Module
  • I2C SD-Card Module PCB

► ATtiny202

  • LED Probe
  • Tiny Continuity Tester

► ATtiny3216

  • ATtiny Running Lisp
  • Big Time

► ATtiny3224

  • TinyCard Game Maker [Updated]

► ATtiny3227

  • Lisp Star

► ATtiny402

  • New ATtiny Low Power
  • Printing to a Serial LED Display
  • Tiny TFT Graphics Library 2
  • Three-Channel Chart Plotter
  • Monochrome Low-Power Display Library

► ATtiny404

  • 16 LEDs Puzzle
  • 16 LEDs Solution and a New Puzzle

► ATtiny414

  • Mega Tiny Time Watch [Updated]
  • 100MHz Frequency Meter
  • Measuring Your Own Supply Voltage
  • Universal TFT Display Backpack

► ATtiny814

  • Graphical Analogue Clock
  • Walkie-Textie Wireless Communicator

AVR DA/DB/DD-series

► AVR128DA28

  • Combination Lock Using CCL
  • Frequency Divider Using CCL
  • Measuring Your Own Supply Voltage
  • Minimal GIF Decoder
  • Building Gates with the AVR Event System
  • A NeoPixel Driver using AVR Hardware [1]
  • A NeoPixel Driver using AVR Hardware [2]

► AVR128DA32

  • Number Maze Game
  • Harder Number Maze Game
  • Prime Time
  • Dot-Matrix Timescale Clock
  • AVR128DA32 Feather Board

► AVR128DA48

  • Low-Power LCD Clock
  • Logic Lab

► AVR128DB28

  • Pocket Op Amp Lab
  • Pocket Op Amp Lab Cookbook
  • Pocket Op Amp Lab PCB
  • Measuring Your Own Supply Voltage
  • Minimal GIF Decoder

► AVR128DB48

  • Lisp Badge LE

► AVR64DD14

  • A NeoPixel Driver using AVR Hardware [3]

► AVR32DD28

  • Bauble

ARM

► ATSAMD21

  • Minimal ATSAMD21 Computer
  • Minimal ATSAMD21 Computer 2
  • Visible Lisp Computer
  • Using a Timer on the Arduino Uno or Arduino Zero

► RP2040

  • Minimal RP2040 Board

► RA4M1

  • RA4M1 Nano Board

About me

  • About me
  • Twitter
  • Mastodon

Feeds

RSS feed

Tag » Arduino Rgb Led Strip Code