Course curriculum

  • 1

    Module 01: Course Overview

    • Segment - 01 - An Overview of MicroPython
    • Segment - 02 - An Overview of Pyboard
  • 2

    Module 02: What is MicroPython?

    • Segment - 03 - MicroPython Genesis
    • Segment - 04 - Limitations of MicroPython and the Bare metal approach of MicroPython
    • Segment - 05 - MicroPython Libraries
  • 3

    Module 03: The Pyboard

    • Segment - 06 - MicroPython ready boards and other compatible boards
    • Segment - 07 - Getting to know your Pyboard
    • Segment - 08 - The Pyboard file system and Firmware upgrade
    • Segment - 09 - Boot modes and Error notifications on the Pyboard
  • 4

    Module 04: Experimenting with the Pyboard features

    • Segment - 10 - LEDs, Switch, Pins on the Pyboard
    • Segment - 11 - Timers, PWM and Servo control
    • Segment - 12 - Serial protocols - UART, SPI and I2C
    • Segment - 13 - RTC and Inline assembler
    • Segment - 14 - ADC, DAC and Internal Accelerometer
  • 5

    Module 05: Hands-on Projects

    • Segment - 15 - Digital Metronome
    • Segment - 16 - Noise Meter
    • Segment - 17 - Smart Home Automation