Forum Replies Created
-
AuthorPosts
-
midhun
ParticipantDo you know visual basics? if yes it will be a very easy task 4 u to do serial communication between PC and controller. you can make your own GUI to transmit data and also to receive data. it will be very helpful in your future projects too..
midhun
Participantthe problem may be what AJISH ALFRED said. you should keep the module outside where no obstacle will come in between satellite and your GPS module…
TRY KEEPING YOUR MODULE OUTSIDE…….
ALL THE BEST
midhun
Participantwhat you should do is you need to make a picture of what you want to display in GLCD with a file extension of BMP(bitmap).
now you can make use of a tool in MICROC software which will convert bitmap to hex files.
you need to load the same hex file in the GLCD so that it will display the picture.
midhun
ParticipantS you can connect it with your PC.
midhun
ParticipantAT command for making a voic call is ATD********* ;
TRY THIS.
midhun
Participant“Until then no problem, I can make a voice call, but as I do I know if the line is busy, when you call and nobody answers ….”,
Then what should be happened???
midhun
Participantchar uart_rd;char uart[11];// LCD module connectionssbit LCD_RS at LATB2_bit;sbit LCD_EN at LATB3_bit;sbit LCD_D4 at LATB4_bit;sbit LCD_D5 at LATB5_bit;sbit LCD_D6 at LATB6_bit;sbit LCD_D7 at LATB7_bit;sbit LCD_RS_Direction at TRISB2_bit;sbit LCD_EN_Direction at TRISB3_bit;sbit LCD_D4_Direction at TRISB4_bit;sbit LCD_D5_Direction at TRISB5_bit;sbit LCD_D6_Direction at TRISB6_bit;sbit LCD_D7_Direction at TRISB7_bit;// End LCD module connectionsvoid main() {TRISB = 0;PORTB = 0x00;UART1_Init(4800); // Initialize UART module at 9600 bps*******************************************UART1_Init(9600);Delay_ms(3000); // Wait for UART module to stabilize//UART1_Write_Text(“Start”);// not required, you only receive data. dont send any.Lcd_Init(); // Initialize LCDLcd_Cmd(_LCD_CLEAR); // Clear displayLcd_Cmd(_LCD_CURSOR_OFF); // Cursor offlcd_out(1,1,”lcd”); why to display “LCD”?delay_ms(1000);uart1_write(0x08);// why writing this???? remove it.delay_ms(5000);// not required.while(1) {delay_ms(2000);delay_ms(10000);/// together you can write it asdelay_ms(12000);if(UART1_Data_Ready()) { // If data is received,uart_rd=uart1_read();// gps_value=gps_data(GPS_LATHIGH);lcd_chr(2,12,uart_rd);uart1_read_text(uart, “.”, 15);lcd_out(1,5, uart);delay_ms(500);}}}just try it nw….BEST OF LUCK.midhun
ParticipantWhat you cah do is you can change your compiler to microc from MICROCHIP. it will be a very useful tool for you to do thic work. there are so many inbuilt functions present in this tool.
You can use inbuilt USB library.
And also there will be example programs with this tool, which will make your work an easy task.
Best of luck!
midhun
ParticipantWhat you need to do is , first you should write a code to understand that where, which color lights should be switched ‘ON’.
You can write seperate sub programs (functions) say, void left(void), void rignt(void), void straight(void), void (back).
in each function you should write code to get the data from your look-up table.
once the data is taken you can just send it to the port where your light is connected.
midhun
Participanthi,
it is a very simple task.
by refering the datasheet of jhd12864 you can get the initial values you need to send to the lcd controller.
if the code is working in proteus, you might have made some mistakes in the hardware connections.
try it with another new GLCD, and do not make any mistakes while connecting.
midhun
ParticipantBetter go with pic18. it will be enough for you.
before choosing, get the detailed requirements.
midhun
ParticipantYou are not getting the letter G coming next to $. You are not able to read the values in the correct sequence. you can do polling on the flag bit of receiving data serially.
do not use any delay after reading any value, until you get the desired sequence…
midhun
ParticipantWhat else is your requirements????
June 14, 2012 at 10:38 am in reply to: What is the RFID module it has being used in Engineersgarage projects ? #8040midhun
ParticipantRFID means Radio Frequency Identity Card.
there will be so many cards, each has a unique idendity number. when the same tag is kept near to the receiver/reader the unique id of the card is read from the card and the number will be sent serially.
these are available as modules which can be directly interfaced with microcontrollers…
and these are having wide variety of applications.
-
AuthorPosts