掌控板(为Python编程学习而生)文章目录+入门教程 简介

news2025/1/12 19:07:29

前言

 文章目录

掌控入门系列教程目录

  • 【Mind+】掌控板入门教程01 “秀”出我创意
  • 【Mind+】掌控板入门教程02 趣味相框
  • 【Mind+】掌控板入门教程03 节日的祝福
  • 【Mind+】掌控板入门教程04 迷你动画片
  • 【Mind+】掌控板入门教程05 心情灯
  • 【Mind+】掌控板入门教程06 多彩呼吸灯
  • 【Mind+】掌控板入门教程07 音乐控制台
  • 【Mind+】掌控板入门教程08 噪音报警器
  • 【Mind+】掌控板入门教程09 魔法之光
  • 【Mind+】掌控板入门教程10 可穿戴计步器
  • 【Mind+】掌控板入门教程11 光声之形
  • 【Mind+】掌控板入门教程12 电子秒表
  • 【Mind+】掌控板入门教程13 贪吃蛇
  • 【Mind+】掌控板入门教程14 智能物联手表(part1)
  • 【Mind+】掌控板入门教程14 智能物联手表(Part2)
  • 【Mind+】掌控板入门教程14 智能物联手表(Part3)
  • 【Mind+】 掌控板入门教程15 家庭噪音数据分析

进阶课程(上传模式)

游戏王
  • 【Gravity】Mind+掌控板进阶教程-简介
  • 【Gravity】Mind+掌控板进阶教程-项目一 投篮机
  • 【Gravity】Mind+掌控板进阶教程-项目二 火线冲击
  • 【Gravity】Mind+掌控板进阶教程-项目四 游戏王
  • 【Gravity】Mind+掌控板进阶教程-项目三 坦克大战

智慧之家
  • 【Gravity】Mind+掌控板进阶教程-项目五(上) 感应垃圾桶
  • 【Gravity】Mind+掌控板进阶教程-项目五(下) AI助力垃圾分类
  • 【Gravity】Mind+掌控板进阶教程-项目六 宠物投食机
  • 【Gravity】Mind+掌控板进阶教程-项目七 植物监测仪
  • 【Gravity】Mind+掌控板进阶教程-项目八 智慧家庭

魔力工厂
  • 【Gravity】Mind+掌控板进阶教程-项目九 纸杯魔法
  • 【Gravity】Mind+掌控板进阶教程-项目十 答案之书
  • 【Gravity】Mind+掌控板进阶教程-项目十一 糖果分拣
  • 【Gravity】Mind+掌控板进阶教程-项目十二 魔力工厂

小车总动员
  • 【Gravity】Mind+掌控板进阶教程-项目十三 风帆车

 视频介绍:

别以貌取“人”,掌控无所不能——让中国孩子掌控世界未来!

        掌控板由创客教育专家委员会推出,是国内第一款专为编程教育而设计的开源硬件!它集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口等多种功能模块。同时,掌控板支持图形化及Python代码编程,能够实现智能机器人、创客智造作品等智能控制类应用,为教育者和学习者提供了丰富的实践平台。

       以BXY软件Mind+、mpython等为编程工具,结合MicroPython编程语言和图形化编程,掌控板可以应用于智能家具、智慧农业、环境检测等多种场景,不仅加深了学生对Python语言的理解与应用,还补充了硬件知识,巩固了知识点在实际运用中的作用。

掌控板mpython学习社区盛思掌控板论坛:掌控板mpython学习社区 盛思掌控板论坛 (dfrobot.com.cn)icon-default.png?t=N7T8https://mc.dfrobot.com.cn/forum-168-1.html规格图

(官网)购买链接:掌控板icon-default.png?t=N7T8https://www.dfrobot.com.cn/goods-1902.html(淘宝)购买链接:掌控板2.0盛思官方...-淘宝网 (taobao.com)icon-default.png?t=N7T8https://item.taobao.com/item.htm?spm=a230r.1.14.181.572e6b03sdpDpx&id=599264730514&ns=1&abbucket=7&scene=taobao_shop#detail

