Hi,

Could you help me with choose which modern calc buy?

My primary use case will be "a toy". So I want something with good support, documentation and community for future and as last but not least I need some way how send/receive bytes to/from real world. Some buzzer (like old PC Speaker) would be great, but I can live without it.

For example HP Prime G2 looks great but I think that there is no (easy) way how communicates. I found some short info about OTG support but if somebody tried OTG adapter with for example FTDI... I do not know.

TI-84 Plus CE looks great too and there https://www.cemetech.net/forum/viewtopic.php?t=13045&start=0 is some info about commands Send, Get and Arduino support but again, I am not sure.

Casio CG-50 maybe has TTL serial port, but the GUI inside this calc is little bit ugly for me Smile

So any suggestion for newbie like me? Very Happy

Thanks!
I wrote a USB CDC driver for the 84+CE, which allows you to connect it to an Arduino or other USB serial device.

https://github.com/commandblockguy/CE-serial
Hey commandblockguy, I have a macbook. It is impossible to compile this using the toolchain because I use a school macbook. It could be possible, but my macbook has so many restrictions, especially in terminal. Can you please put a compiled version (.8xp, etc.) on the github page. I followed the instructions on how to, but terminal restricts me from going any further with installation of the toolchain, so I gave up. I can't do it so I will need to start asking others who make things to compile it for me.
Thanks
commandblockguy wrote:
I wrote a USB CDC driver for the 84+CE, which allows you to connect it to an Arduino or other USB serial device.

https://github.com/commandblockguy/CE-serial

Thanks for the link, very useful.

But if I understand it well, I cannot programming in C directly on calc right?
That is correct. You'll need this for the CE:
https://www.cemetech.net/forum/viewtopic.php?t=12405&start=0
And if I want programming directly on calc (that is the reason for buying Wink) there are some ways?
There are two languages available for the 84+CE that allow you to program on-calc:
- TI-Basic
- ICE

TI-Basic is a quite simple interpreted language, and nice to start with. You can use most of the calculator functions like you can in the home screen.

ICE is a compiled language, created by PT_. It is referred to as "the step from TI-Basic to ASM". It allows you to make programs that use the entire screen with a 256-color index, which is already a big step from TI-Basic. To write an ICE program, you need to download the ICE compiler program and let it compile a normal program you can write on your calculator. More info here:
https://www.cemetech.net/forum/viewtopic.php?t=12616&start=0
BasicTH wrote:
There are two languages available for the 84+CE that allow you to program on-calc:
- TI-Basic
- ICE


OK, I understand but the question is can I use one from this languages for send/receive bytes over "serial interface"? Like in old times Smile
Quote:
Can you please put a compiled version (.8xp, etc.) on the github page

This doesn't make much sense because it's a library, which does nothing on its own but instead provides functions to be used in a C function. I may add a demo to the page later.

Quote:
And if I want programming directly on calc (that is the reason for buying Wink) there are some ways?

You can't write C programs on-calc. There may be a way to make my C library usable from ICE (which I will look into later). It might be easier to use a TI-Innovator, which costs more and is slower but allows you to use TI-BASIC.
dex wrote:
OK, I understand but the question is can I use one from this languages for send/receive bytes over "serial interface"? Like in old times Smile

None of the modern calcs, or even any of the older calcs, natively supported an on-calc language serial interface. I have no idea what you are talking about.

The best bet is using a TI-84+ and TI-BASIC in conjunction with ArTICL: https://github.com/KermMartian/ArTICL
MateoConLechuga wrote:
None of the modern calcs, or even any of the older calcs, natively supported an on-calc language serial interface. I have no idea what you are talking about.

I talking about commands XMIT and SRECV on old HP machines Wink

commandblockguy: I checked you C library - GOOD JOB! The ASM part bring me back to my youth Smile
  
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 UTC - 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

 

Advertisement