Matrix Keypad with Atmega8 – part 1
Many embedded applications require a large number of keys connected to a computing system. For example – a PC keyboard, Cell Phone keypad and Calculators.… Read More »Matrix Keypad with Atmega8 – part 1
Hi, I'm Vivek, a Senior Embedded Innovation Specialist. I have been working on Embedded Systems and IoT for the past 11 years. I love to share my knowledge and train those who are interested. Nerdyelectronics.com was started out of this interest. You can read my full profile in this link.
Many embedded applications require a large number of keys connected to a computing system. For example – a PC keyboard, Cell Phone keypad and Calculators.… Read More »Matrix Keypad with Atmega8 – part 1
Vivek BhageriaHi, I’m Vivek, a Senior Embedded Innovation Specialist. I have been working on Embedded Systems and IoT for the past 11 years. I love… Read More »Polling Vs Interrupts
Every project, irrespective of the domain, has processes associated with it. These process make sure the development goes through smoothly and mistakes are identified before… Read More »Risk areas in Embedded Systems Development: Development Process
Mars pathfinder is the first mission of NASA’s Discovery program for investigating the atmosphere and other factors of Mars. Although the project was successful from… Read More »Priority inversion problem
Safety-critical real-time systems have both functional and non-functional requirements. The functional requirement specifies what an application does while the non-functional requirement specifies the quality of… Read More »Priority Scheduling for shared resources – semaphores
Launched on December 4, 1996 by NASA aboard a Delta II booster, the Mars Pathfinder landed on July 4, 1997 on Mars’s Ares Vallis, in a region called Chryse Planitia in the Oxia Palus… Read More »Mars Pathfinder – What really happened?
C is a high level language and it needs a compiler to convert it into an executable code so that the program can be run… Read More »Compilation process of C programs
The USBasp programmer was designed by Thomas Fischl. Its an open source project and all the circuit diagrams and source codes are available on his website… Read More »USBasp tutorial: Load program into ATmega microcontrollers
This is part 3 of the series: How to flash firmware on ESP8266. In this post, we will discuss how to flash the ESP8266 with… Read More »ESP8266 – Flash The nodeMCU firmware
Are you working on a project that has two different voltage levels? Maybe an Arduino interfacing with the ESP8266 Wifi Module? Or just a microController… Read More »5v-3.3v Bi-Directional Logic Level Converter