Slide 1

Slide 1 text

@andypiper Try Something Different: Explore MicroPython! ( … tales from an adventurer )

Slide 2

Slide 2 text

@andypiper

Slide 3

Slide 3 text

@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…?) Background #explorer

Slide 4

Slide 4 text

@andypiper MicroPython

Slide 5

Slide 5 text

@andypiper What / Why / How

Slide 6

Slide 6 text

@andypiper

Slide 7

Slide 7 text

@andypiper

Slide 8

Slide 8 text

@andypiper

Slide 9

Slide 9 text

@andypiper Let’s Gooooo!

Slide 10

Slide 10 text

@andypiper • A microcontroller board [* probably / for most fun] • A MicroPython runtime • A code editor We will require

Slide 11

Slide 11 text

@andypiper Where I started out “learning mode”

Slide 12

Slide 12 text

@andypiper • Learn a CLI - mpremote • related: how to install & manage libraries • IDEs: Thonny vs PyCharm vs VSCode & PyMakr vs … Get some tooling

Slide 13

Slide 13 text

@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)

Slide 14

Slide 14 text

@andypiper

Slide 15

Slide 15 text

@andypiper

Slide 16

Slide 16 text

@andypiper

Slide 17

Slide 17 text

@andypiper

Slide 18

Slide 18 text

@andypiper

Slide 19

Slide 19 text

@andypiper

Slide 20

Slide 20 text

@andypiper

Slide 21

Slide 21 text

@andypiper

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

@andypiper What I’ve done to help • learning stu ff , 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

Slide 24

Slide 24 text

@andypiper Where to learn more • Community! Forums, Slack, Discord, Twitter • Meetups e.g. Melbourne MicroPython Meetup (whilst online…) • GitHub • Try MicroPython on Wokwi

Slide 25

Slide 25 text

@andypiper Highly Recommended! • Awesome MicroPython https://awesome-micropython.com 
 
 
 
 • Bhavesh’s Secrets of MicroPython tutorials 
 
 https://bhave.sh/

Slide 26

Slide 26 text

@andypiper MicroPython … come try it & join our community!