Author: Engr. Rizwan
MCP23017 vs MCP23S17: Which GPIO Expander is Good? [Updated]
The MCP23xx family of I/O expanders from Microchip Technology includes two popular models – the MCP23017 and the MCP23S17. While both these ICs provide 16 GPIO pins, there are some key differences between them. In this article, we…
Read More »Liquid Crystal Display with Arduino
Since LCDs have a parallel interface, the microcontroller must manage several interface pins simultaneously to run the display. In this article, I’ll explain where and how to set up an LCD on an Arduino and then demonstrate several…
Read More »Arduino vs Raspberry Pi
It would appear at first look that Arduino versus raspberry pi gives better value, but isn’t it too quick to judge? As we will examine this issue more, the image could grow clearer. Let’s explore the differences between…
Read More »Arduino Interface with 74HC595 Shift Register
This circuit takes serial inputs one bit at a time and outputs them parallel or simultaneously on all output pins. An IC like the 74HC595 Shift Register is a 16-pin SIPO (SIPO stands for Serial In, Parallel Out)….
Read More »MicroPython with Arduino Boards
MicroPython is a microcontroller-optimized version of the Python programming language that includes a portion of the Python standard library. Utilizing MicroPython offers several benefits, including being simple to learn and having excellent documentation for a variety of boards….
Read More »loT Based Projects for Final Year Students
Final-year projects are added to the course content to encourage students to apply their theoretical knowledge. The last year of a graduate degree is one of the most vital aspects of your education and professional growth. Students can…
Read More »