Line Follower Robot
KEY TAKEAWAYS A Line Follower Robot uses Infrared sensors to sense a black line or a white line. This post explains the logic used to… Read More »Line Follower Robot
Comprehensive tutorials on embedded systems — from microcontroller basics and GPIO to RTOS, power management, and security. All examples use C code targeting real hardware.
KEY TAKEAWAYS A Line Follower Robot uses Infrared sensors to sense a black line or a white line. This post explains the logic used to… Read More »Line Follower Robot
KEY TAKEAWAYS What is an IR module? How does it work ? And most importantly, how can you use it? This post covers it all.… Read More »IR Sensor Module
KEY TAKEAWAYS Ultrasonic sensor’s are those sensors which is mainly used to detect object by measuring the distance of the targeted object by sending sound… Read More »Ultrasonic Sensor Working Principle: HC-SR04 Timing and Code
KEY TAKEAWAYS In this tutorial I will show how to use a transistor as a switch. Switching and Amplification are the most common application of… Read More »Transistor as a Switch: NPN and PNP Circuit Design Guide
KEY TAKEAWAYS An LDR (Light Dependent Resistor) changes resistance based on ambient light: low resistance in bright light, high resistance in darkness. A voltage divider… Read More »Automatic Light ON-OFF based on presence of people
KEY TAKEAWAYS To completely define a variable, not only the ‘type’ of variable, the ‘storage class’ of the variable is also important. In other words,… Read More »Storage Classes in C: auto, static, extern, register Explained
KEY TAKEAWAYS #define in C is a preprocessor directive used to create constants and function-like macros that expand during compilation. The #define directive in C… Read More »#define Macros in C: Constants, Function Macros, and Best Practices
KEY TAKEAWAYS Did you know each ESP8266 allows you to partition the system flash such that you can use it to store both code and… Read More »The ESP8266 SPIFFS File System – Complete Beginner Guide
KEY TAKEAWAYS ESP8266 SPIFFS sketch data upload tool allows us to upload files to the NodeMCU or ESP8266 flash memory. This filing system can be… Read More »Upload Files to ESP8266 SPIFFS
KEY TAKEAWAYS Questionnaire for C programming Programs based on If-Else C program to find the greatest number among three numbers. C program to find out… Read More »Practice programs for C language