> For the complete documentation index, see [llms.txt](https://docs.bdurham.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdurham.dev/old-projects/dinodisplay.md).

# DinoDisplay

A little something to learn microcontroller to serial to OS-process communication.

<figure><img src="https://3459045177-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ6khqQWpt15c5wU7iNyX%2Fuploads%2FLhcF2UrL88xYRnHH86Qa%2Fimage0-scaled.jpg?alt=media&amp;token=89b689d9-8262-423c-817d-c4d5e3ab16e2" alt=""><figcaption><p>Dino running on a breadboard setup</p></figcaption></figure>

{% embed url="<https://github.com/thebriandurham/DinoDisplay>" %}

## About

* Created an Arduino-based PC hardware data display to learn serial communication between an arduino and a PC, as well as how to pull system information, such as CPU core temperatures.
* Utilizes WMI and Open Hardware monitor to fetch and provide said data to the arduino for display on a chosen screen solution (LCD/LED/etc.)

## Postmortem

* One of my first microcontroller -> serial projects. Cute!
