Categories
Microchip PIC16

Introduction to Timer0 of PIC16F

Timer0 of pic16f is popular and very basic for creating short delays or… for creating small timing pulses. It is an 8bit timer with high priority interrupt. Which makes it perfect for creating time-critical applications like frequency counter, some industrial timing control system or any medical or industrial grade application.

Categories
Microchip PIC16

Timers of Microchip PIC

Accuracy is very important in Real-time applications. Especially with time-critical applications. so whenever we need something time critical we always need accurate timings. In such cases, we cannot rely on nop instructions based delays. We need something more powerful and more accurate. To handle this kind of errors we always use hardware-based timers. luckily Microchip pic […]

Categories
Arduino

Resistive Food Identification using Arduino

Abstract Food identification could be done in many ways as Every food is different in many ways, like shape, color, size and taste as well as many other chemical and electrical properties. What if we build some cool project out of it? Electronics is a fun to play with. So we are going to make […]

Categories
Tutorials

OOK Modulation using 555 timer

Introduction: The “OOK modulation” or On Off Keying Modulation is very popular now days due to VLC or Visible Light Communication. OOK modulation is easy to use and easy to  implement. As we can even implement this modulation using simple 555 timer IC. In this post we are going to explain How to implement OOK […]

Categories
Tutorials

Zero Cross Detector Circuit using OpAmp

Introduction It is very common problem to detect when an analog signal changes its value from positive to negative or vice versa. Zero cross detector is used to solve this kind of problems. Zero cross detector is Kind of Voltage comparators used to detect the change in waveform. Zero crossing is the cross of the […]

Categories
STM32F103

STM32 LED blink using Keil and Cubemx

We are going to create a LED Blink Program for stm32f103 microcontroller which comes with stm32 Bluepill  development board which is cheap and handy to use. stm32 led blink program will help you to understand the basics of GPIO’s of STM32 platform and help you to understand some basics of using these GPIO as Output.

Categories
Assembly Language 8051-8052

If else statements in 8051 Assembly

If you are familiar with some higher level language like C/C++, C#, Java or any other language you may already be well aware of if else statements. But if you are new to programming then lets just first understand what these statements are all about? and later know how to make it, and if else […]