Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
So I am working on a school project where I am making a "Smart" Geocache. Basically, you solve a puzzle of some sorts and the lock opens up. Instead of doing a typical puzzle though, I want to make it so that when you complete a game, the lock opens up. I was planning on using my TI-84 Plus CE as the screen and connecting it to an arduino. Then programming a game (2d platformer probably) on it and setting it up so that when a person wins the lock opens. The only thing I have no clue how to do is connecting the arduino to the calculator. Can someone guide me on how to do that? And if it is not possible, then can someone please help me by recommending me options on buying a colored LCD (or some type of raspberry pi kit) that can connect to an arduino and can have some type of platformer game coded on it? I will obviously code the game myself.

Thank you for your recommendations.
I'm not sure that a CE can be programmed with an arduino. If you had a TI-84+, you could do articl, but I don't think it's possible to do it with a CE yet. Of course, you could also write a extension to articl for use with the CE.

Unfortunately, I can't help you with buying a LCD, but good luck.
What kind of resolution and size do you want? 320x240 (the same as the calc?).

Do you have to use an Arduino/uC? It is possible to program the calculator directly with C these days, which is pretty straight-forward and comparable to programming on the Arduino as well.

If you must use a uC then I would recommend an SPI LCD of a reasonable size that you can get off eBay for cheap. There are a lot that are Arduino compatible such as: https://www.adafruit.com/product/1480 and like I said much more affordable ones on eBay:


Arduino tutorial for display: http://www.instructables.com/id/Cheap-TFT-22-inch-Display-on-Arduino-ILI9340C-or-I/

Adafruit library: https://github.com/adafruit/Adafruit_ILI9341

Will work with Raspberry Pi with minimal fiddling as well via FB-TFT.
I know I can program directly onto a calculator but the problem is I have no clue how to open the lock once the player has won the game without an arduino of some kind. Is it possible to open a lock with only a calculator? Also, does the SPI lcd connect to the Arduino Nano because I have to use that version of Arduino?

Thank you for helping me.
Well with the CE it isn't currently well understood how to interface with USB, though there are a number of people who have had success with experiments (jacobly?).

The Arduino Nano does support such SPI lcd's I believe.

Here is a youtube test with a similar looking LCD as to what I linked earlier: https://www.youtube.com/watch?v=1C5PAzAi6oE

EDIT - That being said, you CAN interface with external hardware much more easily with older calculators. The TI-83 right through to the CSE have a standard 2.5mm linkport that many people over the years have utilised to do just that.
Okay thank you for the input. I just thought of something that might allow me to not use the arduino. If my teacher allows me to buy a physical lock with a combination, I can simply make it so that once the player wins the game, the combination is outputted on the calculator screen. If my teacher doesn't allow that then I will either just buy the lcd you recommended or get a calculator with a 2.5 mm link port. I think I will just do the lcd option if my teacher makes me use an arduino (since it is cheaper than buying a new calculator).

Again, thank you for your response, it definitely helped me make my decision.
No Problem - Also these LCD's are pretty simple to get working on something like a Raspberry Pi as well.

If you are thinking about the calculator route, go for a 2nd hand one off ebay - you can usually get them very cheap.

Someone here might have an old one they can sell to you as well.
Well, there's the TI-Innovator Hub.
It's comparable to the Arduino but made specifically for the TI-84+CE.

You plug the calculator into its USB port and then you can write TI-BASIC code to control it, and it has IO pins like an Arduino or Raspberry Pi. It would be able to do what you want, assuming you don't mind buying another device. They aren't cheap.
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are GMT - 5 Hours
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum