user4527: Im using <LiquidCrystal.h> arduino library,on a 2x16 LCD screen, with an accelerometer. I'd like to flip the the text when my x value exceeds N value. I get how to output text.
I tried straight up flipping the text, with an online converter, but the text that renders is garbage.
  lcd.print("¡pןɹoʍ 'oןןǝɥ");  // Print a message to the LCD.


user4143: It's not possible. The text is a simple ASCII character set that is encoded in ROM. It can't (other than a few user-defined characters) be changed. And being simple ASCII it doesn't support any UNICODE characters which are used for "upside down" text.
To do what you want you'd need a graphical LCD screen instead of a pure text one.

4527: <p>Im using &lt;LiquidCrystal.h&gt; arduino library,on a 2x16 LCD screen, with an accelerometer. I'd like to flip the the text when my x value exceeds N value. I get how to output text.
I tried straight up flipping the text, with an online converter, but the text that renders is garbage.
<code>  lcd.print(&quot;¡pןɹoʍ 'oןןǝɥ&quot;);  // Print a message to the LCD.</code></p>
<p><a href="https://i.stack.imgur.com/Vne8c.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Vne8c.png" alt="enter image description here" /></a></p>
 4143: <p>It's not possible. The text is a simple ASCII character set that is encoded in ROM. It can't (other than a few user-defined characters) be changed. And being simple ASCII it doesn't support any UNICODE characters which are used for &quot;upside down&quot; text.</p>
<p>To do what you want you'd need a graphical LCD screen instead of a pure text one.</p>
