К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Embedded Systems on Arm: Get Started with the micro:bit · LearnSpace
Назад в каталог
courseraПрограммирование

Embedded Systems on Arm: Get Started with the micro:bit

Курс от Arm
Начальный≈ 25.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Embedded systems are everywhere–and Arm-based technologies are the industry standard. Getting started could not be easier. This hands-on course introduces the fundamentals of embedded system design and programming through interactive exercises using MicroPython and the micro:bit. You’ll explore how embedded systems work, learn to program the micro:bit using Python, and design simple interactive systems that integrate sensors, LEDs, and inputs. Along the way, you’ll develop your understanding of digital logic, analog signals, and event-driven programming while applying real-world embedded principles through fun, guided projects. By the end of the course, you’ll be able to build and test your own microcontroller-based applications and gain the foundational knowledge needed to progress to more advanced Arm-based embedded development. What you will learn: - The role of Arm processors in modern embedded systems. - How to program embedded systems using Python. - Fundamentals of digital input/output and GPIO control using LEDs, switches, and sensors. - How to use timers, loops, and event-driven logic to build responsive embedded applications. - The basics of analog-to-digital conversion (ADC) and pulse-width modulation (PWM) for reading sensors and generating sound. - How to prototype and test embedded designs using the micro:bit and its built-in simulator.

Навыки, которые вы освоите

Embedded SystemsPython ProgrammingEvent-Driven ProgrammingPrototypingInternet Of ThingsSystem Design and ImplementationEmbedded SoftwareComputer ProgrammingProgramming PrinciplesComputational LogicSimulationsPeripheral DevicesInteractive Design

Программа курса

6 модулей · 283 учебных материалов

01Module 137 материалов

Introductory material

W (1) Welcome and IntroductionЧтениеW (1) Welcome and IntroductionВидеоW (1) Welcome and IntroductionЧтениеIN (1) Course OverviewЧтение

Учитесь у экспертов

Arm Education

Преподаватель курса

Embedded Systems on Arm: Get Started with the micro:bit
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 25.8 ч

6 модулей

Язык: Английский

Часть программы вашего университета
IN2 (1) The Coursera PlatformЧтение
TP (1) Thinking PointЧтение
TP (1) Thinking PointВидео
TP (1) Thinking PointЧтение
LO (1) Intended Learning Outcomes and Things to Look Out ForЧтение
IR (1) Initial ReflectionЧтение
IA (1) Initial AssessmentЧтение
IA (1) Initial AssessmentЗадание
N (1) Where Next?Чтение

Knowledge section

KV1 (1) Introduction to Embedded SystemsЧтениеKV1 (1) Introduction to Embedded SystemsВидеоKV1 (1) Introduction to Embedded SystemsЧтениеKE1 (1) Assessment: Introduction to Embedded SystemsЧтениеKE1 (1) Assessment: Introduction to Embedded SystemsЗаданиеKV2 (1) Benefits and Constraints of Embedded SystemsЧтениеKV2 (1) Benefits and Constraints of Embedded SystemsВидеоKV2 (1) Benefits and Constraints of Embedded SystemsЧтениеKE2 (1) Assessment: Benefits and Constraints of Embedded SystemsЧтениеKE2 (1) Assessment: Benefits and Constraints of Embedded SystemsЗаданиеKV3 (1) Introduction to the Internet of Things (IoT)ЧтениеKV3 (1) Introduction to the Internet of Things (IoT)ВидеоKV3 (1) Introduction to the Internet of Things (IoT) ЧтениеKE3 (1) Assessment: Introduction to the Internet of Things (IoT)ЧтениеKE3 (1) Assessment: Introduction to the Internet of Things (IoT)ЗаданиеKV4 (1) Arm Architecture and ProcessorsЧтениеKV4 (1) Arm Architecture and ProcessorsВидеоKV4 (1) Arm Architecture and ProcessorsЧтениеKE4 (1) Assessment: Arm Architecture and ProcessorsЧтениеKE4 (1) Assessment: Arm Architecture and ProcessorsЗадание

Closing material

R (1) Further ReadingЧтениеFA (1) Final AssessmentЧтениеFA (1) Final AssessmentЗаданиеFR (1) Final ReflectionЧтение
02Module 238 материалов

Introductory material

W (2) Welcome and IntroductionЧтениеW (2) Welcome and IntroductionВидеоW (2) Welcome and IntroductionЧтениеTP (2) Thinking PointЧтениеTP (2) Thinking PointВидеоTP (2) Thinking PointЧтениеLO (2) Intended Learning Outcomes and Things to Look Out ForЧтениеIR (2) Initial ReflectionЧтениеIA (2) Initial AssessmentЧтениеIA (2) Initial AssessmentЗаданиеN (2) Where Next?Чтение

Knowledge section

