Difference between revisions of "Micropython"

From Interaction Station Wiki
Jump to navigation Jump to search
Line 38: Line 38:
 
''I have bought and tested these boards myself.''
 
''I have bought and tested these boards myself.''
  
(prices for Dutch shops, Antratek.nl, kind electronics)
+
(prices for Dutch shops, Antratek.nl, KIWI-electronics)
  
 
*Adafruit circuit playground express (29,95)  https://www.adafruit.com/product/3333
 
*Adafruit circuit playground express (29,95)  https://www.adafruit.com/product/3333

Revision as of 02:25, 2 February 2020

Micropython is a hype!

Micropython can be seen as "a conversation with the microcontroller".

You can send it command using code, and it will immediately talk back. You can change a line of code in a program and the change is immediately incorporated.

Micropython needs disk space on the microcontroller (or around on the board): 60K



micropython - circuit python

Officiel versions http://micropython.org https://circuitpython.org

Adafruit version: https://www.adafruit.com/micropython

Sparkfun version: https://learn.sparkfun.com/tutorials/micropython-programming-tutorial-getting-started-with-the-esp32-thing/all


Editors

Online code editor in python for the BBC Microbit: in Chrome (not in Safari or Firefox): https://python.microbit.org/v/2.0. Errors are displayed on the microbit.

Mu editor for Adafruit, also microbit https://codewith.mu Errors are displayed in the REPL window.

You can also use a text editor and drag the file into the micropython disk


Microcontrollers talking micropython (or CircuitPython)

I have bought and tested these boards myself.

(prices for Dutch shops, Antratek.nl, KIWI-electronics)

All these boards can also be programmed using the Arduino IDE


Arduino

The Arduino doesn't "talk" micropython. Its memory is too small.