mpython OneNET 开发的过程记录 在进行 mpython OneNET 开发时,我们需要考虑多个方面的配置与优化,以确保开发流程的顺畅。以下是详细的过程记录,内容涵盖环境配置、编译过程、参数调优、定制开发、调试技巧及部署方案等。 ## 环境配置 首先,我们需要安装必要的开发环境。按照以下步骤配置环境: 1. 安装 Python3 及其依赖库 2. 安装 mpython SDK
原创 5月前
16阅读
1. Micropython与Openmv关系 Openmv是国外的一种基于micropython驱动的开源机器视觉模块,在机器视觉算法上,已经做了很大的优化,可以很好的在MCU上快速运行,比如颜色跟踪,脸部检测等;并且引出了相关的外设,比如SPI,IIC等,方便客户进行扩展。官方还有一个与之匹配的IDE(源码开源),具有编辑器,调试终端,具有RGB直方图显示的帧缓冲区查看器。2. Micropy
转载 2023-11-10 20:42:40
181阅读
mpython默认onenet的问题解析与解决方案 在现代物联网设备的开发中,连接不同平台常常会出现一些技术难题。其中,“mpython默认onenet”就是一个典型的案例。在此,我们将深入探讨该问题的背景、技术原理、系统架构、源码分析,以及扩展讨论,为解决此问题提供全面的视角。 ## 背景描述 在使用 `mpython` 进行物联网开发时,多数开发者需要将数据上传到云端平台以实现远程监控和
原创 6月前
58阅读
mPython是一款功能强大的图形化编程工具。图形化编程软件中的佼佼者 mPython。该软件支持函数,仿真、hex、python、blockly三种代码读写等功能。并可以与TPYBoard系类开发板配合使用,直接连接PC端进行编程。有需要的用户欢迎来久友下载站下载~常见问题:一、mPython如何配置变量PATH?1、在桌面或我的电脑或我的计算机,右键点击-属性-弹出对话框,点击高级系统设置;切
写下这篇文章是为了记录我学习使用esp8266的过程。在本文中我们会使用AT指令通过MQTT协议连接onenet云平台开篇必看1)关于onenet MQTT设备创建在设备连接onenet平台中,你又几个设备onenet就需要添加几个设备,就比如我有一个arduino端,一个QT端,还有一个测试端需要连接同一个onenet MQTT协议产品,就需要添加三个设备。一个设备只能连接一个设备。2)关于数据
Numpy库numpy:科学计算包,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换、随机数生成,并可与C++/Fortran语言无缝结合。树莓派Python v3默认安装已经包含了numpy。①    导入模块>>> import numpy as np②    生成数组>>
 之前在帮朋友搜集少儿编程教育资料的时候,发现了麻省理工开发的积木式编程语言的Scratch,最近有空玩了下,感觉很惊艳,我能想象用它做一些有趣的事情,Scratch把编程元素变成像乐高积木一样,可以通过简单拖放组合来实现逻辑,交互体验很不错,很容易就能实现一些简单的动画控制,在实现复杂一些的逻辑的时候,搭积木的方式会显得繁琐,这个是编程模式的原因,不过相信会有很多聪明才智的解决方法,有
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的驱动,如果先前安装过则可以忽略。接入
已经测试过OneNET麒麟座开发板了,这次来尝试与OneNET的连接和数据上传。这也是我们测试这块开发办的主要原因,因为在十几种我们有这种将分散的采集点数据上传到后台的需求。先看看麒麟座这块开发板,为上传数据提供了2中方式,wifi和GMS,这次我们主要测试wifi方式。要实现数据上传,我们首先需要在OneNET上拥有相应的账户。于是接下来我们开始研究与学习之旅。首先打开OneNET的主页,注册一
mPython X是一个针对IoT和嵌入式开发的微型Python实现,因其简单易用而受到广泛关注。然而,开发过程中难免会遇到一些技术难题,这里将详细记录解决“mPython X”相关问题的过程。 ## 环境配置 首先,我们需要搭建合适的开发环境。以下是配置步骤: 1. 安装Python 2. 安装适用于mPython X的库 3. 配置IDE(如VSCode或PyCharm) 4. 测试运行
原创 5月前
7阅读
# 使用 ESP32 Mpythong 开发版实现按键控制 在现代的物联网(IoT)开发中,ESP32 Mpython 开发版因其便捷性和强大的功能受到广泛应用。作为刚入行的小白,实现按键的功能也是一个很好的入门项目。本文将详细说明实现过程,帮助你快速上手。 ## 项目流程 下面是实现 ESP32 Mpython 开发版按键控制的基本流程: | 步骤 | 描述
原创 8月前
150阅读
         OneNet使用起来要比lewei50复杂一些,它没有前台需要自己开发。命令下发也和之前介绍的lewei50有一些区别,这里着重介绍一下使用MQTT协议来进行通讯。一、准备1、Esp8266开发板(+烧写器或者直接用WeMos D1 Wifi之类的就不要烧写器了)2、Arduino IDE for VS3、OneNet注册二、On
此处感谢b站up主——彼岸有光我们有船(我认为讲的和江科大老师一样好,如果习惯江科大老师的讲法的朋友们都可以看看捏) 提供的教程和最初的正点原子的源码,因为我学习的是江科大的stm32,所以进行了部分改编和部分注释,在此把视频内容简化,进行简单的复习。前言:本实验分为三个大阶段:1.利用esp8266连接上onenet云平台;2.利用云平台做可视化界面并获取数据到stm32中;3.微信小程序通过o
mpython 初中是一个关于学习MPython编程的入门课程,作为IT技术类的爱好者,很多同学在学习过程中可能会遇到各种各样的问题。在这篇文章中,我们将围绕“mpython 初中”问题的解决过程进行详细梳理,涉及环境预检、部署架构、安装过程、依赖管理、故障排查和版本管理等多个方面。接下来,我们按逻辑顺序进行展开。 ## 环境预检 在进行学习和使用MPython之前,我们首先需要对环境进行预检
原创 6月前
29阅读
单片机控制舵机1.简述我这里用的是SG90舵机 总共三根线,控制好了三根线其实也就控制好了舵机接线方法 红------------------------VCC-- 5V电压 暗棕色----------------------GND 橙色----------------------信号线由此,我们可以知道,其实我们只要控制一根信号线就可以了2.具体原理:舵机内部有一个基准电压,微处理器产生的PWM
转载 2024-09-03 20:58:29
64阅读
【情境导入】同学们有没有试过在音乐软件听歌时用摇一摇来切换歌曲呢? 有没有用过微信里的摇一摇的功能呢?本节内容,我们一起来学习制作“摇出好心情”!【任务描述】利用掌控板板载1.3英寸OLED显示屏和重力加速度传感器,通过设置变量和程序的多线性,在屏幕上显示文字和图片。【材料清单】硬件—— 掌控板板载1.3英寸OLED显示屏、三轴加速度传感器、USB数据线软件 ——mPythonX图形化编辑器【准备
概述掌控板上可以运行 microPython 程序,尽管 microPython 有着和 Python 3.x 一样的语法,但在 microPython 中无法使用原生 Python 强大的第三方资源支持。mpython_conn 是一个用于在 Python 3.x 中控制掌控板的连接库,上位机运行 Python 程序,而掌控板作为下位机完成输入输出任务。目前 mpython_conn 只支持通过
转载 2024-01-15 09:37:52
1259阅读
11月28日下午,在掌控2.0内测群里,有老师在讨论“抢答器”制作。讨论的问题:1、抢答完以后,进行下一轮抢答得复原,怎么办 ?2、同时按下触摸按键P/N,同时抢答了,怎么办?3、抢答器每抢答一次就要重新复位一次,还是可以设置多次抢答后,再去复位呢?看到老师们的一番讨论和实操测试后,我也想起了自己以前在makecode做过“micro:bit版本”的抢答器,当时编写完在makecode上仿真调试时
# 关于“mpython 权限不足”的科普文章 在使用编程语言进行开发时,我们常常会遇到不同的权限问题。特别是在使用某些模块或库时,如果没有足够的权限,就会出现诸如“mpython 权限不足”的错误。这篇文章将探讨这个问题的成因以及如何解决它,并通过代码示例、甘特图和流程图来帮助理解。 ## 一、什么是“mpython 权限不足”? “mpython 权限不足”通常是指在使用 Python
原创 11月前
43阅读
# 实现自动加水mpython的流程 ## 目标 我们的目标是实现一个自动加水的功能,通过编程控制水龙头的开关,实现自动给植物浇水。 ## 步骤 | 步骤 | 操作 | | --- | --- | | 1 | 接线:将水龙头与电机连接 | | 2 | 编写代码:控制电机的开关 | | 3 | 设置定时任务:定时执行浇水操作 | | 4 | 测试:验证自动加水功能是否正常 | ## 详细步骤
原创 2023-09-07 19:15:04
117阅读
  • 1
  • 2
  • 3
  • 4
  • 5