-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
36 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# PowerPoint_to_sketch | ||
Create an Arduino Sketch from a VB macro in a PowerPoint presentation. | ||
|
||
This PowerPoint presentation and the included VB macro is based on the work by [Kris Kasprzak here](https://github.com/KrisKasprzak/Powerpoint-ILI9341_t3). | ||
|
||
The original VB macro created by Kris is part of the presentation, it has been expanded and enhanced with extra capabilities. | ||
|
||
The example presentation creates an Arduino sketch that renders on a 480x320 TFT screen. This uses the fonts provided in the TFT_eSPI_ext library by Frank Boesing. Frank's library can be [downloaded here](https://github.com/FrankBoesing/TFT_eSPI_ext). | ||
|
||
Main PowerPoint slide lists capabilities: | ||
|
||
![PPT Slide 1](https://i.imgur.com/7EO7HqH.png) | ||
|
||
Slide 2 as created in PowerPoint example: | ||
|
||
![PPT Slide 2](https://i.imgur.com/7G1izHN.png) | ||
|
||
Slide 2 as drawn by the created sketch: | ||
|
||
![TFT Slide 2](https://i.imgur.com/Ww4tvxh.png) | ||
|
||
Slide 6 shows how varbles can be included in tables: | ||
|
||
![PPT Slide 6](https://i.imgur.com/7PIRVVX.png) | ||
|
||
Slide 6 as drawn on TFT: | ||
|
||
![TFT Slide 6](https://i.imgur.com/b5vd0zD.png) | ||
|
||
Rounded rectangles in the PowerPoint slide create clickable "buttons" on the TFT: | ||
|
||
![PPT Slide 7](https://i.imgur.com/4sLgpZ3.png) | ||
|
||
Slide 7 as drawn on TFT by created sketch: | ||
|
||
![TFT Slide 7](https://i.imgur.com/DN5tzQm.png) |