micropython-ssd1327 - MicroPython driver for SSD1327 128x128 4-bit greyscale OLED displays

  •        109

A MicroPython library for SSD1327 128x128 4-bit greyscale OLED displays, over I2C. For example, the Grove - OLED Display 1.12" which features a 96x96 display.




Related Projects

esp8266-oled-ssd1306 - Driver for the SSD1306 and SH1106 based 128x64 pixel OLED display running on the Arduino/ESP8266 platform

  •    C

You can either download this library as a zip file and unpack it to your Arduino/libraries folder or (once it has been added) choose it from the Arduino library manager. This library has initially been written by Daniel Eichhorn (@squix78). Many thanks go to Fabrice Weinberg (@FWeinb) for optimizing and refactoring many aspects of the library. Also many thanks to the many committers who helped to add new features and who fixed many bugs. The init sequence for the SSD1306 was inspired by Adafruit's library for the same display.

micropython-lib - Core Python libraries ported to MicroPython

  •    Python

Note that the main target of micropython-lib is a "Unix" port of the aforementioned fork of MicroPython. Actual system requirements vary per module. Majority of modules are compatible with the upstream MicroPython, though some may require additional functionality/optimizations present in the "advanced" fork. Modules not related to I/O may also work without problems on bare-metal ports, not just on "Unix" port (e.g. pyboard). micropython-lib packages are published on PyPI (Python Package Index), the standard Python community package repository: https://pypi.org/ . On PyPI, you can search for MicroPython related packages and read additional package information. By convention, all micropython-lib package names are prefixed with "micropython-" (the reverse is not true - some package starting with "micropython-" aren't part of micropython-lib and were released by 3rd parties).

pslab-grove-shield - PSLab Grove Shield https://pslab.io

  •    Gnuplot

The Grove shield for the Pocket Science Lab. This repository hosts the schematics of the Grove Shield for the Pocket Science Lab open hardware platform (PSLab).

awesome-micropython - A curated list of awesome MicroPython libraries, frameworks, software and resources

  •    Makefile

A curated list of awesome MicroPython libraries, frameworks, software and resources. MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

Grove SMTP Mailer

  •    DotNet

Grove SMTP Mailer is a Simple and Open Source SMTP E-Mail Sender Written in Visual Basic by Hommerhart - Effect-7 Grove SMTP Mailer on SourceForge : https://sourceforge.net/projects/grovesmtpmailer/

micropython-esp32 - Old port of MicroPython to the ESP32 -- new port is at https://github

  •    C

This is the MicroPython project, which aims to put an implementation of Python 3.x on microcontrollers and small embedded systems. You can find the official website at micropython.org. The ESP32 port has now been merged back into the main MicroPython repository and this repository is maintained for historical purposes.

Pycopy - A minimalist and memory-efficient Python implementation. Good for desktop, cloud, constrained systems, microcontrollers, and just everything

  •    C

Pycopy aims to develop and maintain a minimalist, lightweight, and extensible implementation of Python(-compatible) language. Pycopy to CPython is a similar thing as Scheme to Common Lisp. Pycopy works similarly well in the cloud, on desktop systems, on small embedded systems, and scales all the way down to microcontrollers. It is originally based on MicroPython.

micropython-async - Application of uasyncio to hardware interfaces. Tutorial and code.

  •    Python

CPython supports asynchronous programming via the asyncio library. MicroPython provides uasyncio which is a subset of this, optimised for small code size and high performance on bare metal targets. This repository provides documentation, tutorial material and code to aid in its effective use. Damien has completely rewritten uasyncio which was released as V3.0. See PR5332. This is now incorporated in release build V1.13 and subsequent daily builds.

micropython-samples - Assorted code ideas plus index to my other repositories.

  •    Python

The first part of this repo contains assorted code ideas for MicroPython. Many are targeted at Pyboard variants. Some are intended as pointers to programmers rather than being complete. Egregious bugs will be fixed but I may not accept feature requests. Section 5 is an index to complete applications and modules which are documented and supported.

MicroWebSrv2 - The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os)

  •    Python

MicroWebSrv2 is the new powerful embedded Web Server for MicroPython and CPython that supports route handlers, modules like WebSockets or PyhtmlTemplate and a lot of simultaneous requests (in thousands!). Fully asynchronous, its connections and memory management are very optimized and truly fast.

blog - My Little Peaceful Grove of Regret and Shame


My Little Peaceful Grove of Regret and Shame

grove - Quantum algorithms built using pyQuil.

  •    Python

A collection of quantum algorithms built using the Rigetti Forest platform. Grove is licensed under the Apache 2.0 license. Features in the alpha package are considered experimental.

Asus G50 OLED

  •    Java

ASUS OLED Daemon for G1/G2/G50/G70/G71

Adafruit_SSD1306 - SSD1306 oled driver library for 'monochrome' 128x64 and 128x32 OLEDs!

  •    C++

SSD1306 oled driver library for 'monochrome' 128x64 and 128x32 OLEDs!


  •    C

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

CircuitPython - a Python implementation for teaching coding with microcontrollers

  •    C

CircuitPython is an education friendly open source derivative of MicroPython. CircuitPython supports use on educational development boards designed and sold by Adafruit. It is designed to simplify experimenting and learning to program on low-cost microcontroller boards. A microcontroller board is a board with a microcontroller chip that's essentially an itty-bitty all-in-one computer.

mu - A small, simple editor for beginner Python programmers. Written in Python and Qt5.

  •    Python

Mu is a simple code editor for beginner programmers based on extensive feedback from teachers and learners. Having said that, Mu is for anyone who wants to use a simple "no frills" editor. Mu is a modal editor with modes for Adafruit's CircuitPython, the micro:bit's version of MicroPython, PyGame Zero and standard Python 3 (including a graphical debugger). Some of the modes make available a REPL (either running on the connected CircuitPython or MicroPython device or as a Jupyter based iPython session in Python3 mode).

pyboard - The MicroPython board

  •    Eagle

The Micro Python board (pyboard) is a small microcontroller board that runs Micro Python (Micro Python is a lean and fast implementation of the Python 3 programming language that is optimised to run on a microcontroller). It is based on the STM32F405RGT6 MCU and includes USB, a micro SD card slot and an accelerometer. The production board is PYBv10b. The schematics and pinout can be found in the root directory of this repository, the PDF files prefixed with PYBv10b.

micropython-fusion - Sensor fusion calculating yaw, pitch and roll from the outputs of motion tracking devices

  •    Python

Sensor fusion calculates heading, pitch and roll from the outputs of motion tracking devices. This uses the Madgwick algorithm, widely used in multicopter designs for its speed and quality. An update takes under 2mS on the Pyboard. The original Madgwick study indicated that an update rate of 10-50Hz was adequate for accurate results, suggesting that the performance of this implementation is fast enough. Two implementations are provided: one for synchronous code and one for asynchronous applications based on asyncio. The latter provides for continuous background updates of the angle data enabling access with minimal latency.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.