Using a Teensy to program a breadboard Arduino

It’s possible to use a bare ATmega328 on a breadboard to act as a minimal and cheap Arduino core. All you need to do it is an existing Arduino board. The catch? I don’t have an Arduino, I have a Teensy.

There’s a solution, and it doesn’t involve anything more complex than the Arduino IDE.
Continue reading Using a Teensy to program a breadboard Arduino

Disabling the Pantech C150’s annoying web browser

I use a Pantech C150 mobile phone from AT&T. It’s a moderately well designed, sleek piece of hardware, but the UI is terribly clunky. I could rattle off a laundry list of gripes, but my biggest is that pressing the joystick button launches the web browser and requires furious pressing of the “End” button to avoid data charges and exit to some more useful function. The prominence of this button makes it very easy to suddenly find yourself in the browser:

  • during normal use, when using the joystick for navigation;
  • when you’ve finished using the phone and stuck it in your pocket, but it hasn’t automatically locked yet (starting a data session prevents automatic locking, of course); or
  • while on a call.

Unfortunately, Pantech and AT&T have decided that being able to change this button’s behavior is not a useful option to include on the phone. So much for the obvious answer.

I guess you get what you pay for.

Looks like we have to go to Plan B. Fortunately, there is a way to save the situation Continue reading Disabling the Pantech C150’s annoying web browser