About: Ibrar Ayyub

Author Bio: I am an experienced technical writer with a background in computer science. I hold a Master's degree in computer science from BZU Multan University, one of the most reputable universities in Pakistan for computer science education. With my advanced degree and extensive experience in the field, I have a deep understanding of various computer science concepts and technologies. In addition to my expertise in computer science, I have a diverse range of experience in technical writing. I have written for various industries, covering a wide range of topics, including engineering, home automation, and more. My ability to communicate complex technical information in a clear and concise manner has made me a valuable asset to many organizations. My writing style is characterized by its clarity and simplicity. I am able to break down complex concepts and explain them in a way that is easy to understand for readers with different levels of technical knowledge. I am also skilled in using various forms of media, such as infographics and diagrams, to make my writing more engaging and interactive. I have a special interest and expertise in home automation and engineering; I have written several articles and research papers on the topic and am well known in the field. My writing on home automation and engineering is informative, accurate, and reliable, providing valuable insights on the latest technologies and trends in the field. Overall, I am an experienced technical writer who can provide valuable insights and information for various fields of life, mainly home automation and engineering. I have the qualifications and experience to write about a wide range of topics, and my writing style is clear, simple, and engaging. I am an asset to any organization that requires technical writing services.
Upwork: upwork.com/freelancers/~0195c6d2cf6594198f
Follow Us:
Linkedin Twitter
Blogs:
wisetechcenter.com
atmega32-avr.com
duino4projects.com
projects-raspberry.com

Posts by Ibrar Ayyub:

PIC16F84A LCD interfacing code (In 8bit mode) + Proteus simulation

Posted on: 12 Aug 2022

This post provides the LCD[1] interfacing code using PIC16F84A microcontroller. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘ section at the bottom of this page. It is assumed that you know how to make an LED blink with PIC16F84A microcontroller. If you don’t then please read this […]


PIC16F84A based digital clock using LCD display (Code+Proteus simulation)

Posted on: 11 Aug 2022

This post provides a simple digital clock implementation using PIC16F84A microcontroller and an LCD display. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘ section at the bottom of this page. In this article, it is assumed that you know, How to interface LCD with […]


How to interface keypad with PIC16F84A

Posted on: 11 Aug 2022

This post provides a simple method to interface any keypad (e-g 4×4 or 4×3 etc) with PIC16F84A microcontroller. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘ section at the bottom of this page. In this post, it is assumed that you know, how to interface […]


PIC16F84A based simple calculator (Code+Proteus simulation)

Posted on: 10 Aug 2022

This post provides a simple calculator implementation for PIC16F84A microcontroller. This is a simple one digit[1] calculator which implements only 4 functions addition(+), subtraction(-), multiplication(x) and division(/). The code for PIC16F84A is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘ section at the bottom of this page. In this post, […]


PIC16F84A interrupt based software UART code and Proteus simulation

Posted on: 10 Aug 2022

This post provides the interrupt based software UART (Bit Banging) code for PIC16F84A microcontroller. As we know, PIC16F84A microcontroller doesn’t have built in UART module, so we can create UART functionality in it’s software. This post provides the details of how to program software UART functionality in PIC16F84A. This code is written in C language using MPLAB with HI-TECH C […]


PIC16F84A i2c (bit banging) code and Proteus simulation

Posted on: 09 Aug 2022

This post provides the i2c bit banging code for PIC16F84A microcontroller. As we know[1], PIC16F84A microcontroller doesn’t have any built in i2c modules, so we have to create it in the software. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘ section at the bottom of this page. […]


PIC12F675 interrupt based software UART code and Proteus simulation

Posted on: 09 Aug 2022

This post provides the interrupt based software UART (Bit Banging) code for PIC12F675 microcontroller. As we know, PIC12F675 microcontroller doesn’t have built in UART module, so we can create UART functionality in it’s software. This post provides the details of how to program software UART functionality in PIC12F675. This code is written in C language using MPLAB with HI-TECH C compiler. […]


PIC12F675 i2c (bit banging) code and Proteus simulation

Posted on: 08 Aug 2022

This post provides the i2c bit banging code for PIC12F675 microcontroller. As we know[1], PIC12F675 microcontroller doesn’t have any built in i2c modules, so we have to create it in the software. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘ section at the bottom of this page. […]


Interfacing of PIC12F675 with DS1307 (RTC) code and Proteus simulation

Posted on: 08 Aug 2022

This post provides the code for interfacing DS1307 RTC with PIC12F675 microcontroller. This DS1307 RTC has i2c based interface and PIC12F675 doesn’t have any built in i2c modules, so software i2c module is created in the code. This code is written in C language using MPLAB with HI-TECH C compiler. You can download this code from the ‘Downloads‘ section at the bottom of […]


PIC16F877 PWM (2 channel) code and Proteus simulation

Posted on: 07 Aug 2022

This post answers the question, “How to make a pulse width modulator using PIC16F877” ? Also, using PIC16 simulator (Proteus) you can verify this PWM code and change it according to your needs. You can download the complete project code and Proteus simulation from the ‘Downloads‘ section at the bottom of this page. This PIC16F877 microcontroller tutorial provides […]