all about electronic and microcontrollers

Thursday, December 31, 2015

Wall

This is an Warning Action via SMS project who are able to send a warning message for a given situation.
In this experiment "the given situation" is one button set on RD7.
You must to configure the phone number on which the SMS warning will be sent.
Program uses GSM module GL865 for sending and receiving SMS.
The scenario of this experiment is as follows:
User can interrogate the EasyPIC v7 development board via SMS, and receive
the status situation of the motherboard.
Port RD0 and RD1 are used to control two Fans and port RA0 is used to
measure the temperature of LM35 sensor.
In this article we will talk about DS1307, created by the Maxim company. This IC (Integrated Circuit) could help as, when we want to know what time is it. Interesting fact is that we have added a set functions to this clock. At the core of this experiment, will be the PIC16F876A.
In the current article I intend to display the measured distance, between sensor and some object, on the LCD with 2x16 characters.
If I succeeded or not, you will find only if you will hit the above link in this section.
In this article we will discuss about functions of MAX 7219, created by the Maxim company. This IC (Integrated Circuit) could help as, when we whant to work with digits and LEDs. At the core of this experiment, will be the PIC16F876A.
In this experiment we will work with sounds and I'll show how to generate and make sound helped by microcontroller and some buttons.
In this experiment we will work with internal EEPROM Memory and I'll show how to write and read information on it helped by a little menu, displayed on the LCD 2x16 characters.
In this experiment we will work with temperature sensor DS18B20, but this time results will be displayed on 2x16 LCD.
Communication with LCD will be performed through 4-bits and connections is made as follows: D4 with RB0, D5 with RB1, D6 with RB2, D7 with RB3, RS with RB4 and EN with RB5. Data pin of DS18B20 is connected to PORT RA1 and we also use pull-up resistors (4k7 ohm), for the communication with temperature sensor to be performed.
In this experiment we will work with alphanumeric LCD and push button.
Communication with LCD will be performed through 4-bits and connections is made as follows: D4 with RB0, D5 with RB1, D6 with RB2, D7 with RB3, RS with RB4 and EN with RB5. The Push button is connected to PORT RA4 (for increment) and PORT RA6 (for decrement). Of course both button have pull-up resistors (4k7).
The communication technique with the LCD is the same like the last lesson, and for the current experiment we have added a counter which counts between 0000 and 9999. Our counter increments with 1 second delay.
The connections with LCD is made as follows: D4 with RB0, D5 with RB1, D6 with RB2, D7 with RB3, RS with RB4 and EN with RB5.
The purpose of this experiment is to interface an LCD 2x16 characters (compatible with standard HD44780) to PIC16F628A in 4-bit mode. This means the data transfer will use just 4 pins of the microcontroller. No additional hardware configuration is required. In the current experiment we are displaying a text, on the 2 x16 LCD. The circuit diagram is presented below.