Embedded Internship Report
Embedded Internship Report
Day 1 (10/06/2025)
Tasks You Did: 1. Introduction to Embedded Systems and microcontrollers 2. Explored development boards
like Arduino and STM32 3. Installed IDE and setup environment 4. Understood basic I/O pins and voltage
levels 5. Observed safety practices in handling hardware
New Knowledge / Skills Gained: 1. Basics of microcontroller architecture 2. Software tools and installation
3. Identifying board specifications 4. GPIO pin functionality 5. Power safety procedures
Day 2 (11/06/2025)
Tasks You Did: 1. Practiced digital input/output using LEDs and switches 2. Wrote code to control LEDs via
GPIO 3. Used push buttons to trigger actions 4. Compiled and uploaded code to microcontroller 5.
Debugged basic I/O issues
New Knowledge / Skills Gained: 1. LED control using C 2. Debounce logic 3. Pin configuration 4. Uploading
code to board 5. Basic debugging practices
Day 3 (12/06/2025)
Tasks You Did: 1. Studied embedded C programming basics 2. Learned data types, loops, and conditionals
3. Implemented simple logic circuits 4. Connected LED matrix to microcontroller 5. Tested basic animations
New Knowledge / Skills Gained: 1. Fundamentals of embedded C 2. Control logic 3. Interfacing matrices 4.
LED display logic 5. Code simulation basics
Day 4 (13/06/2025)
Tasks You Did: 1. Worked on analog sensors like temperature and LDR 2. Read sensor values using ADC 3.
Mapped analog values to digital ranges 4. Displayed sensor output via serial monitor 5. Understood signal
conditioning
New Knowledge / Skills Gained: 1. ADC concepts 2. Sensor calibration 3. Serial data reading 4. Analog to
digital mapping 5. Circuit interfacing
1
Day 5 (14/06/2025)
Tasks You Did: 1. Explored serial communication (UART) 2. Connected microcontroller to PC 3. Sent data
from board to PC via serial port 4. Monitored communication using serial monitor 5. Handled baud rate
configuration
New Knowledge / Skills Gained: 1. UART protocol understanding 2. Serial port setup 3. Baud rate matching
4. Sending ASCII over serial 5. Monitoring live data
Day 6 (15/06/2025)
Tasks You Did: 1. Integrated LCD display with microcontroller 2. Displayed static and dynamic messages 3.
Wrote functions to update display 4. Practiced line and cursor control 5. Handled initialization commands
New Knowledge / Skills Gained: 1. LCD command structure 2. Display handling 3. Dynamic content update
4. Cursor control logic 5. LCD wiring and delays
Day 7 (16/06/2025)
Tasks You Did: 1. Built a mini project: Digital thermometer 2. Used temperature sensor and LCD 3.
Programmed ADC value conversion 4. Displayed temperature on screen 5. Tested accuracy with different
inputs
New Knowledge / Skills Gained: 1. Real-time data display 2. Sensor integration 3. Mini project
development 4. Debugging real scenarios 5. Functional testing
Day 8 (17/06/2025)
Tasks You Did: 1. Studied interrupts in embedded systems 2. Configured external interrupts on buttons 3.
Handled debounce with software delay 4. Created alarm system using interrupts 5. Tested edge vs level
triggering
New Knowledge / Skills Gained: 1. Interrupt handling 2. Debounce mechanisms 3. Button interrupt logic 4.
ISR design 5. Trigger types comparison
Day 9 (18/06/2025)
Tasks You Did: 1. Used timers for delay and PWM 2. Controlled LED brightness using PWM 3. Configured
timer registers manually 4. Measured time intervals in code 5. Compared polling vs interrupts
New Knowledge / Skills Gained: 1. PWM waveform generation 2. Timer configuration 3. LED dimming
control 4. Precision delays 5. Efficiency using interrupts
2
Day 10 (19/06/2025)
Tasks You Did: 1. Explored I2C and SPI protocols 2. Connected two devices via I2C 3. Sent/received data
packets 4. Understood master-slave setup 5. Handled device addressing
New Knowledge / Skills Gained: 1. I2C vs SPI protocol 2. Multi-device networking 3. Clock sync methods 4.
Data integrity 5. Bus troubleshooting
Day 11 (20/06/2025)
Tasks You Did: 1. Interfaced ultrasonic sensor (HC-SR04) 2. Measured distance and displayed it 3. Calculated
time-of-flight 4. Displayed value on LCD 5. Built proximity alert system
New Knowledge / Skills Gained: 1. HC-SR04 interfacing 2. Time-to-distance calculation 3. Echo signal
analysis 4. Real-world distance sensing 5. Alert system logic
Day 12 (21/06/2025)
Tasks You Did: 1. Built line follower logic 2. Used IR sensors 3. Controlled motors with signal input 4.
Implemented basic control logic 5. Tested mini robot
New Knowledge / Skills Gained: 1. IR sensor wiring 2. Basic robotic principles 3. Motor control 4. Path
following logic 5. Testing on ground
Day 13 (22/06/2025)
Tasks You Did: 1. Explored motor driver IC (L293D) 2. Controlled DC motors 3. Implemented speed and
direction control 4. Practiced H-Bridge logic 5. Tested with different loads
New Knowledge / Skills Gained: 1. Motor driver working 2. L293D logic wiring 3. Load test basics 4.
Voltage and current handling 5. Reverse motor control
Day 14 (23/06/2025)
Tasks You Did: 1. Started final project integration 2. Combined sensor, display, motor modules 3. Ensured
signal compatibility 4. Performed real-time testing 5. Drafted project flow
New Knowledge / Skills Gained: 1. Modular code integration 2. Debugging combined systems 3.
Managing real-time response 4. Logical workflow 5. Final testing plan
3
Day 15 (24/06/2025)
Tasks You Did: 1. Final project testing and review 2. Presented project demo 3. Collected feedback 4.
Finalized documentation 5. Submitted to mentor
New Knowledge / Skills Gained: 1. Final integration confidence 2. Presentation skills 3. Report writing 4.
Mentorship interaction 5. Overall understanding of embedded systems