KV1 (2) Introduction to the micro:bitЧтениеKV1 (2) Introduction to the micro:bitВидеоKV1(2) Introduction to the micro:bitЧтениеKV1 (2) Assessment: Introduction to the micro:bitЧтениеKE1 (2) Assessment: Introduction to the micro:bitЗаданиеKV2 (2) Rapid Prototyping Using the micro:bitЧтение

Skills section

SV1 (2) Lab Project: Getting StartedЧтениеSV1 (2) Lab Project: Getting StartedВидеоSV1 (2) Lab Project: Getting StartedЧтение

Closing material

R (2) Further ReadingЧтениеFA (2) Final AssessmentЧтениеFA (2) Final AssessmentЗаданиеFR (2) Final ReflectionЧтение
03Module 352 материалов

Introductory material

W (3) Welcome and IntroductionЧтениеW (3) Welcome and IntroductionВидеоW (3) Welcome and IntroductionЧтениеTP (3) Thinking PointЧтениеTP (3) Thinking PointВидеоTP (3) Thinking PointЧтениеLO (3) Intended Learning Outcomes and Things to Look Out ForЧтениеIR (3) Initial ReflectionЧтениеIA (3) Initial AssessmentЧтениеIA (3) Initial AssessmentЗаданиеN (3) Where Next?Чтение

Knowledge section

KV1 (3) Voltages and Logic ValuesЧтениеKV1 (3) Voltages and Logic ValuesВидеоKV1 (3) Voltages and Logic ValuesЧтениеKE1 (3) Assessment: Voltages and Logic ValuesЧтениеKE1 (3) Assessment: Voltages and Logic ValuesЗаданиеKV2 (3) GPIOs and PeripheralsЧтение

Skills section

SV1 (3) Lab Project: Before you BeginЧтениеSV1 (3) Lab Project: Before You BeginВидеоSV1 (3) Lab Project: Before You BeginЧтениеSV2 (3) Lab Project: Part 1ЧтениеSV2 (3) Lab Project: Part 1ВидеоSV2(3) Lab Project: Part 1Чтение

Closing material

R (3) Further ReadingЧтениеFA (3) Final AssessmentЧтениеFA (3) Final AssessmentЗаданиеFR (3) Final ReflectionЧтение
04Module 449 материалов

Introductory material

W (4) Welcome and IntroductionЧтениеW (4) Welcome and IntroductionВидеоW (4) Welcome and IntroductionЧтениеTP (4) Thinking PointЧтениеTP (4) Thinking PointВидеоTP (4) Thinking PointЧтениеLO (4) Intended Learning OutcomesЧтениеIR (4) Initial ReflectionЧтениеIA (4) Initial Assessment ЧтениеIA (4) Initial AssessmentЗаданиеN (4) Where Next?Чтение

Knowledge section

KV1 (4) InterruptsЧтениеKV1 (4) InterruptsВидеоKV1 (4) InterruptsЧтениеKE1 (4) Assessment: InterruptsЧтениеKE1 (4) Assessment: InterruptsЗаданиеKV2 (4) Types of InterruptsЧтениеKV2 (4) Types of Interrupt

Skills section

SV1 (4) Lab Project: Before you BeginЧтениеSV1 (4) Lab Project: Before You BeginВидеоSV1 (4) Lab Project: Before You BeginЧтениеSE1 (4) Assessment: Lab Project: Before you BeginЧтениеSE1 (4) Assessment: Lab Project: Before you BeginЗаданиеSV2 (4) Lab Project: Part 1Чтение

Closing material

R (4) Further ReadingЧтениеFA (4) Final AssessmentЧтениеFA (4) Final AssessmentЗаданиеFR (4) Final ReflectionЧтение
05Module 553 материалов

Introductory material

W (5) Welcome and IntroductionЧтениеW (5) Welcome and IntroductionВидеоW (5) Welcome and IntroductionЧтениеTP (5) Thinking PointЧтениеTP (5) Thinking PointВидеоTP (5) Thinking PointЧтениеLO (5) Intended Learning Outcomes and Things to Look Out ForЧтениеIR (5) Initial ReflectionЧтениеIA (5) Initial AssessmentЧтениеIA (5) Initial AssessmentЗаданиеN (5) Where Next?Чтение

Knowledge section

KV1 (5) Analog-to-Digital Signal ConversionЧтениеKV1 (5) Analog-to-Digital Signal ConversionВидеоKV1 (5) Analog-to-Digital Signal ConversionЧтениеKE5 (1) Assessment: Analog-to-Digital Signal ConversionЧтениеKE1 (5) Assessment: Analog-to-Digital Signal ConversionЗаданиеKV2 (5) Types of DACs and ADCsЧтение

Skills section

