电子系统设计与实践
电子系统设计与实践
1000+ 人选课
更新日期:2025/05/11
开课平台智慧树
开课高校上海电力大学
开课教师贺雪晨黄琼
学科专业工学电子信息类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
随着物联网和电子技术的发展,越来越多的硬件开源了,主流的开源硬件包括Arduino、树莓派、micro:bit等。Micro:bit以其独特的教育项目遍布全球,英国Do Your Bit国际挑战赛、中国教育部全国青少年电子信息智能创新大赛,都将其选为赛事硬件平台。本课程讲解如何使用Python对开源智能硬件micro:bit进行程序编写,以及树莓派与micro:bit的交互。内容包括通过内置LED、按钮、传感器、无线和蓝牙,实现游戏开发、POS机、石头剪刀布等实践案例;通过Arm公司安芯教育设计的扩展板,实现声控风扇、智能抢答器、红绿灯系统、遥控LED灯、大棚管理系统、电子门铃、限位雨刷器、遥控小车等项目。还讲解了如何使用图形界面、开源操作系统mbed OS对micro:bit进行编程的方法。
课程大纲

在线教程

章节简介教学计划
概述
登录后可预览视频
开源智能硬件概述(Arduino树莓派)
贺雪晨
开源智能硬件概述(microbit)
贺雪晨
MicroPython
贺雪晨
Micro:bit基本组件
可编程LED点阵
贺雪晨
图像
贺雪晨
动画与按钮
贺雪晨
编程基础
变量、类型、结构体
贺雪晨
循环
贺雪晨
分支与随机函数
贺雪晨
内置传感器
光线传感器、温度传感器
贺雪晨
加速度传感器、磁场传感器
贺雪晨
游戏开发
贺雪晨
网络互联
无线通信
贺雪晨
实践与蓝牙
贺雪晨
扩展板
蜂鸣器
贺雪晨
风扇与智能抢答器
贺雪晨
外接LED
贺雪晨
传感器大棚门铃
贺雪晨
舵机与电机
贺雪晨
树莓派与micro:bit
树莓派快速入门
贺雪晨
树莓派读取micro:bit信息
贺雪晨
树莓派写数据到micro:bit
贺雪晨
文件系统
文件系统
贺雪晨
图形化编程与Python
图形化编程简介
图形化编程简介
贺雪晨
计步器
贺雪晨
简易POS机
贺雪晨
光控灯
贺雪晨
冰壶
贺雪晨
自动浇花器
贺雪晨
快递柜
贺雪晨
遥控小车
贺雪晨
循迹小车
贺雪晨
实践:单人游戏
贺雪晨
实践:双人游戏
贺雪晨
蓝牙
贺雪晨
Mbed与micro:bit
Mbed与micro:bit
贺雪晨
  • 第一章概述

    概述

  • 1.1开源智能硬件概述(Arduino树莓派)

    开源智能硬件概述(Arduino树莓派)

  • 1.2开源智能硬件概述(microbit)

    开源智能硬件概述(microbit)

  • 1.3MicroPython

    MicroPython

  • 第二章Micro:bit基本组件

    Micro:bit基本组件

  • 2.1可编程LED点阵

    可编程LED点阵

  • 2.2图像

    图像

  • 2.3动画与按钮

    动画与按钮

  • 第三章编程基础

    编程基础

  • 3.1变量、类型、结构体

    变量、类型、结构体

  • 3.2循环

    循环

  • 3.3分支与随机函数

    分支与随机函数

  • 第四章内置传感器

    内置传感器

  • 4.1光线传感器、温度传感器

    光线传感器、温度传感器

  • 4.2加速度传感器、磁场传感器

    加速度传感器、磁场传感器

  • 4.3游戏开发

    游戏开发

  • 第五章网络互联

    网络互联

  • 5.1无线通信

    无线通信

  • 5.2实践与蓝牙

    实践与蓝牙

  • 第六章扩展板

    扩展板

  • 6.1蜂鸣器

    蜂鸣器

  • 6.2风扇与智能抢答器

    风扇与智能抢答器

  • 6.3外接LED

    外接LED

  • 6.4传感器大棚门铃

    传感器大棚门铃

  • 6.5舵机与电机

    舵机与电机

  • 第七章树莓派与micro:bit

    树莓派与micro:bit

  • 7.1树莓派快速入门

    树莓派快速入门

  • 7.2树莓派读取micro:bit信息

    树莓派读取micro:bit信息

  • 7.3树莓派写数据到micro:bit

    树莓派写数据到micro:bit

  • 第八章文件系统

    文件系统

  • 8.1文件系统

    文件系统

  • 第九章图形化编程与Python

    图形化编程与Python

  • 9.1图形化编程简介

    图形化编程简介

  • 9.2实践:单人游戏

    实践:单人游戏

  • 9.3实践:双人游戏

    实践:双人游戏

  • 9.4蓝牙

    蓝牙

  • 第十章Mbed与micro:bit

    Mbed与micro:bit

  • 10.1Mbed与micro:bit

    Mbed与micro:bit

  • 开始学习
  • 第一章  作业测试
    第一章 概述

    1.1 开源智能硬件概述(Arduino树莓派)

    1.2 开源智能硬件概述(microbit)

    1.3 MicroPython

    视频数3
  • 第二章  作业测试
    第二章 Micro:bit基本组件

    2.1 可编程LED点阵

    2.2 图像

    2.3 动画与按钮

    视频数3
  • 第三章  作业测试
    第三章 编程基础

    3.1 变量、类型、结构体

    3.2 循环

    3.3 分支与随机函数

    视频数3
  • 第四章  作业测试
    第四章 内置传感器

    4.1 光线传感器、温度传感器

    4.2 加速度传感器、磁场传感器

    4.3 游戏开发

    视频数3
  • 第五章  作业测试
    第五章 网络互联

    5.1 无线通信

    5.2 实践与蓝牙

    视频数2
  • 第六章  作业测试
    第六章 扩展板

    6.1 蜂鸣器

    6.2 风扇与智能抢答器

    6.3 外接LED

    6.4 传感器大棚门铃

    6.5 舵机与电机

    视频数5
  • 第七章  作业测试
    第七章 树莓派与micro:bit

    7.1 树莓派快速入门

    7.2 树莓派读取micro:bit信息

    7.3 树莓派写数据到micro:bit

    视频数3
  • 第八章  作业测试
    第八章 文件系统

    8.1 文件系统

    视频数1
  • 第九章  作业测试
    第九章 图形化编程与Python

    9.1 图形化编程简介

    9.2 实践:单人游戏

    9.3 实践:双人游戏

    9.4 蓝牙

    视频数12
  • 第十章  作业测试
    第十章 Mbed与micro:bit

    10.1 Mbed与micro:bit

    视频数1
  • 期末考试