一、教程简介

       随着掌控板的推广和Mind+软件版本的更新,我们将推出掌控板在Mind+上的图形化编程系列入门教程。

      本教程共由12个项目组成,每个项目配合实例介绍了掌控板和Mind+软件的基本使用方法,由易到难,循序渐进,帮助读者零基础入门掌控板的图形化编程。通过教程将带领大家一起玩转掌控板,实现各种创意。

      本教程适合开源硬件初学者、图形化编程初学者和想要了解掌控板的创客。

* 教程编写过程中使用的是V1.5.0版本Mind+软件,现官网已经更新到新版本,如果您是使用新版本的软件进行教程学习,在使用过程中若发现项目程序的任何问题。可以反馈到官方邮箱:MindPlus@dfrobot.com

      在开始教程学习之前,首先要搞明白掌控板是什么,Mind+又是什么,以及如何在Mind+上使用掌控板。

二、掌控板是什么?

      掌控板由创客教育专家委员会推出,是国内第一款专为编程教育而设计的开源硬件!
 

Mind+ 掌控板入门教程简介图1


      它集成了ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信。外观布局如下。
 

Mind+ 掌控板入门教程简介图16

Mind+ 掌控板入门教程简介图17


      利用掌控板,可以实现:
      ■ STEAM教学;
      ■ 物联网;
      ■ 智能控制类作品;
      ■ DIY创意作品等多方面应用。

三、Mind+是什么?

      Mind+是一款基于Scratch3.0开发的青少年编程软件,让大家轻松体验创造的乐趣。
 

Mind+ 掌控板入门教程简介图2


      Mind+的核心特点:
      ■ 支持原生态Scratch3.0图形化编程平台;
      ■ 支持Arduino、micro:bit、掌控板等多种开源硬件;
      ■ 集成几十种传感器和执行模块,并不断增长中;
      ■ 支持python、C等多种代码编译环境,并可一键生成代码。

四、软件安装

      首先,去官网下载安装最新版本的Mind+: www.mindplus.cc
 

Mind+图形化编程软件官网- 一站式入门学习Arduino、micro:bit、掌控板。 (mindplus.cc)icon-default.png?t=N7T8https://www.mindplus.cc/

Mind+ 掌控板入门教程简介图18


      点击下载,下载完按照提示一步一步安装即可,

      安装完成后,可以在桌面看到软件图标。

Mind+ 掌控板入门教程简介图3


* 安装过程中,杀毒软件可能会警告,选择允许操作即可。

五、首次连接

     首次连接掌控板到Mind+需要做4步准备工作:

* 安装过程中如果出现任何问题,可加入官方QQ群:671877416(Mind+官方交流群)进行咨询。

■ 切换模式:
      打开Mind+后,切换到“上传模式”,然后点击“扩展”。

Mind+ 掌控板入门教程简介图4

   

Mind+ 掌控板入门教程简介图5

■ 安装主控板:

      在弹出的窗口中,首先切换到“主控板”;然后选择“掌控板”;最后点击“返回”。
 

Mind+ 掌控板入门教程简介图19


■ 连接设备:

      驱动安装完成后,将掌控板通过数据线连接到电脑,“连接设备”下将出现一个COM口,点击这个“COMxx-CP210x”即可。

* 不同掌控板连接到电脑后,COM口后面的数字不同。

Mind+ 掌控板入门教程简介图6

■ 安装驱动:

   若第一次使用掌控板,需安装驱动,按照提示安装即可。


 

Mind+ 掌控板入门教程简介图7

六、开始编程

      Mind+支持对掌控板的图形化编程和代码编程。

      本教程是掌控板的图形化编程入门教学,接下来将介绍图形化编程操作步骤。

      打开软件后,进行以下3步:        

      ■ 选择“Arduino C”,选择“自动生成”标签。

Mind+ 掌控板入门教程简介图8


* 针对本教程来说,一定要选择“Arduino C”,否则可能会出现程序无法运行的情况。

      ■ 拖动模块即可编程,可以选择查看菜单“教程”中的“示例程序”。

      ■ 编程完毕后点击“上传到设备”,等待上传完成。

Mind+ 掌控板入门教程简介图9



* 上传程序过程中,会提示如下图所示的“请按住A键,不要松开”。这是针对第一批售出的掌控板,需要按下A键才能完成程序上传,其他批次的掌控板则不需要进行任何操作,程序会自动上传。

