Posts by Ibrar Ayyub:
Adding ADC to Microcontrollers without ADC
Posted on: 31 Aug 2017
I recently had the need to carefully measure a voltage with a microcontroller which lacks an analog-to-digital converter (ADC), and I hacked together a quick and dirty method to do just this using a comparator, two transistors, and a few passives. The purpose of this project is to make a crystal oven controller at absolute minimal […]
ATmega32 Switch Toggle Program
Posted on: 30 Aug 2017
ATMega32 switch code is extremely simple to implement, and this article looks into how to write the code to make an LED light up when a switch is pressed. The atmega32-switch-code.c program tests the switch input to the ATMega32 Development System. There are many ways to write the code, but I have chosen the simplest […]
Analog front-end IC linearizes sensors
Posted on: 30 Aug 2017
A 10-channel temperature-measurement IC, the LTC2986 from Linear Technology directly digitizes any combination of thermocouples, RTDs, thermistors, and external diodes with 0.1°C accuracy and 0.001°C resolution. The analog front-end device combines three 24-bit delta-sigma ADCs with all the necessary excitation and control circuits for each sensor. On-chip EEPROM stores user configuration data and custom sensor […]
ATmega32 blinking LED Lights
Posted on: 29 Aug 2017
Using the ATMega32 microcontroller to flash or blink some LEDs is extremely simple and this tutorial shows how to make a blinker circuit including the example program code to blink eight LEDs. In this tutorial, you will learn how to make a program to blink eight LEDs sequentially, how to generate the hex file in […]
MPPT Solar Charger Design
Posted on: 29 Aug 2017
I’m currently waiting for the boards for my Ultrasonic Anemometer Rev B to arrive from Hong Kong and this gives me some time to write about the MPPT Solar Charger design that I did quite some time ago. I published a series of posts on a Arduino MPPT Solar Charger Shield and got a lot of encouraging feedback. […]
Infinite Noise True Random Number Generator
Posted on: 28 Aug 2017
For instructions for compiling the and using Infinite Noise TRNG driver, go to the software sub-directory, and read the README file there. Both Linux and Windows are supported. The Infinite Noise TRNG is a USB key hardware true random number generator. It uses what I call a “Modular Entropy Multiplier” architecture (previously Infinite Noise Multiplier […]
Tiny Lisp Computer
Posted on: 27 Aug 2017
This article describes a self-contained computer with its own display and keyboard, based on an ATmega328, that you can program in Lisp. You can use it to run programs that interface to components such as LEDs and push-buttons via the I/O pins, read the analogue inputs, and operate external devices via the I2C and SPI […]
GSM Based Home Automation
Posted on: 27 Aug 2017
GSM based home automation, project allows you to control electrical appliances using your mobile phone SMS. It consists of ATmega8 microcontroller, SIM300 GSM modem, Relays. There are many Home Automation Systems available in our market. Most of these are simple home appliances controlling systems like DTMF controlled home Appliances, IR Remote based home appliances controlling, RF based […]
30A, PCB-level supply monitor has integrated 300 µΩ sense resistor
Posted on: 26 Aug 2017
Power Monitors As today’s electronic designs continue to grow in complexity, managing power consumption and optimizing overall efficiency become even more important. Accurate power supply voltage and current monitoring is crucial to conserving power and guaranteeing reliability in everything from industrial and telecom applications, to automotive and consumer electronics. Measuring power consumption, as well as […]
GSM Based Fire Alarm System
Posted on: 26 Aug 2017
GSM, Microcontroller Based Fire detection and SMS Alert system, it uses LM35 Temperature Sensor and MQ2 for Smoke sensing and 16×2 LCD is used to display temperature and Smoke Level, Over limit set points are set inside the program you can modify it as per your requirements, It Sends SMS when set limits are crossed […]