SV1 (5) Lab Project: Before you BeginЧтениеSV1 (5) Lab Project: Before You BeginВидеоSV1 (5) Lab Project: Before You BeginЧтениеSE1 (5) Assessment: Before you beginЧтениеSE1 (5) Assessment: Lab Project: Before you BeginЗаданиеSV2 (5) Lab Project: Part 1Чтение

Closing material

R (5) Further ReadingЧтениеFA (5) Final Assessment ЧтениеFR (5) Final ReflectionЧтение
06Module 654 материалов

Introductory material

W (6) Welcome and IntroductionЧтениеW (6) Welcome and IntroductionВидеоW (6) Welcome and Introduction ЧтениеTP (6) Thinking PointЧтениеTP (6) Thinking PointВидеоTP (6) Thinking PointЧтениеLO (6) Intended Learning Outcomes and Things to Look Out ForЧтениеIR (6) Initial ReflectionЧтениеIA (6) Initial AssessmentЧтениеIA (6) Initial AssessmentЗаданиеN (6) Where Next?Чтение

Knowledge section

KV1 (6) Timer Functionality and ComponentsЧтениеKV1 (6) Timer Functionality ComponentsВидеоKV1 (6) Timer Functionality and ComponentsЧтениеKE1 (6) Assessment: Timer Functionality and ComponentsЧтениеKE1 (6) Assessment: Timer Functionality and ComponentsЗаданиеKV2 (6) Timer Operation ModesЧтение

Skills section

SV1 (6) Lab Project: Before you BeginЧтениеSV1 (6) Lab Project: Before You BeginВидеоSV1 (6) Lab Project: Before You BeginЧтениеSE1 (6) Assessment: Lab Project: Before you BeginЧтениеSE1 (6) Assessment: Lab Project: Before you BeginЗаданиеSV2 (6) Lab Project: Part 1Чтение

Closing section

R (6) Further ReadingЧтениеFA (6) Final AssessmentЧтениеFA (6) Final AssessmentЗаданиеFR (6) Final ReflectionЧтение

Course Survey