Mind+ 掌控板入门教程简介图10

      创作友友自己的第一个程序吧!

      如果你不知道利用
Mind+ 、掌控板可以实现哪些功能,赶紧去看后面的教程吧!相信你会获得更多的灵感。DF创客社区中也有很多好玩的掌控板项目,快去搜索发现吧!社区网址:www.dfrobot.com.cn DFRobot官网-开源硬件,智能机器人和科创教育产品及服务提供商icon-default.png?t=N7T8https://www.dfrobot.com.cn/

总结

       本教程小北旨在通过一系列简单到复杂的项目,引导友友们入门掌控板的图形化编程。通过实际操作和项目实践,你将不仅学会如何使用Mind+软件进行编程,还能深入理解掌控板的各种功能和应用场景。希望你在学习过程中能够享受创造的乐趣,并不断探索和发现新的可能性~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1968709.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

word预览方式---iframe,Microsoft Office Online、xDoc、Google Docs

提示:word预览方式—iframe 文章目录 [TOC](文章目录) 前言一、Microsoft Office Online二、xDoc三、Google Docs四、预览组件总结 前言 使用vue/cli脚手架vue create创建 一、Microsoft Office Online https://view.officeapps.live.com/op/view.aspx?src二、xDo…

java的命令执行漏洞揭秘

