Interfacing Matrix Keypad with PIC Microcontroller using MikroC Library

I already posted about Interfacing Matrix Keypad with PIC Microcontroller with some user-defined functions. Advantages in using user-defined functions are we can extend it up to any number of keys and able to customise according to our application. The MikroC Pro for PIC Microcontrollers provides a library for working with 4*4 keypad. It can also be used to interface 4*3, 4*2 and 4*1 keypads. MikroC provides the following three functions to interface Matrix Keypad. Keypad_Init Keypad_Key_Press Keypad_Key_Click Keypad_Init Prototype: void Keypad_Init(void); It initializes a particular port for working with keypad. A global...

Using Internal EEPROM of PIC Microcontroller

There are commonly three types of memories in a PIC Microcontroller, Flash Program Memory, Data Memory (RAM) and EEPROM Data Memory. We write Programs in the Flash Program Memory of a microcontroller. Flash memory makes it possible to program a microcontroller many times before installing to device and even after the installation we can change the program. RAM Data Memory is used for storing data temporarily during program execution and it is volatile. That is, this memory is cleared when the...

Interfacing Servo Motor with PIC Microcontroller

Servo Motor uses error sensing negative feedback to control the precise angular position. Servos are used for precise positioning in robotic arms, legs, RC Aeroplanes, Helicopters etc. Please read the article Servo Motor for more information about its working and construction. Hobby Servo Motors have three wires, two of them (RED and BLACK) are used to given power and the third one is used to give control signals. Servo can be easily be controlled using microcontrollers using Pulse Width...

Samsung Galaxy Codes – Reset, MAC address, IMEI

Well the nokia secret codes may be familiar to almost everyone. Here are some of  the Samsung secret codes exclusively for samsung users more importantly you can find the samsung reset codes........... *#06#-to check your IMEI number *2767*3855#- to hard reset your phone (deletes all the stored data) *2767*2878# - Custom Reset *#*#7780#*#*- factory reset (delete the account, system and application setting) *#*#232337#*#- to get bluetooth device address *#*#232338#*#*- to get MAC address *#*#273283*255*663282*#*#*- to backup media files *#9999#- to get SW version *#8888#- to get HW version *#*#526#*#*- WLAN test *#*#0842#*#*- device...

Servo Motor

Introduction Servo Motors are ordinary geared down DC Motors equipped with servo mechanism for precise control of angular position. A servomechanism or servo refers to an error sensing negative feedback which is used to correct the performance of a device. Servos are used for precise positioning in robotic arms, legs, RC Aeroplanes, Helicopters etc. Servo Motors do not rotate continuously, their rotation is limited between fixed angles. Usually these motors have rotation limit from 90° to 180° and some special have limit 360° or more. An...

Nokia Reset Codes

Here are some of the important codes that might come useful to you if you are a nokia user *#06# - to get your IMEI number *#0000#- to view software version *#7780#- to soft reset your phone (does not delete user info such as contacts, sms) *#7370#- to hard reset your phone (deletes all user info) *#2820#- bluetooth device address *#62209526# - MAC address For complete restoration (Do this if your phone does not boot up) How to do it: 1) Remove the battery, and put it back...

Interfacing Stepper Motor with PIC Microcontroller

Introduction A Stepper Motor is a brushless, synchronous DC electric motor, which divides the full rotation into a number of equal steps. It finds great application in field of microcontrollers such as robotics. Please refer the article Stepper Motor or Step Motor for detailed information about working of stepper motor, types and modes of operation. Unipolar Motor is the most popular stepper motor among electronics hobbyist because of its ease of operation and availability. Here I...

Stepper Motor or Step Motor

Introduction to Stepper Motor It is a brushless, synchronous DC electric motor, which divides the full rotation into a number of equal steps. It is also known as Step Motor. For example, in the case of a 200 step motor, one complete rotation (360°) is divided in to 200 steps, which means one step is equal to 1.8°. It can take only one step at a time and each steps are equal. The exact position of a stepper motor can be...

>