-
1Gather the Required Software and Hardware Components.
If you need GPS synchronization for your PC, first obtain a suitable GPS module and TTL to USB converter as described in the project "Teapot In the Garden", and simply hook it up, according to whatever instructions that might come with whatever you can get your hands on that works. If you use PuTTY to connect to the GPS, for example, and you have a 4800 bps module, then you should have no problem viewing streaming NMEA data in that application. Next, you should also obtain some of the source code from any of a number of previous projects that I have posted to Hackaday, and which are also associated with repositories on Git.
-
2Now the fun begins. As an alternative to the previous step, you might want to try Processing or another application.
Whatever, right? Once you have decided on what platform you want to build for, let's say, if you want to try connecting to a GPS module over Bluetooth from an Android Tablet? Well, then you are on your own to get that setup working on the hardware side, since it should actually be quite easy to do, and in which case you would want to see if Processing for Android will let you talk Bluetooth, and so on. Thus, from this point forward, we will assume that you have your hardware setup and your commination's working, whether in the Propeller Debug Terminal on a PC, or in some other environment.
-
3Get the Euclidian Stuff and go to Town.
Generating fully animated proofs of all 465 of Euclid's proofs and demonstrations is a bit beyond the scope of this project, but certainly within the realm of possibilities, just in case you need some really interesting tools for some yet ever so even weirder proof of something attributed to that Pythagoras. Otherwise, maybe this is a really good time for me to post the C++ source and header files for the Euclid stuff, which proves that yes, it really is possible to use branchless, or nearly branchless programming, with or without loops. and so on, to do some really interesting stuff. Just like Ptolemy or Euclid. Even if I haven't quite eliminated ALL trig calls quite yet. But it can be done. Maybe some other time. Real soon now.
glgorman
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.