How do I create a picture in the serial monitor

Hi I want to create a picture in the serial monitor so then when i run it, the picture will show up

Welcome to the forum!

You can try to use this to create text strings that will produce an image when printed:

The serial monitor is, like all other terminal programs, a text based program. So it will not be able to display a real image.

You can write your own software for a computer that can handle what you need. Or follow the advise above.

The problem with the serial monitor is that you have no separate control over the CR and line feed. That means that the text characters can't be overlapped, to form the grey scale you often want with ASCII Art, as it is known.

However, there are many other external serial text code applications that do allow you to go back to the start of the line to allow over printing. Many of these are free.

Try this link for a start:-

Or try searching for:-
terminal monitors for ascii art

When some bright guy figured out how to interface a teletype machine machine to a computer and make computers interactive, people made art by spending hours clacking away with a teletype machine, using *s and /s as their brush. the really high tech guys saved their efforts on a cassette tape. results as shown in the links above. back then Snoopy was a big deal and featured heavily in teletype art. you whippersnappers today got it easy...

Me in 1983 with a TRS80. There was a very convenient vector you could hook into and write a converter so that all the PRINT statements from basic was redirected into a ASCII to RTTY driver.

Actually I used a 5 inch single sided floppy disc.

I used a real time video digitiser I designed myself to grab images from a TV camera. I did a few shows where I would print someones portrate for £0.50. Unfortunately it took so long to print out, about five minuets, that I could not make a lot of money doing it.

Too true.

when computers were more like Arduinos and less like appliances.