Pyhton程序 运行--->>> 模块=源文件 依次执行--->>> Python引用本质:变量:存储对象地址id。引用:通过地址引用对象obj,然后传递值value。 栈内存变量地址引用->堆内存对象对应值数据 数据结构中的栈和堆栈 :这是一种连续直线存储数据结构,具有先进先出的性质。通
看了廖雪峰老师的教程:一封电子邮件的旅程就是发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA <- MUA <- 收件人有了上述基本概念,要编写程序来发送和接收邮件,本质上就是:编写MUA把邮件发到MTA;编写MUA从MDA上收邮件。发邮件时,MUA和MTA使用的协议就是SMTP:Simple Mail Transfer
转载
2023-12-28 15:26:04
71阅读
概述掌控板上可以运行 microPython 程序,尽管 microPython 有着和 Python 3.x 一样的语法,但在 microPython 中无法使用原生 Python 强大的第三方资源支持。mpython_conn 是一个用于在 Python 3.x 中控制掌控板的连接库,上位机运行 Python 程序,而掌控板作为下位机完成输入输出任务。目前 mpython_conn 只支持通过
转载
2024-01-15 09:37:52
1261阅读
【情境导入】同学们有没有试过在音乐软件听歌时用摇一摇来切换歌曲呢? 有没有用过微信里的摇一摇的功能呢?本节内容,我们一起来学习制作“摇出好心情”!【任务描述】利用掌控板板载1.3英寸OLED显示屏和重力加速度传感器,通过设置变量和程序的多线性,在屏幕上显示文字和图片。【材料清单】硬件—— 掌控板板载1.3英寸OLED显示屏、三轴加速度传感器、USB数据线软件 ——mPythonX图形化编辑器【准备
转载
2024-08-11 09:23:18
86阅读
# mPython 舵机驱动程序科普
舵机是现代机器人和自动化设备中一个重要的部件,广泛应用于机械臂、智能玩具和无人机等多种场合。使用舵机可以精确控制的位置与角度,从而实现更复杂的运动。在本文中,我们将介绍 mPython 舵机驱动程序,并给出多个代码示例,帮助你理解如何使用 mPython 库控制舵机。
## 什么是 mPython?
mPython 是一种基于 MicroPython 的
【情境导入】在生活中,楼道里的感应灯大大方便了我们的生活。在光线昏暗时,有人经过只需拍手或脚步声大一些就可以亮灯,既做到了节能也做到了便民,那么今天我们也来制作这个根据光线和声音控制的自然灯。【任务描述】利用板载声音传感器、光线传感器和RGB灯制作一个能够感知自然,贴近生活的创意项目。【材料清单】硬件 ——掌控板板载声音传感器、光线传感器和RGB灯、USB数据线软件 ——mPythonX图形化编辑
转载
2024-09-14 14:58:01
190阅读
mPython是一款功能强大的图形化编程工具。图形化编程软件中的佼佼者 mPython。该软件支持函数,仿真、hex、python、blockly三种代码读写等功能。并可以与TPYBoard系类开发板配合使用,直接连接PC端进行编程。有需要的用户欢迎来久友下载站下载~常见问题:一、mPython如何配置变量PATH?1、在桌面或我的电脑或我的计算机,右键点击-属性-弹出对话框,点击高级系统设置;切
转载
2023-11-13 11:26:58
105阅读
一、设计任务基于单片机的抢答器的设计,实现抢答器的基本功能。二、性能指标要求1.2.有一个主持人控制开关和6路抢答按扭,当主持人允许抢答时才能进行抢答操作,并用一个数码管显示抢答选手的号码,同时其他选手不能再抢答。3.当主持人允许抢答后倒计时5秒时间,在这5秒内抢答有效,过后就不能进行抢答了。4.电路上要加个蜂鸣器的电路,当有选手抢答时蜂鸣器响一下。5.当有选手抢答后,进行倒计时20秒作为选手回答
文章目录 一、Arduino UNO拓展板简介 二、电位器及串口监视器的使用 三、LED灯模块的使用 四、使用电位器模块控制LED灯的亮度 五、实现呼吸灯效果(for循环的使用) 六、总结硬件清单一、Arduino UNO拓展板简介 如图所示为市面常见的 Arduino UNO 拓展板,其作用便是将 UNO 板上有限的端口进行拓展,比如将所有的信号端与电源端口组合到一起,使得接线变得清晰方便,其价
转载
2024-06-04 12:36:39
233阅读
一、概述mPython编程软件是一款用于对掌控板编写程序进而学习编程的软件,支持从图形化编程入手给掌控板编写程序,进而轻松掌握python编程语言。功能概括:1.图形编程:以图形化搭积木的形式进行编程创作2.双屏对照:让python更易学,直观呈现图形化指令对应的python代码3.脱机仿真:让调试更简单,程序编写完成后通过仿真功能即可验证程序,无需连接硬件4.科学探究:让数据可视化呈现采集硬件传
转载
2023-11-03 09:33:32
237阅读
mPython X是一个针对IoT和嵌入式开发的微型Python实现,因其简单易用而受到广泛关注。然而,开发过程中难免会遇到一些技术难题,这里将详细记录解决“mPython X”相关问题的过程。
## 环境配置
首先,我们需要搭建合适的开发环境。以下是配置步骤:
1. 安装Python
2. 安装适用于mPython X的库
3. 配置IDE(如VSCode或PyCharm)
4. 测试运行
之前在帮朋友搜集少儿编程教育资料的时候,发现了麻省理工开发的积木式编程语言的Scratch,最近有空玩了下,感觉很惊艳,我能想象用它做一些有趣的事情,Scratch把编程元素变成像乐高积木一样,可以通过简单拖放组合来实现逻辑,交互体验很不错,很容易就能实现一些简单的动画控制,在实现复杂一些的逻辑的时候,搭积木的方式会显得繁琐,这个是编程模式的原因,不过相信会有很多聪明才智的解决方法,有
Numpy库numpy:科学计算包,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换、随机数生成,并可与C++/Fortran语言无缝结合。树莓派Python v3默认安装已经包含了numpy。① 导入模块>>> import numpy as np② 生成数组>>
mPythonX 使用说明map.jpg (29.23 KB, 下载次数: 19)2019-1-8 09:41 上传21.jpg (32.98 KB, 下载次数: 9)2019-1-8 09:41 上传软件安装目前有三个下载地址:附:掌控板的Mac驱动提示安装过程有可能被杀毒软件误报病毒,需要选择“允许程序所有操作”。安装软件的最后一步,会自动安装CP210x的驱动,如果先前安装过则可以忽略。接入
mpython 初中是一个关于学习MPython编程的入门课程,作为IT技术类的爱好者,很多同学在学习过程中可能会遇到各种各样的问题。在这篇文章中,我们将围绕“mpython 初中”问题的解决过程进行详细梳理,涉及环境预检、部署架构、安装过程、依赖管理、故障排查和版本管理等多个方面。接下来,我们按逻辑顺序进行展开。
## 环境预检
在进行学习和使用MPython之前,我们首先需要对环境进行预检
单片机控制舵机1.简述我这里用的是SG90舵机 总共三根线,控制好了三根线其实也就控制好了舵机接线方法 红------------------------VCC-- 5V电压 暗棕色----------------------GND 橙色----------------------信号线由此,我们可以知道,其实我们只要控制一根信号线就可以了2.具体原理:舵机内部有一个基准电压,微处理器产生的PWM
转载
2024-09-03 20:58:29
64阅读
# 使用MPython实现温度传感器程序
在现代物联网(IoT)应用中,温度传感器的使用非常广泛。MPython是一个适用于MicroPython的开发框架,使得开发嵌入式应用变得更加简单易懂。在这篇文章中,我们将逐步实现一个简单的温度传感器程序,并对每一步进行详细的解释。
## 流程概述
在开始之前,我们来了解一下整个实现的流程。下面的表格概述了我们要完成的步骤:
| 步骤 | 描述
【情境导入】众所周知,比萨斜塔是一座倾斜的塔,这是肉眼可以看出来的,但是很多人并不知道斜塔的倾斜角度是多少,如果我们要测量斜塔的倾斜角度,那我们就需要用到“量角器”。因为斜塔的体积比较大,如果用平时使用的量角器测量难度会很大,所以我们今天要用掌控板做一个电子量角器,看看能不能轻松测量出斜塔的倾斜角度。【任务描述】利用掌控板的倾斜角模块,做一个可以通过按键控制的量角器,如图所示:【材料清单】硬件 —
转载
2023-12-30 07:43:16
130阅读
11月28日下午,在掌控2.0内测群里,有老师在讨论“抢答器”制作。讨论的问题:1、抢答完以后,进行下一轮抢答得复原,怎么办 ?2、同时按下触摸按键P/N,同时抢答了,怎么办?3、抢答器每抢答一次就要重新复位一次,还是可以设置多次抢答后,再去复位呢?看到老师们的一番讨论和实操测试后,我也想起了自己以前在makecode做过“micro:bit版本”的抢答器,当时编写完在makecode上仿真调试时
转载
2023-12-25 12:48:19
182阅读
SG90舵机官方数据尺寸:21.5mmX11.8mmX22.7mm 重量:9克 (1kg=1公斤=2斤) 无负载速度:0.12秒/60度(4.8V) 0.002s/度 堵转扭矩:1.2-1.4公斤/厘米(4.8V) 使用温度:-30~~+60摄氏度 死区设定:7us (7MHZ) 工作电压:4.8V-6V 位置等级:1024级 脉冲控制精度为2us操
转载
2023-10-03 07:40:18
212阅读