Skip to main content

Embedded Python programmingLaajuus (2 cr)

Code: TT00CF29

Credits

2 op

Teaching language

  • Finnish

Objective

Using MicroPython is a great way to get the most of IoT development kits like ESP32 board. This course will guide student through setting up MicroPython, getting a prompt, using WebREPL, connecting to the network and communicating with the Internet, using the hardware peripherals, and controlling some external components.

Content

In this course, you’ll learn:
• What embedded development is and why you would use Python to do it
• What your hardware and software options are for running Python on an embedded system
• When Python is a good fit for an embedded system and when it’s not
• How to write a basic IoT application with MicroPython

en
Enrollment

31.12.2022 - 29.01.2023

Timing

30.01.2023 - 31.05.2023

Number of ECTS credits allocated

2 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Eero Huusko
Groups
  • TTV20SP
    TTV20SP

Objective

Using MicroPython is a great way to get the most of IoT development kits like ESP32 board. This course will guide student through setting up MicroPython, getting a prompt, using WebREPL, connecting to the network and communicating with the Internet, using the hardware peripherals, and controlling some external components.

Content

In this course, you’ll learn:
• What embedded development is and why you would use Python to do it
• What your hardware and software options are for running Python on an embedded system
• When Python is a good fit for an embedded system and when it’s not
• How to write a basic IoT application with MicroPython

Evaluation scale

0 - 5

Prerequisites

Completion of a basic Python programming course and good knowledge of electronics.

en
Enrollment

02.12.2021 - 31.12.2021

Timing

01.01.2022 - 20.03.2022

Number of ECTS credits allocated

2 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Eero Huusko
Groups
  • TTV19SA
    TTV19SA

Objective

Using MicroPython is a great way to get the most of IoT development kits like ESP32 board. This course will guide student through setting up MicroPython, getting a prompt, using WebREPL, connecting to the network and communicating with the Internet, using the hardware peripherals, and controlling some external components.

Content

In this course, you’ll learn:
• What embedded development is and why you would use Python to do it
• What your hardware and software options are for running Python on an embedded system
• When Python is a good fit for an embedded system and when it’s not
• How to write a basic IoT application with MicroPython

Evaluation scale

0 - 5

Prerequisites

Completion of a basic Python programming course and good knowledge of electronics.