micropython
microPython学习
一WILLPOWER一
Image is fragile, skills last forever
展开
-
micropython(esp8266)adc采集通过tcp发送采集的数据
引脚A0为adc采集端。tcp连接ip:192.168.4.1 端口:9999代码import network, socketfrom machine import ADC, Pinimport timeip = '192.168.4.1'port = 9999 #端口号ap = network.WLAN(network.AP_IF)# create access-point interfaceap.config(essid='ESP-AP',password='12345678原创 2021-06-01 16:09:17 · 1157 阅读 · 0 评论 -
micropython(esp32)-usocket
链接转载 2021-06-01 14:12:42 · 469 阅读 · 0 评论 -
micropython(esp8266)DHT11温湿度检测
文章目录DHT11接线micropython程序部分示例实际操作DHT11接线接线方法有三根线,分别对应VCCGND信号线 这里接在D2也即是GPIO4处micropython程序部分DHT驱动程序在软件中实现,并在所有引脚上工作:(也就是驱动已经写好了,我们import就行了,然后直接使用即可)示例import dhtimport machined = dht.DHT11(machine.Pin(4))d.measure()d.temperature() # eg.原创 2021-05-25 15:01:55 · 2136 阅读 · 4 评论 -
micropython(esp8266)SG90舵机控制
文章目录SG90舵机接线控制方法micropython程序部分示例实际操作SG90舵机接线接线方法有三根线,分别对应红色-VCC棕色-GND橙色-信号线 这里接在D1也即是GPIO5处控制方法控制方法通过pwm控制信号线, 从而控制电机的运动PWM周期:20msPWM高电平占整个周期的时间舵机旋转角度0.5ms0°1ms45°1.5ms90°2ms135°2.5ms180°micropython程序部分PWM可以在除引脚原创 2021-05-25 14:38:11 · 4979 阅读 · 1 评论 -
micropython-esp8266控制灯
官网Pin链接这里测试nodemcu板载led其引脚编号为16from machine import Pinp0 = Pin(16, Pin.OUT) # create output pin on GPIO0p0.off() # set pin to "off" (low) level在交互窗口中输入上诉程序,即可点亮板载ledPinclassmachine.Pin(id, mode=- 1, pull=- 1, *, value, drive, alt原创 2021-05-20 00:29:30 · 519 阅读 · 0 评论 -
ESP8266(micropython)读取adc
ADC类提供了一个模拟-数字转换器的接口,并表示可以对连续电压进行采样并将其转换为离散值的单个值。ADC可在专用引脚上使用。注意,ADC引脚上的输入电压必须在0v和1.0v之间import machineadc = machine.ADC(pin) # create an ADC object acting on a pinval = adc.read_u16() # read a raw analog value in the range 0-65535类:classmach原创 2021-05-18 10:18:05 · 2430 阅读 · 0 评论 -
micropython esp8266 红外控制小车
# This file is executed on every boot (including wake-boot from deepsleep)#import esp#esp.osdebug(None)import gcimport os#import webrepl#webrepl.start()gc.collect()# from machine import Pin# import configsimport osimport machineimport utimei原创 2021-03-01 14:53:59 · 2826 阅读 · 4 评论 -
ESP32CAM-Micropython-web视频
项目源码:这是带有camera的ESP32-micropython固件esp32-cam-micropython点击下载将固件下载下来,然后按照接线将固件烧录进去注意 烧录的时候IO0接地,并且烧录的地址是从0x1000开始的使用esptool使用flash_download烧录完后,按下rst重置一下,出现repl交互界面,说明烧录成功然后,通过...原创 2021-02-24 15:07:03 · 4879 阅读 · 26 评论 -
micropython-esp8266,获取B站粉丝和关注人数
首先下载ESP8266下载工具点击下载烧录固件工具地址点击下载固件将ESP8266插入电脑中,打开工具 ,选择然后选择烧录好的固件,先擦除然后地址选为0x0000开始,点击烧录然后下载上传下载文件的工具,uPyCraft下载以及使用下载完成后,首先打开软件,点击连接串口,进入交互模式REPL有>>>这个符号,表示成功进入Python环境在下面的窗口可以输入print('hello world!')就可以进入今天的主题了!impor.原创 2020-08-31 21:11:37 · 682 阅读 · 0 评论 -
micropython-esp8266-linux\windows环境搭建
eps8266-pythonlinux下固件的烧录和环境的搭建准备工作:点击下载固件下载完后,打开终端,输入sudo apt install esptool,等待下载和安装完成然后将esp8266插入电脑usb口上面,在终端中输入esptool.py --port /dev/ttyUSB0 erase_flash擦除flash...原创 2020-08-31 15:40:10 · 735 阅读 · 0 评论