+
+
+ You can’t perform that action at this time.
+
+
+
+
+
+ You signed in with another tab or window. Reload to refresh your session.
+ You signed out in another tab or window. Reload to refresh your session.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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()