Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Try Something Different: Explore MicroPython!

Try Something Different: Explore MicroPython!

An Introduction to MicroPython, delivered at EuroPython 2022 in Dublin, Ireland.

Note that a portion of the talk was live demos showing boards and code, which is not fully represented in this deck.

- Explore Awesome MicroPython
- Learn from Tutorials from Bhavesh
- Try the Wokwi device simulator
- Read the MicroPython forums
- Check out the latest #MicroPython Tweets

Andy Piper

August 02, 2022

More Decks by Andy Piper

Other Decks in Technology


  1. @andypiper
    Try Something Different:

    Explore MicroPython!
    ( … tales from an adventurer )

    View full-size slide

  2. @andypiper
    • past lives: ex-IBM / MQTT OSS / Eclipse IoT

    • hobbyist dabbler with Arduino etc

    • PSF Supporter

    • LEGO fan

    • not an electronics, or MicroPython expert (yet…?)

    View full-size slide

  3. @andypiper

    View full-size slide

  4. @andypiper
    What / Why / How

    View full-size slide

  5. @andypiper
    Let’s Gooooo!

    View full-size slide

  6. @andypiper
    • A microcontroller board [* probably / for most fun]

    • A MicroPython runtime

    • A code editor
    We will require

    View full-size slide

  7. @andypiper
    Where I started out
    “learning mode”

    View full-size slide

  8. @andypiper
    • Learn a CLI - mpremote

    • related: how to install & manage libraries

    • IDEs: Thonny vs PyCharm vs VSCode & PyMakr vs …
    Get some tooling

    View full-size slide

  9. @andypiper
    A tour of some boards
    • pyBoard Lite

    • ESP32 / Espressif chipsets

    • RP2040 e.g. Raspberry Pi Pico (W), Thumby, PicoSystem, Badger, Tufty…

    • micro:bit and CodeBug

    • LEGO! (pyBricks)

    View full-size slide

  10. @andypiper
    Hold on to your [seat | hat | pants]
    Live demos included

    View full-size slide

  11. @andypiper
    What I’ve done to help
    • learning stu
    , various boards and tools / making notes

    • DEV.to - #micropython tag mod, writing

    • GitHub topic PR https://github.com/github/explore/pull/2981

    • generally, getting involved in Slack/Discord/forum etc

    View full-size slide

  12. @andypiper
    Where to learn more
    • Community! Forums, Slack, Discord, Twitter

    • Meetups e.g. Melbourne MicroPython Meetup (whilst online…)

    • GitHub

    • Try MicroPython on Wokwi

    View full-size slide

  13. @andypiper
    Highly Recommended!
    • Awesome MicroPython https://awesome-micropython.com

    • Bhavesh’s Secrets of MicroPython tutorials


    View full-size slide

  14. @andypiper
    … come try it & join our community!

    View full-size slide