help me do coding for my project according to its requirements, checkpoints and
help me do coding for my project according to its requirements, checkpoints and the learning outcome in tinkercad. The topic that can be used for the code are embeddedC, IO por, IO interfacing, bitwise, polling, interrupt, 7segment, ADC and timer. The learning outcomes are:
Implement LED / switch interfacing
Write software to read switch values and turn LEDs ON/OFF
Implement ADC for operations
Start an ADC conversion and read its result.
Configure Timers to generate regular interrupts
Write timer ISR to keep track of time
Write timer-based application program. The requirements are, You are to create a LED Patterns Generator:
There must be at least 6 LEDs for displaying the patterns and at least 1 switch to select patterns.
Your program must have at least 2 different LED patterns selectable
Fixed timing, simple patterns – D grade (Use Push Button, no DIP switch)
Some additional features (for extra marks)
Timing control (Use Potentiometer, no DIP switch)
Brightness control (Use Push Button or Potentiometer, no DIP switch)
Simple game
No arduino IO or interrupt functions except delay(), millis().
DIP switch not allowed for this project. Only push buttons.
the checkpoints are, Checkpoint 1: Able to select and display at least 2 different LED patterns.
Checkpoint 2: Able to implement timing control.
Checkpoint 3: Able to brightness control or Breathing Light.
Checkpoint 4: Simple game or any interesting features. so basically potentiometer to change timing and switches to change to second pattern and for brightness control.