I’m not too familiar with
I’m not too familiar with the Sparkfun LCDs… I usually buy off-brand LCD’s and make my own Serial lcd… BUT… if the LCD is 3.3v, you need to make SURE that it can take 5v signals. Because the TX on the Arduino is 5v… so if your signal is 5v, and it only accepts 3.3v signals… there’s a good chance you’ll fry it like you were saying.
BUT, I believe most of the 3.3v LCD’s can accept 5v signals… just not the power source itself. But I would never bet on it!
One thing to check is the commands for setting the Contrast… with normal LCD’s that’s a common issue people run into… forget to adjust their contrast properly. I’m not sure if you have the same one… but from the SparkFunSerLCD link from above… the contrast is on board with a potentiometer, you may need to adjust this.
Also you said:
i’ve been looking at that library and i tried the test code. nothing seems to be working. I don’t even know if my LCD still works because i may have fried it. Can someone just give me a really basic script that says anything just to make sure my lcd still works?
This is … not very helpful… what ISN’T working about it? What shows up? Is it blank? When you upload a sketch to your Arduino, and run it… what happens? Etc… can you see boxes?
Have you tried other Baud rates? They say the default is 9600… but I remember reading on the Arduino forums somewhere that somebody purchased one and the baud rate was different… 38400 I think, but try the others as well. (This won’t damage it, it may print garbage on the LCD if it’s the wrong speed, but that would be a good thing)
Also, try putting the Serial.print inside the Setup, but put a delay(500); or so… there might be a “Setup delay” on the LCD… takes a second or two to load. But you want the Print inside the Setup so it only happens once… if you loop it, it’s trying to send that 1000 times a second to the LCD… and the LCD is probably crying!
But regardless of if it can accept 3.3v and 5v signals… the 3.3V pin on the Arduino can only supply 50ma… period. Most likely not a problem… but not to be overlooked! You might want to try a 3.3v regulator if you have one… and use the supply from the 5v line.