0x01 前言 在Java中可用于执行系统命令常见的方式有两种,API为:java.lang.Runtime、java.lang.ProcessBuilder 0x02 java.lang.Runtime GetMapping("/runtime/exec")public String CommandExec(String cmd) {Runtime run Runtime.getRunti…

关于#define的使用方法总结

文章目录 #define 预处理指令一、#define宏定义二、查看预处理文件三、#define 的使用方法四、C语言宏中“#”和“##”的用法五、常见的宏定义总结六、常考题目 #define 预处理指令 #define 是 C 和 C 编程语言中的预处理指令,用于定义宏(macro&#xf…

JVM系列 | 对象的消亡——HotSpot的设计细节

HotSpot 的细节实现 文章目录 HotSpot 的细节实现OopMap 与 根节点枚举根节点类型及说明HotSpot中的实现 OopMap 与 安全点安全点介绍如何保证程序在安全点上? 安全区域记忆集与卡表记忆集卡表 写屏障并发的可达性分析(与用户线程)并发可达性…

计算机底层知识点(一)晶体管与CPU执行指令之间的联系

该文主要通过详细介绍晶体管在CPU执行指令时的作用。本文所讲解例子为NPN型二极管。这里简单介绍一下,NPN是共阳极,即两个NP结的P结相连为基极,另两个N结分别做集电极和发射极,发射极电流 集电极电流 基极电流。 图5 LED两脚分别…

【Vue3】具名插槽

【Vue3】具名插槽 背景简介开发环境开发步骤及源码 背景 随着年龄的增长,很多曾经烂熟于心的技术原理已被岁月摩擦得愈发模糊起来,技术出身的人总是很难放下一些执念,遂将这些知识整理成文,以纪念曾经努力学习奋斗的日子。本文内…

纯技术手段实现内网穿透,免注册免收费

纯技术手段实现内网穿透,免注册免收费 一、内网穿透二、方法分类2.1 基于隧道协议的内网穿透2.2 基于反向代理的内网穿透2.3 基于SSH的内网穿透具体工具的分类如下:基于隧道协议基于反向代理基于SSH 三、本文方法四、具体操作4.1 安装服务端4.2 安装客户…

【Linux 网络】链路层

文章目录 链路层1 以太网1.1 以太网帧格式1.2 MAC地址1.3 MTU 2. ARP协议2.1 ARP协议的作用2.2 ARP数据报格式2.3 ARP的流程 其他协议3. DNS协议3.1 域名3.2 输入URL后的事情 4. ICMP协议4.1 ICMP 功能都有啥?4.2 基于ICMP的命令ping命令 5. NAT协议5.1 NAT技术背景…

android13关机按钮 去掉长按事件 去掉启动到安全模式 删除关机长按

总纲 android13 rom 开发总纲说明 目录 1.前言 2.界面效果 3.问题分析 4.代码修改 5.编译替换运行 6.彩蛋 1.前言 在Android操作系统中,关机按钮通常具有多种功能,包括短按关机、长按启动语音助手或重启设备等。在某些情况下,用户或设备管理员可能希望自定义关机按…

爬虫中常见的加密算法Base64伪加密,MD5加密【DES/AES/RSA/SHA/HMAC】及其代码实现(一)

目录 基础常识 Base64伪加密 python代码实现 摘要算法 1. MD5 1.1 JavaScript 实现 1.2 Python 实现 2. SHA 2.1 JavaScript 实现 2.2 Python 实现 2.3 sha系列特征 3. HMAC 3.1 JavaScript 实现 3.2 Python 实现 对称加密 一. 常见算法归纳 1. 工作模式归纳 …

码农职场:一本专为IT行业求职者量身定制的指南

目录 写在前面 推荐图书 推荐理由 写在后面 写在前面 本期博主给大家推荐一本专为IT行业求职者量身定制的指南:《码农职场》。 推荐图书 https://item.jd.com/14716160.html 内容简介 这是一本专为广大IT 行业求职者量身定制的指南,提供了从职前…

使用Python实现栅格划分(渔网)

在QGIS中,“渔网”(Fishnet)是指一种创建规则网格(通常是矩形或正方形)的工具,这些网格可以用于空间数据的采样、分区或作为其他地理空间分析的基础。渔网工具可以生成一个由多边形组成的图层,每…

文件解析漏洞—IIS解析漏洞—IIS7.X

在IIS7.0和IIS7.5版本下也存在解析漏洞,在默认Fast-CGI开启状况下,在一个文件路径/xx.jpg后面加上/xx.php会将 “/xx.jpg/xx.php” 解析为 php 文件 利用条件 php.ini里的cgi.fix_pathinfo1 开启IIS7在Fast-CGI运行模式下 在 phpstudy2018 根目录创建…

4、postgresql拓展表空间

base是数据保存目录, OID:对象标识符,无符号4字节整数, 数据库的oid在pg_database中,表,索引,序列等OID存储在pg_class中 表空间:pg最大的逻辑存储单元,表索引数据库都…

Linux安装Zabbix7.0并且使用外置Mysql数据库

MySQL 数据库服务版本。必须至少为 8.00.30 # rpm -Uvh https://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm # dnf clean all #安装zabbix # dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts za…

【一图学技术】6.反向代理 vs API网关 vs 负载均衡的原理和使用场景

反向代理 vs API网关 vs 负载均衡 一、概念 ​ 🌏反向代理(Reverse Proxy)是一种位于服务器和客户端之间的代理服务器。 ​ 它接收来自客户端的请求,并将其转发给后端服务器,然后将后端服务器的响应返回给客户端。客…

dfs,CF 196B - Infinite Maze

一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 https://codeforces.com/problemset/problem/196/B 二、解题报告 1、思路分析 考虑如何判断一条路径可以无限走? 我们对朴素的网格dfs改进,改进为可以dfs网格外的区域 如果存在某个…

Go语言加Vue3零基础入门全栈班10 Go语言+gRPC用户微服务项目实战 2024年07月31日 课程笔记

概述 如果您没有Golang的基础,应该学习如下前置课程。 Golang零基础入门Golang面向对象编程Go Web 基础Go语言开发REST API接口_20240728Go语言操作MySQL开发用户管理系统API教程_20240729Redis零基础快速入门_20231227GoRedis开发用户管理系统API实战_20240730Mo…

大模型下的视频理解video understanding

数据集 Learning Video Context as Interleaved Multimodal Sequences Motivation: 针对Narrative videos, like movie clips, TV series, etc.:因为比较复杂 most top-performing video perception models 都是研究那种原子动作or人or物 understandin…

C++ 布隆过滤器

1. 布隆过滤器提出 我们在使用新闻客户端看新闻时,它会给我们不停地推荐新的内容,它每次推荐时要去重,去掉 那些已经看过的内容。问题来了,新闻客户端推荐系统如何实现推送去重的? 用服务器记录了用 户看过的所有历史…