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.IN) def distance(): trig.value(1) time.sleep_us(10) trig.value(0) while echo.value(...

MicroPython 2022-05-30 PM 2234℃ 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.5ms 180°micropython程序部分PWM可以在除引脚(16)外的所有引脚上启用。所有通道都有一个单一的频率,范围在1到1000(以Hz测量)之间。占空比在O和1023(含1023)之间...

MicroPython 2022-05-30 PM 3221℃ 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 interface ap.config(essid='ESP-AP',password='12345678') # set the ESSID of the access point ap.acti...

MicroPython 2022-05-30 PM 1828℃ 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)) from ssd1306 import SSD1306_I2C OLED = SSD1306_I2C(128, 64, i2c) import dht d = dht.DHT11(machine....

MicroPython 2022-05-30 PM 2097℃ 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 network import webrepl from machine import Pin sta_if = network.WLAN(network.STA_IF); SSID = "...

MicroPython 2022-05-30 PM 1989℃ 0条
CentOS 8 EOL 寿命终止后如何切换源?

CentOS 8 EOL 寿命终止后如何切换源?

rename '.repo' '.repo.bak' /etc/yum.repos.d/CentOS*.repo curl -o /etc/yum.repos.d/Centos-vault-8.5.2111.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo curl -o /etc/yum.repos.d/epel-archive-8.repo https://mirrors.aliyun.com/repo/epel-archive-8.repo yum clean all && yum mak...

linux 2022-04-29 AM 1986℃ 0条
PHP ICP备案信息查询API接口

PHP ICP备案信息查询API接口

API接口代码<?php header("Access-Control-Allow-Origin:*"); header("Access-Control-Allow-Methods:GET"); header("Access-Control-Allow-Headers:x-requested-with,content-type"); header("Content-Type:text/html,application/json; charset=utf-8"); if ($_GET['domain'])...

PHP 2022-04-20 AM 2314℃ 0条
STC89C52RC单片机 EEPROM掉电保存数据存储器存储数码管显示按秒递增四位数字

STC89C52RC单片机 EEPROM掉电保存数据存储器存储数码管显示按秒递增四位数字

操作STC单片机(如:STC89C52RC单片机)自带EEPROM掉电保存数据存储器存储数码管显示按秒递增四位数字的项目工程#include <reg52.h>//52单片机头文件 #include <intrins.h>//intrins.h文件 #define uchar unsigned char // 自定义uchar为unsigned char(即无符号字符型数据,数据范围:0到255。) #define uint unsigned int //自定义uint为unsigned int(即有符号整数型数据,数据范围:0到65535。) #de...

单片机 2022-04-09 PM 1691℃ 0条
51单片机LCD1602显示DS18B20测温的项目工程

51单片机LCD1602显示DS18B20测温的项目工程

51单片机LCD1602显示DS18B20测温的项目工程#include<reg52.h>//包含51单片机内部寄存器头文件 #define uchar unsigned char // 自定义uchar为unsigned char(即无符号字符型数据,数据范围:0到255。) #define uint unsigned int//自定义uint为unsigned int(即无符号字符整数型数据,数据范围:0到6355。) sbit RS=P2^0;//位定义LCD1602字符型液晶显示器的数据/命令选择引脚 sbit RW...

单片机 2022-04-09 PM 1788℃ 0条
51单片机四位一体数码管显示DS18B20测温的项目工程

51单片机四位一体数码管显示DS18B20测温的项目工程

基于51单片机四位一体数码管显示DS18B20测温的项目工程#include<reg52.h>//包含51单片机内部寄存器头文件 #define uchar unsigned char// 自定义uchar为unsigned char(即无符号字符型数据,数据范围:0到255。) #define uint unsigned int//自定义uint为unsigned int(即无符号字符整数型数据,数据范围:0到6355。) uchar code table0[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,...

单片机 2022-04-09 PM 1862℃ 0条
单片机指针作为函数形式参数

单片机指针作为函数形式参数

单片机指针作为函数形式参数(1)、单片机指针作为函数形式参数的作用在单片机c语言中,实际参数和形式参数之间的数据传输是单向的“值传递”方式,也就是实际参数可以影响形式参数,而形式参数不能影响实际参数。而单片机指针作为函数形式参数,可以改变实际参数的变量值,可以解决不能用一个形式参数表示数组或字符串或动态分配的内存等一系列数据的集合传入函数内部的问题,也就是把函数的形式参数声明成指针,这样就可以把数组或字符串或动态分配的内存等一系列数据的集合传入函数内部。(2)、单片机指针作为函数形式参数来改变实际参数变量值的单片机C语言程序#include<reg51.h> #include...

单片机 2022-04-09 PM 1696℃ 0条