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’){ […]
