pthor wrote:Ok, it is now a few days later, and it flickers really bad even with the NXT firmware. It obviously got worse. Hmm. I just popped the case off and am going to try soldering the capacitor that has been mentioned before.
Did you do the soldering? Did it work?
I don't understand electronics well but question if it is really only capacitor related. The reason I have this question is that:
1) this morning my screen went almost completely blank with just a little garbage fuzz.
2) I uploaded and ran a program via usb which listened for a bluetooth connection. The screen was completely blank and I couldn't see the usual question I have "Use BT?" which requires a button press to start. I know I need to do that though so just did.
3) My Android handset sent BT commands and the brick displayed what it should. In particular, I used a method like this:
- Code: Select all
public static void drawToScreen(String message, int x, int y) {
LCD.clear();
LCD.drawString(message, x, y);
LCD.refresh();
}
4) the messages displayed perfectly on the NXT screen
5) on program shutdown, the leJOS three-beep splash screen showed and then the menu displayed
6) now my brick is displaying normally again.
I don't have time to test further now but wonder if LCD.drawString(message, x, y); is the root of my problem. I don't understand x, y well and so was putting negative values for y thinking that'll move the message down the screen. That's not the usage though. Anyway, I'm left wonder if my misusage somehow caused the outage. Another possibility is again temperature. It was cool in the morning when I first tried but it was in the sun for a little while before I tried again. Maybe though it is a loose capacitor and my moving it had an effect.