Author - Ligo George

Installing Keil IDE – ARM Microcontroller Tutorial – Part 1

This is our first part of ARM microcontroller tutorial. In this article we will see how to setup development environment for ARM microcontroller LPC2148. We are using Keil IDE for this. Downloading IDE Go to "keil.com" Go to "Download" page Go to "Product Downloads" Go to MDK-Arm Fill the contact form and submit it. You will get the download link of Keil IDE Keil - Product Downloads Downloading Keil Legacy Support Go to legacy support's download page. Click on "Download Legacy Support...

How to solve MAX485 heating and stops working problem ?

Is your MAX485 IC getting burned or stops working after sometime ? Or is your RS485 circuit is not working as expected ? If your answer is 'Yes' you are at the right place. You can simply follow below guidelines to solve this problem. Before one year this problem used to trouble me a lot. Usually the MAX485 or RS485 circuit works fine in lab and it may even work in the final environment also. But after sometime it...

How to solve MAX232 / MAX3232 Heating or Burning problem ?

Is your MAX232 or MAX3232 is getting heat or burned ? I have also faced similar issue and struggled a lot to find the problem when I was working in some projects involving RS232 communication. It is very easy to solve this problem, just follow the below guidelines. Follow Manufacturer Specific Datasheet As you know MAX232 / MAX3232 is manufactured by different companies. Each one is having it's own specifications and properties. So first you need to refer the manufacturer specific...

How to change Hostname of OpenWrt ?

Sometimes you may need to change the hostname of your OpenWrt. Host name is stored in the system configuration file. You can view it in the following command. cat /etc/config/system System Configuration - OpenWrt It is very easy to change hostname of OpenWrt, using following commands. Here we are changing our hostname to "electroSome". uci set [email protected][0].hostname='electroSome' uci commit system /etc/init.d/system reload Changing Hostname of OpenWrt

Getting Started with OpenWrt C Programing

In this tutorial we will learn how to cross compile a C program for OpenWrt. Cross compiling a C program for OpenWrt is a little complicated task for beginners. So I thought of writing a detailed tutorial for it. Please feel free to comment below if you have any doubts or you want to add anything more to this article. OpenWrt Prerequisite You need a linux system for making the OpenWrt build environment. We are using Ubuntu in this tutorial. Windows 10...

Automatic School / College Bell using PIC Microcontroller

Here we are sharing a fully automatic and configurable bell which can be used in schools and colleges. It is made using commonly available microcontroller and other components. Components Required PIC 18F4550 16x2 LCD Display DS1307 or DS3232 32.768 kHz Crystal 16 MHz Crystal 4.7K Resistor - 7 10K Resistor 10K Preset 22pF Capacitor - 2 100nF Capacitor 4x4 Keypad 680R Resistor LED - 1 3V CMOS Battery BC548 1N4148 Relay (5V/12V) Circuit Diagram Automatic College Bell using Microcontroller - Circuit Diagram How...

I²C – Inter-Integrated Circuit

I²C or I2C is an abbreviation of Inter-Integrated Circuit, a serial communication protocol made by Philips Semiconductor (now it is NXP Semiconductor). It is created with an intention of communication between chips reside on the same Printed Circuit Board (PCB). It is usually used to interface slow speed ICs to processor or microcontroller. It is a master-slave protocol, usually a processor or microcontroller is the master and other chips like RTC, Temperature Sensor, EEPROM will be the slave. We...

Home Automation using Bluetooth and Mobile App

Technology is a never ending process. To be able to design a product using the current technology that will be beneficial to the lives of others is a huge contribution to the community. Generally in today’s modern world human beings are addicted to using modern equipment. So here we can perform home automation by using an Android App and Bluetooth as a wireless communication medium. Home automation not only refers to reduce human efforts but also energy efficiency and time...