Posts by Ibrar Ayyub:
Interrupt in AVR Atmega32A Microcontroller
Posted on: 06 May 2018
This tutorial is about how to use interrupt in AVR Atmega32A microcontroller. Interrupt enhances a use of microcontroller in many different ways. Interrupt is exactly the same as it means in English. Normally we expect a program to keep on executing sequentially in the way we have defined. When interrupt occurs the normal flow of instruction is […]
Prosthetics Feeling Is Now Possible With This Implantable Chip By Imec
Posted on: 05 May 2018
Imec, the world-leading research and innovation hub in nano-electronics and digital technology, announced last month its prototype implantable chip that aims to give patients more intuitive control over their arm prosthetics. The thin-silicon chip is said to be world’s first for electrode density. Creating a closed-loop system for future-generation haptic prosthetics technology is the aim […]
LIN Protocol — One Wire Protocol for Automotive Applications
Posted on: 04 May 2018
With the host of protocols available in electronics interfaces, choosing a protocol is a hard job. Some protocols are designed for long distance and reliable communication applications such as RS-485. Others are used for low cost and short range communication such as I2C, and so on. The backbone car’s network is the Controller Area Network […]
An NRF24L01+ and FTDI Ready Atmega 328P-PU (3.3V, 500 MA) Microcontroller With Dual Power Capability, Undervoltage, Hysteresis, and Thyristor-Crowbar Overvoltage Protection
Posted on: 04 May 2018
This board is designed to safely drive a 3.3V microcontroller and connected accoutrements. It supports primary and backup power sources and provides numerous over and under voltage safeguards. The microcontroller here is a bare-bone, no-frills Atmega 328P-PU with no leds, driven by a 16 MHz crystal. An 8-Pin female connector is wired up to the […]
AVR-based Sensor Keyboard
Posted on: 02 May 2018
A modern microcontroller has almost everything that’s needed to implement a touch sensor matrix. There are several sensing technologies: IC manufacturers typically advise using certain tech, sometimes they offer ready to use hardware- or software-based solutions. I was curious to try to implement a sensor matrix entirely from scratch all by myself. Here’s how it […]
Arduino LFO Waveform Generator V2
Posted on: 30 Apr 2018
Introduction This project uses an Arduino microprocessor and a MAX522 8 bit serial DAC to produce arbitrary low frequency oscillator (LFO) waveforms. These waveforms are useful for driving a tremolo/vibrato circuit in a guitar amplifier such as the Lil Tiger or the Hammonator 2RVT. This is a second generation version of this project, see the […]
Plug And Debug With ScanaQuad SQ200 Logic Analyzer and Signal Generator
Posted on: 30 Apr 2018
The ScanaQuad 200 by Ikalogic is a high-performance 4-channel logic analyzer and digital pattern generator. It is designed to be the best companion of a hobbyist when working on serial protocols like UART, SPI, I2C, 1-Wire, USB, I2S, CAN, LIN, RS232, RS485, and more. With the ScanaQuad 200 Logic Analyzer, you can capture signals, you can play them […]
Opendime v2 – Genuine Verified Bitcoin Credit Stick
Posted on: 29 Apr 2018
Opendime is a small USB stick that allows you to spend Bitcoin like a dollar bill. Pass it along multiple times. Connect to any USB to check balance. Unseal anytime to spend online. Hopefully everyone who needed an Opendime for Christmas has got it under the tree already, because we are now out of stock! […]
Programming ATMEGA32 (or Any Other AVR) Using Arduino IDE
Posted on: 28 Apr 2018
The Arduino is a very cool development board where you could create hundreds of projects. But it doesn’t mean that for every project you create, you would need an Arduino board dedicated to that project alone. A hundred projects and a hundred Arduinos? That’s a waste of money! Depending upon the requirements of your project, […]
Panelization – using GerberPanelizer on Windows
Posted on: 26 Apr 2018
This tutorial was done on Windows. Authors claim it could also be used on Linux by using Mono, but I haven’t tried and don’t understand a lot about Mono to see what could be done. I am switching to Linux nowadays, so I’d be very grateful to anybody that’d make instructions on how to launch […]
