Categories
Examples

PIC16F676 LED Blink Program

LED Blink Program is a hello world program of microcontroller world. It not only gives us the idea of how to use the GPIOs of the microcontroller but also makes us sure that our development environment is stable and ready to use. PIC16F676 microcontroller is a 14 pin microcontroller that is very much suitable for […]

Categories
Examples

Arduino RTC based Digital Clock with 7 segment module

Digital Clock with Arduino is an important and simple project to start with RTC. RTC Stands for Real-time Clock. Whenever we require the real-time clock management system we need to use some RTC interface. Componenet List Here is the list of components that we are going to use for building this setup Arduino Nano TM1637 […]

Categories
STM8 Cosmic C

Using STM8 Standard Peripheral Library with STVD Cosmic Compiler

Today we are going to use the STM8 standard peripheral library (SPL) with STVD IDE and Cosmic Compiler. You may already know from our previous tutorials that we used the stm8 bare-metal programming. We always used the GPIOs and all the Peripherals like UART etc. But ST makes a good Peripheral library for the STM8 […]

Categories
Basic Electronics

BJT transistor as an Amplifier

To use BJT Transistor as an amplifier we need to make sure that the Q point is properly adjusted to do the amplification. To set the Q point we need to do the proper biasing to the transistor. When we talk about biasing a BJT Transistor, we normally mean to apply the external power supply […]

Categories
Basic Electronics

A basic introduction to the BJT Transistor

BJT stands for Bipolar Junction transistor. The BJT transistor is a three-layer and three-terminal semiconductor device. It is a three-terminal semiconductor device invented by  William Shockley in Bell Labs. The basic aim while inventing BJT was to replace the giant vacuum tubes, which were previously been widely used for amplification purposes. Due to the size […]

Categories
Examples

How to Control Your DC Motor Using Arduino

For an overview, DC Motor Control using Arduino is the automation of DC Motor. With the help of this automation, one can create advanced as well as simple voltage control and proportional control of DC Motor. To begin with, let’s discuss the DC Motor control with Arduino, the automation system of DC Motor with L298 […]

Categories
Examples

PWM in Arduino

Arduino Nano is a very good machine when it comes down to multitasking automation tasks. For many industrial designers, PWM is their main criterion when looking for a suitable automation platform. PWM stands for “Pulse width modulation”, which simply means that it is a type of signal that contains a range of possible frequencies. PWM […]

Categories
8051-8052 Assembly Language

4×3 Keypad Interfacing with 8051 assembly code

Today we are talking about interfacing a 4×3 keypad with 8051 microcontrollers in assembly language programming for the 8051 microcontrollers. The 8051 microcontroller is one of the simplest to use the 4×3 keypad or any other matrix keypad like 4×3 4×4 or any other matrix keypad. By calling the matrix keypad what I actually mean […]

Categories
8051-8052 Assembly Language Tutorials

LED Blink 8051 Assembly Language Code

LED Blinking is one of the simplest task, which we are going to solve in this tutorial. This could be difficult if we try to do this in assembly language. We are going to write LED Blink 8051 Assembly language code in this tutorial. Before we get started let’s review what kind of previous understanding […]

Categories
Selection Guide

Choosing between Arduino vs Raspberry Pi for Your IoT Project

Arduino vs raspberry pi for IoT is one of the latest most controversial topics in computer science. Choosing the accurate hardware for the development of IoT projects is amongst the most crucial tasks in the IoT success process. That’s why Arduino vs Raspberry pi for IoT is always confusing and make a hard decision for […]