首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(一)MicroPython——WIFI点灯

我们使用的开发板是ESP32,本身是国产芯片,而且还自带WIFI和蓝牙模块,目前使用起来感觉良好,本次实验我们先点亮LED灯和使用PWM来实现呼吸灯的效果,好了,就让我们开始今天的学习吧!...学习目标         之前我们就介绍过,ESP32自带WIFI和蓝牙模块,所以我们今天就来介绍一下如何使用MicroPython来连接WIFI,从而实现单片机与电脑通信,最后我们将要实现通过我们电脑发送数据来实现开关灯的效果...Access Point(AP) 无线接入点,提供无线接入的设备,家里的光猫就是结合WiFi和internet路由功能的AP。AP和AP可以相互连接。...Station(STA) 无线终端,连接到AP的装置,手机,电脑等需要联网的设备都是出于STA模式,这个模式不允许其他设备接入         然后我们就使用相应的库来实现网络连接功能。...led.value(0) # 只有直接运行代码时才执行 if __name__ == "__main__": main() 总结         今天我们使用MicroPython

94350
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    (二)MicroPython——通过WIFI开关灯与传输信息

    目录 学习目标 成果展示  预备知识 代码  总结 ---- 学习目标         之前我们就介绍过,ESP32自带WIFI和蓝牙模块,所以我们今天就来介绍一下如何使用MicroPython来连接...Access Point(AP) 无线接入点,提供无线接入的设备,家里的光猫就是结合WiFi和internet路由功能的AP。AP和AP可以相互连接。...Station(STA) 无线终端,连接到AP的装置,手机,电脑等需要联网的设备都是出于STA模式,这个模式不允许其他设备接入         然后我们就使用相应的库来实现网络连接功能。...() # 扫描WiFi wlan.isconnected() # 判断是否连接 wlan.connect('essid', 'password') # 这个就是账号,密码...led.value(0) # 只有直接运行代码时才执行 if __name__ == "__main__": main() 总结         今天我们使用MicroPython

    1.6K20

    新手必看:GPT4o 详解 ESP32 接 IIC OLED 1306 屏幕,大大提高学习效率,GPT4o真牛!

    使用GPT4o提问: esp32开发版接 iic oled 1306 屏幕应该如何接线,并且给出显示hello world的micropython代码 GPT4O回复 ESP32 接线 IIC OLED...1306 屏幕 要将 ESP32 开发板连接到 IIC OLED 1306 屏幕,请按照以下接线图进行连接: VCC: 连接到 ESP32 的 3.3V 电源引脚 GND: 连接到 ESP32 的...ESP32联网 ESP32 接线 IIC OLED 1306 屏幕 要将 ESP32 开发板连接到 IIC OLED 1306 屏幕,请按照以下接线图进行连接: 显示 "Hello World" 的 MicroPython...') 使用以下代码显示 "Hello World": VCC: 连接到 ESP32 的 3.3V 电源引脚 GND: 连接到 ESP32 的 GND 引脚 SCL: 连接到 ESP32 的 GPIO...请关注我的公众号,回复ESP32获取本文中提到的所有代码和工具。期待你的留言与互动! 最后祝大家端午安康。

    88510

    看我如何用Python操作单片机(一)

    注:教程涉及到的工具及固件可关注公众号后,回复“A11”领取 最近刚好疫情期间闲的没事干,手上刚好有个esp32,最近又接触了一下MicroPython,这系列就当是份笔记吧。 ?...MicroPython是什么? MicroPython是由国外大牛“是否能用python来控制单片机”这一大胆的想法而产生。语法上和python基本一致,而且也支持python标准库的一部分。...我们可以用MicroPython来做些好玩的小玩意,类似于arduino一样。 Esp32是什么? Esp32是一款集成WiFi,蓝牙的功能,是一款非常热门的物联网芯片。.../tools 将esp32接到电脑上 演示: ?...(3) 开发环境 方案一:使用uPyCraft IDE 下载地址:https://github.com/DFRobot/uPyCraft 下载好后,直接打开就可以了不需要安。

    4.9K10

    【ST开发板评测】使用Python来开发STM32F411

    板子申请了也有一段时间了,也快到评测截止时间了,想着做点有意思的东西,正好前一段时间看到过可以在MCU上移植MicroPython的示例,就自己尝试一下,记录移植过程。...ESP32 另外还支持其他系列的开发板: WiPy ESP8266 boards ESP32 boards STM32F4 Discovery board NUCLEO-F401RE board NUCLEO-F411RE...正好MicroPython支持本次申请的Nucleo-F411RE开发板,就试着把刷成MicroPython的固件,尝试一下使用Python来开发STM32,具体移植过程。...3.硬件连接 由于Nucleo-F411RE板子的USB口是连接到ST-Link调试器,并没有一个连接到STM32 USB引脚的接口,所以我使用的是这种转接板,把USB的5个信号转接成5个排针,并和板子上的引脚连接...4.烧录MicroPython固件 和串口下载程序一样,使用DFU烧录固件前,也要先把STM32切换为系统存储器启动模式:即下载模式。

    2.3K20

    M5ATOMS3基础03给ROS1发一个问候(rosserial)

    ESP8266和ESP32配置(需使用ROS1和ROS2) ---- 效果展示 使用M5ATOMS3与ROS1(kinetic,melodic,noetic)版本通信比较通用的是rosserial。...在这个函数中,程序会等待一定的时间,然后再次尝试发布ROS消息。 要将消息发布到ROS话题上,可以使用发布者的publish函数。...注意:在使用rosserial库与ROS1通信时,需要确保您的ESP32已经连接到了ROS网络中,并且已经配置了正确的的工作节点和话题名称。...总的来说,这段代码是一个简单的例子,展示了如何使用ESP8266连接到WiFi网络,并与ROS进行通信。...总体来说,这段代码的功能是将ESP32开发板连接到WiFi网络,并与ROS1系统进行通信。它使用WiFi模块进行网络连接,使用ROS1库进行消息发布和订阅。

    33720

    ESP32 OTA详解-中文翻译版

    如何使用这些例子 硬件要求 要运行OTA示例,您需要一个ESP32开发板(例如ESP32- wrover Kit)或ESP32核心板(例如ESP32- devkitc)。...如果你选择了Wi-Fi接口,你还必须设置: 您的ESP32将连接到的Wi-Fi SSID和Wi-Fi密码 如果你选择了以太网接口,你还必须: 在以太网物理层设备选项下设置物理层模型,如IP101...当提示输入Common Name (CN)时,输入ESP32将连接到的服务器的名称。对于这个示例,它可能是IP地址。HTTPS客户机将确保CN与HTTPS URL中给出的地址匹配。...SSID和密码(Wi-Fi情况)或以太网连接到AP....故障排除 检查你的电脑是否可以在它的IP上能ping ESP32,并且在menuconfig中IP、AP和其他配置设置是否正确。 检查是否有防火墙软件在阻止PC上的传入连接。

    4.3K10

    ESP32-30引脚与36引脚对照版

    36 这是ESP32 DEVKIT DOIT开发板。 该评估板有两个版本,分别具有30个和36个GPIO。 两者的工作方式相似。 我更喜欢具有30个GPIO的版本,因为它带有两个GND引脚。...此外,即使其他型号带有更多GPIO,也不建议使用多余的GPIO(它们已连接到ESP32集成闪存)。...它带有板载RESET(EN)和BOOT按钮。此外,它带有USB到UART接口,因此你可以使用Arduino IDE或其他开发环境轻松对其进行编程,并带有稳压电路。...我解决了一个疑惑,就是大疆的TT模块为什么可以再Python和Arduino直接互相的转换.其实很简单,arduino每一次上传都会对芯片进行一此刷写. ?...https://randomnerdtutorials.com/getting-started-micropython-esp32-esp8266/

    4.4K10

    ESP32 MQTT连接到中移OneNET物联网平台(附源码)

    前言:MQTT是当下物联网用的比较多的协议,本篇聊一聊用esp32通过MQTT连接到中移OneNET物联网平台。...如果没有安装python,可以使用在线编程工具。 4、正确输入参数之后,连接到服务器: ? 5、上报数据,OneNET提供了3个topic: ?...其中{pid}和{device-name}的含义同上,{cmdid}为平台为该命令自动创建的唯一标识,在客户端订阅的时候可以使用通配符+或者#代替{cmdid}。 ? ? ?...ESP32设备连接到OneNET 1、创建设备,方法和上面一样,命令为esp32_mqtt_device 2、计算password 3、发布和订阅主题 publish_TOPIC = '$sys/329104...4、micropython脚本编写 from umqtt.simple import MQTTClient from machine import Pin import network import

    4.1K20

    【物联网设备端开发】Arduino快速上手esp8266方案开发

    它非常适合物联网和家庭自动化项目,目前有非常高的市场普及率,还有更加高端的同时支持wifi和蓝牙的双核心芯片ESP32,可以在乐鑫官网查看完整的芯片列表。...低功耗:与其他微控制器相比,ESP8266 功耗非常低,甚至可以进入深度睡眠模式以降低功耗; Wi-Fi:ESP8266 可以生成自己的 Wi-Fi 网络(接入点)或连接到其他 Wi-Fi 网络(站点)...它还可以充当 Web 服务器,以便您可以使用 Web 浏览器访问它,并能够远程控制和监视您的电路板。...与 MicroPython 兼容:您可以使用 MicroPython 固件对 ESP8266 进行编程,MicroPython 固件是针对微控制器和嵌入式系统的 Python 3 的重新实现。...引出线 ESP-12E NodeMCU 套件引出线 WeMos D1 mini引出线 ESP8266-01 引出线 二、Arduino IDE 中安装开发板 从 1.6.4 开始,Arduino 允许使用

    1.4K10

    物联网中的ESP8266该这么用!

    前言 在学习物联网的过程中,大家首先想到的通信应该就是蓝牙和wifi了,而wifi中又属esp8266比较出名,包括esp32的快速崛起也离不开起本身内置wife和蓝牙,这个模块本身可以连接路由器,也可以作为热点让你的手机来连接他...I2C接口:I2C(Inter-Integrated Circuit)接口是一种串行通信接口,可以连接多个设备,使用两根线(SDA和SCL)实现数据传输。...SPI接口:SPI(Serial Peripheral Interface)接口也是一种串行通信接口,可以连接多个设备,使用四根线(MISO、MOSI、SCK和SS)实现数据传输。...ESP8266通过SDIO接口可以连接到SD卡或MMC卡,实现数据存储和读取。 3....AT+CWJAP=,:连接到指定的Wi-Fi网络,其中和分别为需要连接的Wi-Fi网络名称和密码。该指令执行成功后,ESP8266会自动获取IP地址。

    1.8K50
    领券