Plaster
New
List
Login
text
default
anonymous
2020.09.15 16:58:09
(defun setup-i2c () (if (python-alive-p) t (progn (pystart) (pyexec "from board import SCL, SDA import busio import adafruit_ssd1306 i2c = busio.I2C(SCL, SDA) display = adafruit_ssd1306.SSD1306_I2C(128, 32, i2c, addr=0x3c)") t))) ;; display.fill(0) ;; display.text('hello',0,0, True) ;; display.text('worldeee',20,20,True) ;; display.show()") (defun show () (pyexec "display.show()")) (defun show-text (text x y &optional (display t)) (pyexec (format nil "display.text(~s,~d,~d, True)" text x y)) (when display (show))) (defun clear-display () (pyexec "display.fill(0)") (show)) (defun clear-pixel (x y) (pyexec (format nil "display.pixel(~d,~d,0)" x y)) (show)) (defun set-pixel (x y) (pyexec (format nil "display.pixel(~d,~d,1)" x y)) (show))
Raw
Annotate
Repaste
Edit