1欢迎上贼船1.1关于本教程这是一个针对Python初学者的教程,他们想学习对设备进行编程,以便与物理世界互动。你将学习如何使用MicroPython编程,MicroPython是专为在微控制器上运行的Python版本。你将学习如何编写的应用程序将从传感器读取数据,在小屏幕上显示信息,对按钮作出反应,并从互联网上传或下载数据。有很多很酷的东西!1.2要求有Python的基本编码经验。你不需要有任何关于微控制器、电子学、甚至MicroPython的知识。你还需要一台有USB接口的Ubunutu电脑,因为你要把微控制器连接到电脑上进行编程。购物清单1.3.1微控制器MicroPython可以在几种
哈喽大家好,我是咸鱼当我们说Python时,通常指的是官方实现的CPython但还有很多比如Pypy、Jython、MicroPython、Brython、RustPython等“python”许多小伙伴看到这些带“python”的概念可能一头雾水,心想这跟我平时接触到的python有什么区别吗?这些到底是什么那么今天这篇文章将跟大家介绍相关的概念参考链接:What'sthedealwithCPython,Pypy,MicroPython,Jython...?(bitecode.dev)为什么会有这么多的“python”在开始这篇文章之前,我们首先需要了解一个东西——python是什么?pyt
一、目的 我们分3节讲述远程控制。这一节在我们的240x240的oled屏幕上显示二维码,然后用手机扫二维码,从开发板的TCP服务器上返回字符串。二、环境 ESP32+240x240的oled彩色屏幕+ThonnyIDE+几根杜邦线 接线方式请看上前面的章节,此处不再重复赘述。三、用到的知识 前面我们学习的远程控制开关LED灯和240x240屏幕的知识。大家不会的话,请看前面的章节。不懂得也可以留言哈。四、代码fromuQRimportQRCodefrommachineimportPin,SPIimportst7789_newimports
ESP32环境搭建(Thonny+MicroPython+ESP32)一、开发环境说明二、下载和安装Thonny三、下载MicroPython四、下载ESP32驱动五、烧录MicroPython到ESP32六、Thonny与ESP32交互七、编写代码7-1、编写一段简单的程序附录:点灯实验八、总结一、开发环境说明硬件:ESP32解释器:MicroPython(一种针对于硬件做了特殊处理的Python解释器)IDE:Thonny(类似于pycharm这个也是个IDE,它对ESP32支持更好,所以选择它)ESP32引脚图如下:二、下载和安装Thonny下载地址:https://thonny.org
ESP32-CAM使用MicroPython完成视频网络服务器(WebVideoStream)目录ESP32-CAM使用MicroPython完成视频网络服务器(WebVideoStream)开发环境准备软硬件集成架构说明手动安装microdot实时视频代码参考资料ESP32-CAM是安信可发布小尺寸的摄像头模组。该模块可以作为最小系统独立工作,尺寸仅为2740.54.5mm。ESP32-CAM可广泛应用于各种物联网场合,适用于家庭智能设备、工业无线控制、无线监控、人脸识别以及其它物联网应用,是物联网应用的理想解决方案。ESP32-CAM采用DIP封装,直接插上底板即可使用,实现产品的快速生产
一、目的 这一节我们学习如何使用我们的ESP32开发板来控制合宙4gAir724U模块。二、环境 ESP32+合宙4gAir724U模块+ThonnyIDE+几根杜邦线接线方法:注意连接方式:ESP32的RX2----->4G模块的TXESP32的TX2----->4G模块的RX三、介绍 1,数据流通图ESP32----->4G模块----->服务器(腾讯云、华为云等) 2,服务端 我们需要一个连接外网的服务器,大家可以用阿里、腾讯、华为等的服务器。 可以使用Linux、Windows,如果有经验就用Linux,如果想
移植的基本步骤MicroPython官方的文档里面给出了移植的说明:https://docs.micropython.org/en/latest/develop/porting.html。其源代码中的ports/minimal是一个非常简单的例子,一般的移植也是从这个文件开始。移植的过程中有几个要点:mpconfigport.h文件非常重要,这个文件中用一系列MICROPY_开头的宏表示某个功能是否支持。mphalport.h文件包括一些基本硬件相关函数的定义,mphalport.c是对应的函数实现。一般要实现Python的命令行交互(REPL),那么至少要在这个文件中提供对STDIN和STD
微软新必应是一款由人工智能驱动的AI搜索引擎(基于ChatGPT4.0的先进自然语言生成模型),它能与用户进行流畅、自然、有趣的对话,并提供可靠、及时的搜索结果,以及回答用户的各种问题。我们可以使用新必应生成程序代码、诗歌、故事、歌词等内容,或者模仿名人发表段子、推文等内容。树莓派PicoW开发板是树莓派基金会于2022年6月底发布的一款无线WiFi开发板,本文介绍使用NewBingAI机器人生成树莓派PicoW开发板MicroPython应用程序的基本方法。1、微软新必应(NewBing)简介微软新必应(NewBing)是一款由人工智能驱动的AI搜索引擎(基于ChatGPT4.0自然语言生成
微软新必应是一款由人工智能驱动的AI搜索引擎(基于ChatGPT4.0的先进自然语言生成模型),它能与用户进行流畅、自然、有趣的对话,并提供可靠、及时的搜索结果,以及回答用户的各种问题。我们可以使用新必应生成程序代码、诗歌、故事、歌词等内容,或者模仿名人发表段子、推文等内容。树莓派PicoW开发板是树莓派基金会于2022年6月底发布的一款无线WiFi开发板,本文介绍使用NewBingAI机器人生成树莓派PicoW开发板MicroPython应用程序的基本方法。1、微软新必应(NewBing)简介微软新必应(NewBing)是一款由人工智能驱动的AI搜索引擎(基于ChatGPT4.0自然语言生成
一、RFID射频技术(RF)是RadioFrequency的缩写。较常见的应用有无线射频识别(RadioFrequencyIdentification,RFID),常称为感应式电子晶片或近接卡、感应卡、非接触卡、电子标签、电子条码等。其原理为由扫描器发射一特定频率之无线电波能量给接收器,用以驱动接收器电路将内部的代码送出,此时扫描器便接收此代码。接收器的特殊在于免用电池、免接触、免刷卡故不怕脏污,且晶片密码为世界唯一无法复制,安全性高、长寿命。RFID的应用非常广泛,典型应用有动物晶片、汽车晶片防盗器、门禁管制、停车场管制、生产线自动化、物料管理。RFID标签有两种:有源标签和无源标签。二、R