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:

Binary/bcd to 7-segment decoder for PIC16F627A

Posted on: 27 Jul 2022

Overview This is a building block project I developed to try out a few ideas.  It decodes a 4-bit binary word to outputs that will drive a 7-segment LED display.  Functionality is similar to the 7447 BCD-to-seven-segment decoder/driver IC however, because it’s implemented using a microcontroller, the segment control data can be customised to display […]


4-digit Up/Down counter with preset, reset, hold and overflow output using PIC16F88

Posted on: 27 Jul 2022

Overview A four digit decimal counter for the PIC 16F88 with the following features: Count up / down Reset Free running or hold on count over/underflow User count preset Over/underflow output Description This is a 4 digit decimal counter which can operate as a free running counter or in count and hold mode with manual […]


4 Channel DMX512 Driver for PIC16F1823

Posted on: 26 Jul 2022

The original DMX512 driver project #800 is now redesigned to incorporate the optional address configuration switch on the main PCB. The no-switches in-band DMX configuration feature is still retained Double sided PCB has resulted in a more compact board size. Firmware has been updated to run a latest generation enhanced midrange PIC16F1823 processor.


RGB LED Strip Controller high-side LED drive for PIC12F629

Posted on: 26 Jul 2022

Recently I acquired a 5M length of RGB LED strip using SMD5050 RGB LEDs.  It has built in current limit resistors designed for operation from a 12 volt supply.  Having thought this would directly attach to the Picprojects MOSFET RGB LED driver project  I went ahead and bought one only to discover when it arrived […]


RGB LED PWM Driver Standalone PWM controller for RGB LEDs using PIC12F629

Posted on: 25 Jul 2022

Want to build an RGB LED controller that you can program with your own custom sequences and effects? Then read on.  The RGB LED controller has proved to be very popular project and has been the most frequently downloaded code on the site since it was made available.  I’ve been contacted by people who have […]


Pickit 2 Download & Develop Your own USB pickit ii programmer

Posted on: 24 Jul 2022

  PICkit 2 Introduction: There are many PIC programmer available, commercial and DIY devices. As Microchip introduces the new microprocessors the programming software got to be updated accordingly playing catch-up with the PIC manufacturer. That is the root of the problem with third-party PIC programmers. Microchip’s PICkit 2 is the low cost ICSP programmer for […]


OBD-II ELM327 compatible AllPro adapter using PIC18F2455

Posted on: 24 Jul 2022

Overview This adapter allows you to interface with your car’s OBD-II bus. It provides you a USB interface using the ELM327 command set and supports all major OBD-II standards: SAE J1850 PWM SAE J1850 VPW ISO 9141-2 ISO 14230-4 ISO 15765-4 CAN Hardware The adapter kit schematic is shown here. It is built around NXP LPC1517 […]


Microchip Mobile Product Selector

Posted on: 24 Jul 2022

Platform: Android (Mobile Devices) – IOS (Apple Mobile Devices) Android (Mobile Devices Snapshots) Descriptions: A complete guide to all of Microchip’s products and development tools with access to datasheets, product details, samples and purchasing of products. This tool also provides access to thousands of Microchip’s application notes and a complete listing of all sales and distribution contacts. Apple […]


Function Generator using PIC16F870 microcontroller

Posted on: 23 Jul 2022

Sine Triangle Square Saw Burst Sweep Noise – runs on a PIC16F870 After the recent demise of our multifunction signal generator, we decided to make one of our own.   The circuit uses a PIC16F870 (about $3), an R/2R resistor ladder network (for a real fast and cheap D/A),  and a few other parts. You can […]


Tiny GSM alarm system using PIC16F84A

Posted on: 23 Jul 2022

After GSM call alarm and GSM SMS alarm as two independent modules, I introduce the Tiny GSM alarm system. The main characteristic of this new version is that this device can operate standalone or as a module for existing alarm system. In previous versions we had only the “enable” pin that armed/disarmed the system. Now, aside from that pin we can arm/disarm the […]