Skip to content

darkweb-lord/Bilimbe-digital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tap-Sensitive Color-Changing LED System

πŸ“‹ Overview

This embedded systems project uses an LPC21xx microcontroller to detect taps and light different LEDs based on the number of taps within a 1-second window.

🎯 Features

  • Tap detection within a time window
  • LED color mapping:
    • 1 Tap β†’ Red
    • 2 Taps β†’ Green
    • 3 Taps β†’ Yellow
    • 4 Taps β†’ Blue
    • 5 Taps β†’ Purple
  • LCD display of current tap count and color
  • Efficient refresh using last count tracking

πŸ”§ Hardware Used

  • LPC2129 Microcontroller
  • 16x2 LCD (4-bit mode)
  • 5 LEDs (Red, Green, Yellow, Blue, Purple)
  • Tap Sensor (Active-High)
  • Breadboard and Jumper Wires

πŸ› οΈ Software

  • Keil uVision or GCC ARM toolchain
  • proteus 8 professional
  • delay_headers.h, LCD_4Bit_header.h

πŸš€ Setup

  1. Connect tap sensor to P0.7
  2. Connect LEDs to P0.8–P0.12 with resistors
  3. Connect LCD in 4-bit mode
  4. Flash main.c to the LPC21xx
  5. Observe LCD and LED behavior upon tapping

πŸŽ₯ Demo


πŸ§‘β€πŸ’» Built by Shyam Ganesh for Bilimbe Embedded Interview Task

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages