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

Posts by Ibrar Ayyub:

TLC NAND flash gets error correction it needs to takeoff

Posted on: 31 Jul 2015

Interest in triple-level cell (TLC) NAND flash is growing and the high density flash memory technology could have cost benefits over single-level NAND in SSDs, but only if endurance and retention questions marks are addressed. For US-based NAND flash controller supplier Silicon Motion Technology the answer is increased error detection in the flash controller. It has employed three levels of […]


Make a Custom Membrane Keypad for Arduino

Posted on: 31 Jul 2015

My son got one of these Leap Frog toys a few years ago as a gift.  He enjoys playing with it very much.  I am not sure how much counting and learning he is doing but it makes funny noises and sings to him so its a lot of fun. Recently the unthinkable happened.  It […]


Perfduino: Build Your Own Arduino Microcontroller

Posted on: 31 Jul 2015

This how-to takes you through all the steps of making your own arduino on a perfboard or perfduino! Arduino microcontrollers are great for learning about physical computing and are very useful for rapid prototyping. Arduino’s simple programming language makes it a favorite of hobbyists and diy-ers around the world. Because arduino boards range in price […]


Arduino LED Flasher Circuit

Posted on: 31 Jul 2015

In this project, we will go over how to build an arduino LED flasher circuit. We will use a standard arduino board, doesn’t matter which, and connect it so that it flashes an LED a certain amounts of times on and off repeatedly to create an LED flasher circuit. An arduino is a self-contained microcontroller. […]


Touche for Arduino: Advanced touch sensing

Posted on: 30 Jul 2015

Update: New interface – look at the last step. Credits: Arduino sensing done by DZL, Processing sketch and Instructable done by Mads Hobye. Disney Research lab designed a novel way to detect touch. You can see a video of their demo here: I had the honor to meet them at CHI2012 in Texas and I discussed with them […]


Clock Three – A pillow clock using Arduino

Posted on: 30 Jul 2015

Time for another instalment in my irregular series of irregular clock projects. In contrast with the minimalism of Clock Two, in this article we describe how to build a different type of clock – using the “lilypad” style of Arduino-compatible board and components designed for use in e-textiles and wearable electronics. As the LilyPad system is new territory […]


Scientists discover a better metal contact that improves two-dimensional transistor performance

Posted on: 30 Jul 2015

Two-dimensional (2D) materials such as molybdenum-disulfide (MoS2) are attracting much attention for future electronic and photonic applications ranging from high-performance computing to flexible and pervasive sensors and optoelectronics. But in order for their promise to be realized, scientists need to understand how the performance of devices made with 2D materials is affected by different kinds […]


Arduino Button Tutorial

Posted on: 30 Jul 2015

What’s simpler and dumber than a button, you ask… I say: behind a button, unexpected things can hide. And within a program that does various things, handling a button can be tricky. The nice thing is that interesting functions can be built with a simple dumb button. This tutorial will address these aspects: wiring and […]


Get Into the Kit Business: How to Build and Sell Your Own Arduino Shields

Posted on: 30 Jul 2015

The DIY industry is booming, despite the desperate blackmailing of society by finance capitalists. Companies like Adafruit and Makerbot are grossing well over a million dollars a year, and Evil Mad Science Laboratories just recently dedicated themselves to running a full-time kit business. Making kits is fun, but starting a business can be scary. If […]


Arduino Internet Controlled Desk Lamp

Posted on: 29 Jul 2015

Step 1: What You’ll need A linux web-server with PHP, an arduino, a relay and some other components. Step 2: Upload your code to the arduino Upload the following code to your arduino: void setup(){ Serial.begin(9600); } void loop() { if (Serial.available() > 0) { char inByte = Serial.read(); if(inByte == ‘1’){ digitalWrite(13,HIGH); } else if(inByte == ‘0’){ […]




Scroll to Top