Micro Python - Python for Microcontrollers

  •        0

Micro Python is a lean and fast implementation of the Python 3 programming language that is optimised to run on a microcontroller. The Micro Python board is a small electronic circuit board that runs the Micro Python language.

http://micropython.org/
https://github.com/micropython/micropython

Tags
Implementation
License
Platform

   




Related Projects

SRAM-fault-test


Code for an mbed microcontroller that runs march SS tests on embedded SRAM on a test chip through the JTAG interface. The custom test chip is for VarExp board version Red Mini Cooper.

avr-libraries - Embedded software for the ATmega1280 microcontroller on the reaDIYmate board.


Embedded software for the ATmega1280 microcontroller on the reaDIYmate board.

pyboard - The MicroPython board


The MicroPython board

BRAIN - Arduino clone with integrated CAN


After a good amount of time making our own circuit boards, the UC Berkeley SolarVehicle Team (CalSol) realized that many of the components used on the circuitboards don't change much (Microcontroller, crystals, powerline capacitors, etc),and that Arduinos are very easy to use. So we decided to combine these two ideastogether.The CalSol BRAIN platform/module has the following features:- 20 Mhz clock- Fully programmable over USB (once flashed via ICSP Programmer)- 25 Digital input/output Pins (8 o

gsl - Board game domain specific language embedded in Ruby. Very experimental at present.


Board game domain specific language embedded in Ruby. Very experimental at present.

baysick - An embedded Insane-specific Language for Scala implementing the BASIC programming language


An embedded Insane-specific Language for Scala implementing the BASIC programming language

Circuit-Board-Routing - Program for routing electrical circuit board


Program for routing electrical circuit board

CAP_USB-UART-MCP2200 - Toadstool CAP - USB to UART MCP2200


**Toadstool Cap - MCP2200 USB to UART**The Toadstool family is made up of breadboard-friendly prototyping boards that house a microcontroller, and modules called *Caps* that connect using a standard header. The prototyping board is analagous to an Arduino/Launchpad and the Cap analagous to a shield/boosterpack.This repository contains the schematics for the **Toadstool-MCP2200 Cap**, a USB to UART module that connects to Toadstool prototyping boards using the common header. The Microchip MCP2

CAP_RTC-MCP79400 - Toadstool CAP Real Time Clock MCP7400


**Toadstool Cap - MCP79400 Real time clock**The Toadstool family is made up of breadboard-friendly prototyping boards that house a microcontroller, and modules called *Caps* that connect using a standard header. The prototyping board is analagous to an Arduino/Launchpad and the Cap analagous to a shield/boosterpack.This repository contains the schematics for the **Toadstool-RTC79400 Cap**, a Real Time Clock module that connects to Toadstool prototyping boards using the common header. The Micr

CAP_EEPROM-24LC - Toadstool CAP - EEPROM 24LC


**Toadstool Cap - 24LC128 EEPROM Module**The Toadstool family is made up of breadboard-friendly prototyping boards that house a microcontroller, and modules called *Caps* that connect using a standard header. The prototyping board is analagous to an Arduino/Launchpad and the Cap analagous to a shield/boosterpack.This repository contains the schematics for the **Toadstool-EEPROM-24LC Cap**, a 128kb EEPROM module that connects to Toadstool prototyping boards using the common header. The Microch

prx - Prexonite, a .NET hosted scripting language with a focus on meta-programming and embedded DSLs


Prexonite, a .NET hosted scripting language with a focus on meta-programming and embedded DSLs

qrk - A programming language designed to be embedded and run from QR codes


A programming language designed to be embedded and run from QR codes

rb_probdsl - implicit probabilistic programming embedded domain specific language for ruby


implicit probabilistic programming embedded domain specific language for ruby

haskell-acme-hq9plus - A Haskell embedded DSL for the HQ9+ programming language


A Haskell embedded DSL for the HQ9+ programming language

Jython - Python for the Java Platform


Jython is an implementation of the Python programming language written in Java. It supports Dynamic compilation to Java bytecodes. It has the ability to extend existing Java classes in Jython. It is an excellent embedded scripting language.

JRuby - The Ruby Programming Language on the JVM


JRuby is an implementation of the Ruby language using the JVM. It aims to be a complete, correct and fast implementation of Ruby, at the same time as providing powerful new features such as concurrency without a global-interpreter-lock, true parallelism, and tight integration to the Java language to allow you to use Java classes in your Ruby program and to allow JRuby to be embedded into a Java application.

Circuit-Con - A clone of galcon with circuit board style graphics


A clone of galcon with circuit board style graphics

Gerber Circuit Board Tiler - RS274X


GBTiler, a Gerber circuit board tiling program allows engineers, electronics hobbyists and other users with Gerber RS274X format files to quot;tilequot; or combine separate Gerber files -- circuit boards -- into a single, valid Gerber formatted file.

Board - Circuit board design files for Android Thermostat


Circuit board design files for Android Thermostat