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
duino4projects.com
projects-raspberry.com

Posts by Ibrar Ayyub:

AVR-GCC 4 bit and 8 bit LCD library using ATmega8 microcontroller

Posted on: 12 Feb 2013

Standard alphanumeric LCD display controlled by 74HC164 LCD controller can accept 8 bit data bytes or 4 bit nibbles. Earlier my 4 bit and 8 bit LCD libraries were split in separate files as they were used in different projects. Now they are merged in to one library where simple logic is implemented to select […]


How do instant cameras work?

Posted on: 11 Feb 2013

How Instant Film Develops The component that gets the developing process going is the reagent (as in re-agent), a mix of opacifiers, alkali, white pigment and other elements. The reagent sits in a layer just above the light-sensitive layers and just below the image layer. Before you take the picture, the reagent material is all […]


555 based constant current lead-acid battery charger

Posted on: 11 Feb 2013

Sealed Lead Acid batteries are often used in amateur radio as a convenient power source for radios, since amateur radio equipment has standardized on 12.6V. The Cal Poly Amateur Radio Club enjoys a steady source of donations of slightly used SLAs, so I got a few of them with need for a battery charger. Since the […]


Output number when button is pressed using Atmega16 microcontroller

Posted on: 10 Feb 2013

This is simple demo program of reading button state, lighting LEDs, sending information via USART. 8 buttons are connected to Atmega16 port A, 8 LEDs to port B via current limiting resistors. While none of buttons arent pressed there is running light on LEDs performed, but when any of buttons is pressed then LEDs display […]


How the iPod Shuffle Works

Posted on: 10 Feb 2013

Inside the iPod Shuffle Although an iPod with 240 or 500 songs might not sound so impressive from the start, you have to consider the size of the iPod Shuffle — it’s about as big as a quarter. The iPod Shuffle stores music using a USB flash drive, the same kind of technology you find […]


How HDTV Works

Posted on: 09 Feb 2013

Analog, Digital and HDTV ­For years, watching TV has involved analog signals and cathode ray tube (CRT) sets. The signal is made of continually varying radio waves that the TV translates into a picture and sound. An analog signal can reach a person’s TV over the air, through a cable or via satellite. Digital signals, […]


A Voice Shield for Arduino – Give Voice to your Ideas!

Posted on: 09 Feb 2013

The objective of this project is to build an Arduino voice shield to empower thousands of voice related applications! All this mostly thanks to an integrated ISD1790PY chip. This particular voice/TTS  feature can be useful to integrate voice messages in alarm systems, to implement generic I/O controls in home automation or even in home security […]


How Smartphones Work

Posted on: 08 Feb 2013

The Layers of a Smartphone The Hardware Today’s smartphones run on processors with clock speeds ranging from 100 – 624 MHz (with a 1 GHz processor looming on the horizon), which would be mind-numbingly slow if they were used to run today’s desktop computers. Many smartphones use power-efficient ARM processors, which are also found in […]


Simple signal drawing on graphical LCD routines using Atmega8 microcontroller

Posted on: 08 Feb 2013

During spare time I have been playing with graphical LCD. This time I decided to display simple signals that are stored in microcontroller memory. The idea was to read signal values from look-up table and display waveform on Graphical LCD. To make things more interesting I divided LCD screen in to smaller four screens so […]


Netduino and MAX721 interfacing for driving seven segment LED displays

Posted on: 08 Feb 2013

In Day 3 tutorial, we learnt basics of seven segment LED displays and discussed about a time-division multiplexing technique that reduces the number of required microcontroller I/O pins to drive multiple seven segment LED displays. Today we will move a step further and discuss about a serial interface (SPI) for driving 8 seven segment LED displays. The technique […]




Scroll to Top