diff --git a/font5x8.bin b/font5x8.bin new file mode 100755 index 0000000..c3d5f4d --- /dev/null +++ b/font5x8.bin @@ -0,0 +1,954 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Adafruit_CircuitPython_framebuf/font5x8.bin at master · adafruit/Adafruit_CircuitPython_framebuf · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content + + + + + + + + +
+ +
+ + + + + +
+ + + +
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + +
+ +
+ +
+

+ + + / + + Adafruit_CircuitPython_framebuf + + +

+ + +
+ + + +
+ + +
+ + +
+
+ + + + + + + Permalink + + + +
+ +
+
+ + + master + + + + +
+ + + +
+
+
+ +
+ + + + Go to file + + +
+ + +
+ +
+ + + +
+ +
+
+ + @ladyada + + +
+ + Latest commit + 92af524 + Dec 22, 2018 + + + + + + History + + +
+
+
…ence it as a file! (code moved from unsupported https://github.com/adafruit/micropython-adafruit-bitmap-font to here)
+ +
+ +
+
+ + + 1 + + contributor + + +
+ +

+ Users who have contributed to this file +

+
+ + + + + + + + +
+
+
+
+ + + + + + +
+ +
+
+ + 1.25 KB +
+ +
+ +
+ Download +
+ +
+ + + + +
+ +
+
+
+ + + +
+
+ View raw +
+
+ +
+ + + + +
+ + +
+ + +
+
+ + + + +
+
+ +
+
+ +
+ + + + + + +
+ + + You can’t perform that action at this time. +
+ + + + + + + + + + + diff --git a/fonts/FreeMonoBold.ttf b/fonts/FreeMonoBold.ttf new file mode 100644 index 0000000..523afe0 Binary files /dev/null and b/fonts/FreeMonoBold.ttf differ diff --git a/framebuf-test.py b/framebuf-test.py new file mode 100644 index 0000000..d557b6f --- /dev/null +++ b/framebuf-test.py @@ -0,0 +1,32 @@ +# SPDX-FileCopyrightText: 2020 Melissa LeBlanc-Williams, written for Adafruit Industries +# SPDX-License-Identifier: MIT +""" +Be sure to check the learn guides for more usage information. + +This example is for use on (Linux) computers that are using CPython with +Adafruit Blinka to support CircuitPython libraries. CircuitPython does +not support PIL/pillow (python imaging library)! + +Author(s): Melissa LeBlanc-Williams for Adafruit Industries +""" +import board +import neopixel +from PIL import Image +from adafruit_pixel_framebuf import PixelFramebuffer + +pixel_pin = board.D18 +pixel_width = 8 +pixel_height = 16 + +pixels = neopixel.NeoPixel( + pixel_pin, pixel_width * pixel_height, brightness=0.1, auto_write=False, +) +pixel_framebuf = PixelFramebuffer(pixels, pixel_width, pixel_height, reverse_x=True,alternating=True) +pixel_framebuf.text("Hi", 3, 4, 0x00FF00) +pixel_framebuf.display() + + + + + + diff --git a/piltest.py b/piltest.py index c21616d..0200c93 100644 --- a/piltest.py +++ b/piltest.py @@ -21,20 +21,20 @@ def char_to_pixels(text, path, fontsize): return arr def display(arr): - result = np.where(arr, '#', ' ') - #print("This gives an Array of Arrays, where reach contained Array is a row") - #print(result) - #print() + result = np.where(arr, '1', '0') + print("This gives an Array of Arrays, where reach contained Array is a row") + print(result) + print() print('\n'.join([''.join(row) for row in result])) #I have used static coding successfully, now to set this as more reusable declarations rather than hard coding. #Single Source to change for everything #Read from file? -fileName = "/home/pi/Documents/pilReadTest" +fileName = "pilReadTest" pullFile = open(fileName,"r") someString = pullFile.read() #Font Path? -fontPath = "/usr/share/fonts/truetype/freefont/FreeMonoBold.ttf" +fontPath = "fonts/FreeMonoBold.ttf" #font Size? fontSize = 12 #print("This was what was found in the File: "+str(someString)) @@ -43,10 +43,10 @@ fontSize = 12 #print() for c in someString: arr = char_to_pixels(c,fontPath,fontSize) - #print() + print() #This is the grid size results (w,h) - #print(arr.shape) - #print() + print(arr.shape) + print() #print("This is the converted values of the AofAs, for each ROW in Result, the end product") display(arr) - print() \ No newline at end of file + print()