Companies Home Search Profile

Introduction to MicroPython using the Pyboard

Focused View

Venkatesh Varadachari,Lakshana Ramalingam

3:47:24

7 View
  • 1 - GitHub.txt
  • 1 - Introduction to the course.mp4
    07:35
  • 1 - listofallcomponentspresentinthiscoursedocx.zip
  • 1 - updatedbillofmaterialsintroductiontomicropythonusingthepyboardddocx.zip
  • 2 - An Overview of MicroPython.mp4
    09:16
  • 3 - An Overview of Pyboard.mp4
    02:43
  • 1 - Enumeration of MicroPython.html
  • 4 - Learn Python.txt
  • 4 - MicroPython Genesis.mp4
    11:44
  • 4 - Test drive a Pyboard.txt
  • 4 - Try online MicroPython.txt
  • 5 - Limitations of MicroPython and the Bare metal approach of MicroPython.mp4
    09:45
  • 6 - Documentation of Pyboard specific libraries.txt
  • 6 - MicroPython Libraries.mp4
    05:55
  • 6 - MicroPython libraries documentation.txt
  • 2 - Pyboard Specifications.html
  • 7 - MicroPython ready boards and other compatible boards.mp4
    08:43
  • 8 - Getting to know your Pyboard.mp4
    08:35
  • 8 - Kickstarter campaign of MicroPython and Pyboard.txt
  • 8 - Pyboard schematic diagram.txt
  • 9 - Download DfuSe USB DFU software.txt
  • 9 - Download Putty.txt
  • 9 - Download the latest MicroPython firmware.txt
  • 9 - The Pyboard filesystem and Firmware upgrade.mp4
    12:41
  • 9 - listofallcomponentspresentinvideo33docx.zip
  • 10 - Codes.txt
  • 10 - Three ways to run programs on the Pyboard.mp4
    07:45
  • 10 - listofallcomponentspresentinvideo34docx.zip
  • 11 - Boot modes and Error notifications on the Pyboard.mp4
    06:12
  • 11 - listofallcomponentspresentinvideo35docx.zip
  • 12 - Code.txt
  • 12 - LEDs Switch Pins on the Pyboard.mp4
    13:33
  • 12 - Why should you use a current limiting resistor.txt
  • 12 - listofallcomponentspresentinvideo41docx.zip
  • 13 - Alternate functions of a pin Schematic diagram of Pyboard.txt
  • 13 - Code.txt
  • 13 - Documentation of Timerchannel method.txt
  • 13 - Timers PWM and Servo control.mp4
    35:57
  • 13 - listofallcomponentspresentinvideo42docx.zip
  • 14 - Serial protocols.mp4
    21:41
  • 14 - listofallcomponentspresentinvideo43docx.zip
  • 15 - RTC and Inline assembler.mp4
    12:55
  • 15 - listofallcomponentspresentinvideo44docx.zip
  • 16 - ADC DAC and Internal Accelerometer.mp4
    25:18
  • 16 - Code.txt
  • 16 - listofallcomponentspresentinvideo45docx.zip
  • 17 - Code.txt
  • 17 - Digital Metronome.mp4
    11:04
  • 17 - listofallcomponentspresentinvideo51docx.zip
  • 18 - Code.txt
  • 18 - Noise Meter.mp4
    07:02
  • 18 - listofallcomponentspresentinvideo52docx.zip
  • 19 - Code.txt
  • 19 - PIR sensor.txt
  • 19 - Smart Home Automation.mp4
    09:00
  • 19 - circuitdiagram.zip
  • 19 - listofallcomponentspresentinvideo53docx.zip
  • Description


    Get introduced to MicroPython and the Pyboard.

    What You'll Learn?


    • This course will teach you the programming language MicroPython, it's essential features and the platform or the microcontroller on which it will run, called the Pyboard.
    • By the end of this course, you will be able to build non-trivial projects using the Pyboard, by programming it using MicroPython.
    • You will also develop enough confidence to program MicroPython compatible boards other than the Pyboard using MicroPython.

    Who is this for?


  • A Python developer without hardware experience looking to get started in embedded programming.
  • Someone familiar with conventional microcontroller programming, but are looking to use a high-level language to program the microcontroller.
  • An electronics hobbyist or an enthusiast looking to explore the Pyboard and MicroPython.
  • A hardcore electronics engineer looking to learn one of the most exciting developments in the field of microcontroller programming.
  • What You Need to Know?


  • To get maximum value out of this course, you should have at least a basic knowledge of programming principles.
  • Familiarity with Python will help you to follow this course easily.
  • You will also need to know some of the basic electronic concepts and experience with microcontroller boards like Arduino will help you in following this course.
  • More details


    Description

    Update June 2022:

    • Bill of Materials URLs are Updated


    This beginner level course has twin objectives - (1) Introduce you to the Pyboard (2) Introduce you to MicroPython. By the end of this course, you would have developed a firm grasp of the hardware capabilities of the Pyboard and learnt to program it using MicroPython. We assume passing familiarity with the Python Programming language on the part of the learner.

    Other than hardware and embedded enthusiasts, this course is also designed to be a gateway to embedded programming for folks coming from hardcore programming background with zero knowledge of electronic development boards. We think hobbyists and hard core engineers (hardware and software) alike will learn much from this course.

    What you’ll learn

    • This course will teach you the programming language MicroPython, it's essential features and the platform or the microcontroller on which it will run, called the Pyboard.

    • By the end of this course, you will be able to build non-trivial projects using the Pyboard, by programming it using MicroPython.

    • You will also develop enough confidence to program MicroPython compatible boards other than the Pyboard using MicroPython.

    Are there any course requirements or prerequisites?

    • To get maximum value out of this course, you should have at least a basic knowledge of programming principles.

    • Familiarity with Python will help you to follow this course easily.

    • You will also need to know some of the basic electronic concepts and experience with microcontroller boards like Arduino will help you in following this course.

    Who this course is for:

    • A Python developer without hardware experience looking to get started in embedded programming.

    • Someone familiar with conventional microcontroller programming, but are looking to use a high-level language to program the microcontroller.

    • An electronics hobbyist or an enthusiast looking to explore the Pyboard and MicroPython.

    • A hardcore electronics engineer looking to learn one of the most exciting developments in the field of microcontroller programming.

    Who this course is for:

    • A Python developer without hardware experience looking to get started in embedded programming.
    • Someone familiar with conventional microcontroller programming, but are looking to use a high-level language to program the microcontroller.
    • An electronics hobbyist or an enthusiast looking to explore the Pyboard and MicroPython.
    • A hardcore electronics engineer looking to learn one of the most exciting developments in the field of microcontroller programming.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Venkatesh Varadachari
    Venkatesh Varadachari
    Instructor's Courses
    Venkatesh Varadachari is the founder of MAKERDEMY, a pioneer maker education company head-quartered in Singapore.     Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.      Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.      He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.
    Lakshana Ramalingam
    Lakshana Ramalingam
    Instructor's Courses
    I am an Electronics and Communication Engineer by education, and I love to work at the intersection of electronic hardware and software. I am passionate about working with stuff which are really small like microcontrollers. I am reasonably good at Embedded C, Python, MicroPython and JavaScript. I have experience in working with embedded boards like Raspberry Pi, Arduino, Pyboard, ESP8266, and ESP32.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 19
    • duration 3:47:24
    • English subtitles has
    • Release Date 2024/04/13