Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OLED Paint

An application of Paint on the Adafruit OLED

  • Uses I2C to determine the accelerations of the tilts of the board which helps move the cursor, brush and eraser
  • Uses IR remote detection to comprehend button presses from 0-9, VOL+/- and CHAN+/-, which are configured to be the features.
  • Uses SimpleLink WiFi to connect to a custom backend server made using Flask, that interprets a 128px by 128px bitmap received from the CC3200 and converts it into an SVG and PNG.
  • Displays converted PNG on a matplotlib instance, resets on closing the generated image.

Features:

0 : Screenshot
1 : Cursor
2 : Brush
3 : Eraser
4 : Line Generator (from 2 points)
5 : Triangle Generator (from 3 points)
6 : Circle Generator
7 : Quadrilateral Generator (from 4 points)
8 : Fill Screen with Cursor Color
9 : Reset to Black Canvas

Volume + : Increase Brush Size
Volume - : Decrease Brush Size

Channel + : Move Forward in the Color Palette
Channel - : Move Back in the Color Palette

Demo Images

drawing

Here is the saved image on the system that runs the backend server:

drawing

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages