ESP32 Micropython编程(Thonny)GPIO输入输出

ESP32 Micropython编程(Thonny)GPIO输入输出

ESP32 Micropython编程(Thonny)GPIO输入输出GPIO输入输出一、输入输出GPIO口定义及使用硬件输入:按键输出:led2.软件即程序①输入输出定义import machine led = machine.Pin(2,machine.Pin.OUT) #定义led为输出 sw = machine.Pin(0,machine.Pin.IN) #定义sw为输入或者...

MicroPython 2022-05-31 AM 1088次 0条
ESP32 Micropython编程(Thonny)定时器Timer

ESP32 Micropython编程(Thonny)定时器Timer

ESP32 Micropython编程(Thonny)定时器Timer定时器的基本使用一、定时器的基本使用使用回调函数import machine led = machine.Pin(2,machine.Pin.OUT) tim0 = machine.Timer(0) #创建定时器对象 tim0~3 共四个类 def handle_callback(timer): #定时器中断服务函数 ...

MicroPython 2022-05-30 PM 1235次 0条
ESP32 Micropython编程(Thonny)多任务处理

ESP32 Micropython编程(Thonny)多任务处理

ESP32 Micropython编程(Thonny)多任务处理多任务处理一、简单blink程序import machine import time led = machine.Pin(2,machine.Pin.OUT) #定义led为输出 while True: led.on() time.sleep(0.5) # sleep is a blocking code...

MicroPython 2022-05-30 PM 1426次 0条
ESP32 Micropython编程(Thonny)UART串口通讯

ESP32 Micropython编程(Thonny)UART串口通讯

ESP32 Micropython编程(Thonny)UART串口通讯uart串口通讯一、串口硬件ESP32-WROOM-32 有(0,1,2)三个串口端UART0: GPIO3(RXD)和GPIO1(TXD) 用于下载调试串口,引脚不可改变UART1: GPIO9(RXD)和GPIO10(TXD) 外接flash,使用时候请设置其他引脚连接UART2: GPIO16(RXD)和GPIO17...

MicroPython 2022-05-30 PM 4002次 0条
ESP32 Micropython编程(Thonny)HC-SR04超声波测距仪

ESP32 Micropython编程(Thonny)HC-SR04超声波测距仪

HC-SR04超声波测距仪一、硬件连接HC-SR04超声波测距仪 ESP32开发板VCC 5VTrig D2Echo D4GND GND二、示例代码注:以下程序不是标准库,自己编写import machine, time trig = machine.Pin(2,machine.Pin.OUT) echo = machine.Pin(4,machine.Pin....

MicroPython 2022-05-30 PM 1287次 0条
micropython(esp8266)SG90舵机控制

micropython(esp8266)SG90舵机控制

micropython(esp8266)SG90舵机控制示例实际操作SG90舵机接线方法有三根线,分别对应红色-VCC棕色-GND橙色-信号线 这里接在D1也即是GPIO5处控制方法控制方法通过pwm控制信号线, 从而控制电机的运动PWM周期:20msPWM高电平占整个周期的时间 舵机旋转角度0.5ms 0°1ms 45°1.5ms 90°2ms 135°2.5...

MicroPython 2022-05-30 PM 1807次 0条
micropython(esp8266)adc采集通过tcp发送采集的数据

micropython(esp8266)adc采集通过tcp发送采集的数据

引脚A0为adc采集端。tcp连接ip:192.168.4.1 端口:9999代码import network, socket from machine import ADC, Pin import time ip = '192.168.4.1' port = 9999 #端口号 ap = network.WLAN(network.AP_IF) # create access-point...

MicroPython 2022-05-30 PM 1100次 0条
ESP32 Micropython编程(Thonny)dht11温湿度

ESP32 Micropython编程(Thonny)dht11温湿度

dht11温湿度一、硬件介绍和连接dht11 数字式温湿度计(一线制总线通信)DHT11温湿度计 ESP32开发板VCC 3V3 / 5VDATA D23GND GND二、示例代码在shell终端依次输入以下程序,观察其返回值import machine i2c = machine.I2C(sda=machine.Pin(21),scl=machine.Pin(22)...

MicroPython 2022-05-30 PM 1173次 0条
ESP8266/ESP32 + MicroPython web 控制 led

ESP8266/ESP32 + MicroPython web 控制 led

搜到一个例子,根据当下库的版本调通,实测可用(MicroPython v1.18)ESP连上wifi后会给出一个ip地址,再电脑端打开浏览器就可以看到下图按钮,然后可以控制LED并看到当前状态。当然,不用浏览器也是可以的,命令行测试 curl 192.168.xxx.xxx/led下一步就是做个MQTTimport socket, time, re import utime import ...

MicroPython 2022-05-30 PM 1170次 0条
requests方式给FLASK 服务器传送图片 pc版本和 micropython 版本

requests方式给FLASK 服务器传送图片 pc版本和 micropython 版本

这几天都在折腾图片这个事,受制于单片机的不稳定性很简单的图片经常花花绿绿的。。。 考虑到自己写传输需要分段还要写校验协议,不但麻烦而且速度慢还浪费数据流量,不如直接用别人的成品库,由于自己有个自用服务器于是直接用request库传送图片。首先是PC端对PC端的收发这是电脑给服务器发送图片的发送端写法import requests import binascii #二进制转字符串一下 url ...

MicroPython 2021-09-03 PM 1240次 0条
ESP32进入wifi的STA和AP混合模式进行配网(micropython环境)

ESP32进入wifi的STA和AP混合模式进行配网(micropython环境)

使ESP32进入wifi的STA和AP混合模式进行配网(micropython环境) 我们在用ESP32做开发时,由于初始化配网的需要,往往是需要工作在AP模式,但是也要能使用STA模式的扫描功能,列出周围可用的wifi热点列表,方便用户通过选择的方式输入热点名。这就需要进入STA和AP的混合模式。 但是,在micropython的标准文档中,wifi的模式只有STA和AP两种模...

MicroPython 2019-12-11 PM 4873次 0条