Trainings

Embedded C tutorial chapter 2

Statements in embedded C As in the last chapter we saw and understood the basic concepts of Embedded C programming language. It’s now the time to move further and know about statements that are commonly used while writing a code. There are different types of statements like Expression statements, Repetition statements, Condition statements, Special control …

Embedded C tutorial chapter 2 Read More »

LED with AVR Microcontroller (ATmega16)

ATmega16 has 32 I/O pins to communicate with external devices.  Before interfacing with external devices, these pins must be configured as input or output pin. This article demonstrates the basic I/O operation of ATmega 16 using LEDs. All the four ports can be configured to read input from some external device or to give output to any …

LED with AVR Microcontroller (ATmega16) Read More »

Connect Your HD44780 IC Based LCD(16*2) with any microcontroller!!!

Introduction: Hey Guys! Today we will learn all that is required to connect LCD Display with any microcontroller. At last. we will discuss some important doubts regarding the same. So let’s get started….. 16×2 LCD display is an alphanumeric display. It is based on the HD44780 display controller( LCD module is controlled using predefined commands …

Connect Your HD44780 IC Based LCD(16*2) with any microcontroller!!! Read More »

MPU 6050 Teapot Project

COMPONENTS AND SUPPLIES Arduino Nano 1 MPU6050 1 NECESSARY TOOLS AND MACHINES Premium Female/Male Extension Jumper Wires, 40 x 6″ (150mm) APPS AND ONLINE SERVICES The Processing Foundation Processing Arduino IDE ABOUT THIS PROJECT In our previous blog, we discussed the basics of M.P.U. 6050, which is an Accelerometer and Gyroscope for our Arduino Board, …

MPU 6050 Teapot Project Read More »

Pixy2 Camera – Object Recognition with Arduino

Introduction The ability to recognize objects has been a goal of computer scientists and AI researchers for decades. In the past, this has required large computers running sophisticated software which has kept the technologies involved confined to labs and research departments with large budgets. The Pixy2 Camera Pixy2 is smaller, faster and more capable than …

Pixy2 Camera – Object Recognition with Arduino Read More »

Vehicle Movement Based Street Lights With External Light Sensing

INTRODUCTION: A lot of electricity is wasted on the roads in the night time when all lights are turned ON but vehicle movement is less frequent or minimum. To save electricity and therefore nature in this situation we came up with a project which switches ON the lights only when any vehicle passes. WORKING: The …

Vehicle Movement Based Street Lights With External Light Sensing Read More »

Learn how to create function generator using op-amp

Introduction: Have you ever tried creating an electric waveform by yourself? No… So, Today we are going to do just that. We are going to create a mini function generator that could generate 3 types of waveforms. Pulse signal Triangular Waveform Sine wave .A function generator is an electronic device that can produce a variety …

Learn how to create function generator using op-amp Read More »

HIGH RPM MOTOR -ROTARY ENCODER (100% Accuracy Code)

A rotary encoder is a type of position sensor that converts the angular position (rotation) of a knob into an output signal that is used to determine what direction the knob is being rotated. Due to their robustness and fine digital control; they are used in many applications including robotics, CNC machines and printers. There …

HIGH RPM MOTOR -ROTARY ENCODER (100% Accuracy Code) Read More »

MPU6050: Signal Processing to Increase Accuracy and efficiency.

MPU6050s are configurable accelerometers and gyroscopes. So you are capable to measure acceleration, rotation speed, and temperature. The gravity is added to the acceleration. From these data, the current angle of MPU6050 is calculated in degrees. You can set sensor ranges too. Bigger ranges imply less quality in measurements while smaller ranges make the quality …

MPU6050: Signal Processing to Increase Accuracy and efficiency. Read More »