So, I have a boat GPS unit that I made, and right now, it shows the direction im going and the desired direction for the correct course as lines on the display. Im trying to draw a "boat shape" instead of a line, and have it point in the current direction. There's plenty of info on what I made in this post: Arduino Sketch too Big; How to Shorten it? - #126 by kgray9
Is that even possible ? I think it is .
Basically just a generic "boat" outline instead of a line.
Edit: Like this boat outline: Sailing Simulator by NauticEd
As seen in my other topic, the display is extremely slow . To draw the shape, I would basically draw lines from one point to the next, but it takes forever to draw one line. It would take up to 4 whole seconds to just draw a simple boat outline.
Even then, im not sure how to make it point in the right direction .
Sounds like you are doing something very wrong with the display. An Arduino Uno can draw a line in a few milliseconds on typical displays.
Rotating and scaling figures are fundamental to elementary graphics programming. There are countless tutorials on line explaining how to do that. To draw your boat shape, you have no choice but to learn how.
That is another option. A bitmap is an image that has already been drawn.
Depending on space available, make a boat for each cardinal direction, or however many you want, and call the appropriate image based on the heading.