CS (6) Course SurveyЧтение
KV2 (2) Rapid Prototyping Using the micro:bitВидео
KV2 (2) Rapid Prototyping Using the micro:bitЧтение
KV2 (2) Assessment: Rapid Prototyping Using the micro:bitЧтение
KE2 (2) Assessment: Rapid Prototyping Using the micro:bitЗадание
KV3 (2) High-Level and Low-Level ProgrammingЧтение
KV3 (2) High-Level and Low-Level ProgrammingВидео
KV3 (2) High-Level and Low-Level ProgrammingЧтение
KE3 (2) Assessment: Understanding High-Level vs Low-Level Programming in the Context of micro:bit and the micro:bit Python EditorЧтение
KE3 (2) Assessment: High-Level and Low-Level ProgrammingЗадание
KV4 (2) The Cortex Microcontroller Software Interface Standard (CMSIS)Чтение
KV4 (2) The Cortex Microcontroller Software Interface StandardВидео
KV4 (2) The Cortex Microcontroller Software Interface StandardЧтение
KE4 (2) Assessment: The Cortex Microcontroller Software Interface Standard (CMSIS)Чтение
KE4 (2) Assessment: The Cortex Microcontroller Software Interface Standard (CMSIS)Задание
KV2 (3) GPIOs and PeripheralsВидео
KV2 (3) GPIOs and PeripheralsЧтение
KE2 (3): Assessment: GPIOs and PeripheralsЧтение
KE2 (3) Assessment: GPIOs and PeripheralsЗадание
KV3 (3) GPIO Design and MicrocontrollersЧтение
KV3 (3) GPIO Design and MicrocontrollersВидео
KV3 (3) GPIO Design and MicrocontrollersЧтение
KE3 (3) Assessment: GPIO Design and MicrocontrollersЧтение
KE3 (3) Assessment: GPIO Design and MicrocontrollersЗадание
KV4 (3) Controlling Peripherals with micro:bitЧтение
KV4 (3) Controlling Peripherals with the micro:bit Видео
KV4 (3) Controlling Peripherals with the micro:bitЧтение
KE4 (3) Assessment: Controlling Peripherals with the micro:bitЧтение
KE4 (3) Assessment: Controlling Peripherals with the micro:bitЗадание
SE2 (3) Assessment: Lab Project: Part 1Чтение
SE2 (3) Assessment: Lab Project: Part 1Задание
SV3 (3) Lab Project: Part 2Чтение
SV3 (3) Lab Project: Part 2Видео
SV3 (3) Lab Project: Part 2Чтение
SE3 (3) Module ProjectЧтение
SE3 (3) Module Project BriefingЧтение
SE3 (3) Module Project: Task 1Чтение
SE3 (3) Module Project Task 2Чтение
SE3 (3) Module Project Task 3Чтение
SE3 (3) Module Project Task 4Чтение
Видео
KV2 (4) Types of InterruptsЧтение
KE2 (4) Assessment. Types of InterruptsЧтение
KE2 (4) Assessment: Types of InterruptsЗадание
KV3 (4) Exception Processing: ExamplesЧтение
KV3 (4) Exception Processing: ExamplesВидео
KV3 (4) Exception Processing: ExamplesЧтение
KE3 (4) Assessment: Exception Processing: ExamplesЧтение
KE3 (4) Assessment: Exception Processing: ExamplesЗадание
KV4 (4) Exception ProcessingЧтение
KV4 (4) Exception ProcessingВидео
KV4 (4) Exception ProcessingЧтение
KE4 (4) Assessment: Exception ProcessingЧтение
KE4 (4) Assessment: Exception ProcessingЗадание
SV2 (4) Lab Project: Part 1Видео
SV2 (4) Lab Project: Part 1Чтение
SE2 (4) Assessment: Lab Project: Part 1Чтение
SE2 (4) Assessment: Lab Project: Part 1Задание
SV3 (4) Lab Video: Part 2Чтение
SV3 (4) Lab Project: Part 2Видео
SV3 (4) Lab Project: Part 2Чтение
SE3 (4) Module ProjectЧтение
KV2 (5) Types of DACs and ADCsВидео
KV2 (5)Types of DACs and ADCsЧтение
KV2 (5) Assessment: Types of DACs and ADCsЧтение
KE2 (5) Assessment: Types of DACs and ADCsЗадание
KV3 (5) Properties of Analog-to-Digital ConversionЧтение
KV3 (5) Properties of Analog-to-Digital ConversionВидео
KV3 (5) Properties of Analog-to-Digital ConversionЧтение
KE3 (5) Assessment: Properties of Analog-to-Digital ConversionЧтение
KE3 (5) Assessment: Properties of Analog-to-Digital ConversionЗадание
KV4 (5) Analog Input and Output with the micro:bitЧтение
KV4 (5) Analog Input and Output with the micro:bitВидео
KV4(5) Analog Input and Output with the micro:bitЧтение
KE4 (5) Assessment: Analog Input and Output with the micro:bitЧтение
KE4 (5) Assessment: Analog Input and Output with the micro:bitЗадание
SV2 (5) Lab Project: Part 1Видео
SV2 (5) Lab Project: Part 1Чтение
SE2 (5) Assessment: Analog I/OsЧтение
SE2 (5) Assessment: Lab Project: Part 1Задание
SV3 (5) Lab Project: Part 2Чтение
SV3 (5) Lab Project: Part 2Видео
SV3 (5) Lab Project: Part 2Чтение
SE3 (5) Assessment: Pulse Width ModulationЧтение
SE3 (5) Assessment: Lab Project: Part 2Задание
SV4 (5) Lab Project: Part 3Чтение
SV4 (5) Lab Project: Part 3Видео
SV4 (5) Lab Project: Part 3Чтение
SE4 (5) Module Project Чтение
KV2 (6) Timer Operation ModesВидео
KV2 (6) Timer Operation ModesЧтение
KE2 (6) Assessment: Timer Operation ModesЧтение
KE2 (6) Assessment: Timer Operation ModesЗадание
KV3 (6) Timers and Repeating Functions in micro:bit PythonЧтение
KV3 (6) Timers and Repeating Functions in micro:bit PythonВидео
KV3 (6) Timers and Repeating Functions in micro:bit Python TranscriptЧтение
KE3 (6) Assessment: Timers and Repeating Functions in micro:bit PythonЧтение
KE3 (6) Assessment: Timers and Repeating Functions in micro:bit PythonЗадание
KV4 (6) Using PWM to Control Outputs on the micro:bitЧтение
KV4 (6) Using PWM to Control Output on the micro:bitВидео
KV4 (6) Using PWM to Control Output on the micro:bitЧтение
KE4 (6) Assessment: Using PWM to Control Outputs on the micro:bitЧтение
KE4 (6) Assessment: Using PWM to Control Outputs on the micro:bitЗадание
SV2 (6) Lab Project: Part 1Видео
SV2 (6) Lab Project: Part 1Чтение
SV2 (6) Assessment: Lab Project: Part 1Чтение
SE2 (6) Assessment: Lab Project: Part 1Задание
SV3 (6) Lab Project: Part 2Чтение
SV3 (6) Lab Project: Part 2Видео
SV3 (6) Lab Project: Part 2Чтение
SE3 (6) Assessment: Lab Project: Part 2Чтение
SV3 (6) Lab Project: Part 3Чтение
SV3 (6) Lab Project: Part 3Видео
SV4 (6) Lab Project: Part 3 Чтение
SE4 (6) Module ProjectЧтение