是否可以更新天气嵌入式设备上或可穿戴不与任何温度或湿度传感器?与物联网(物联网)访问,设备可以连接到各种各样的web服务api的帮助下和提取一些有用的观点和信息通过简单的HTTP请求。作为回应,…
如何使用MicroPython的看门狗定时器ESP8266 ESP32
看门狗定时器是一个内部或外部定时器监测单片机的程序,以确保应用程序仍然是手术没有失败。作为安全特性在关键应用程序通过监测单片机的输出信号。监管机构可以在两种模式:超时状态——计时器建立单片机不是正常工作,如果…
MicroPython:如何计划一个实时时钟(RTC) ESP8266 ESP32
一个实时时钟(RTC)是一种计算机时钟保持时间和是一个比较流行的单片机的特性。微控制器没有内置RTC需要外部RTC芯片保持时间。一般来说,高端微控制器有一个内置的RTC端理财业务方面,因为计时数嵌入式应用程序是必要的。rtc数秒,分,小时,…
MicroPython在线气象站基于ESP8266 ESP32
MicroPython是最好的微控制器固件支持各种嵌入式平台。无线开发板像ESP8266和ESP32 MicroPython-supported港口。MicroPython,实现一流的物联网应用程序非常简单。MicroPython广泛支持网络编程实现所有基本的硬件功能。它结合了…
如何使用MicroPython SSD1306上动画文本和ESP8266吗
有机发光二极管或OLED显示器已成为必不可少的许多嵌入式设备。oled是其中一个最好的展示设备信息显示。通常情况下,嵌入式设备使用单一屏幕的图形,但复杂的接口有几个用户交互时是必需的。例如,这些接口可以使用菜单或其他图形导航。添加一个…
MicroPython:如何读写文本文件在使用ESP32 MicroSD卡
数据记录是许多嵌入式项目不可分割的一部分。通常,数据日志记录用于记录传感器读数,有或没有一个时间戳。例如,许多物联网应用程序使用数据记录存储网络更改或故障排除或验证的数据。本地日志数据最理想的方法是使用一个SD或MicroSD…
使用MicroPython ESP8266 / ESP32-based无线访问点
很多物联网应用程序的帮助下控制网页或HTML网站运行在一个局域网(LAN)或无线局域网(WLAN)。一些这样的物联网应用的例子包括家庭自动化、办公自动化和智能农业。HTML网页或网站控制的东西是托管在一个微型计算机…
开始使用MicroPython ESP8266
为微控制器MicroPython是Python 3的实现。这是一个棒极了的固件,它结合了Python编程语言的强大的功能与微控制器的低级访问。下面是一个微控制器列表MicroPython支持的框架。拱结构,Actinius伊卡洛斯,Arduino Nano RP2040连接,Arduino大哥,B_L072Z_LRWAN1, B_L475E_IOT01A, blueio_tag_evim, C3迷你CERB40,…
使用MicroPython SSD1306驱动程序接口与ESP8266 & ESP32 OLED显示器
你可能听说过SSD1306或SSD1315有机发光二极管(OLED)显示。这些单色屏幕通常以相似的价格区间为字符显示,提供更多的审美情趣。更重要的是,他们提供了一个真正的图形化界面,用于嵌入式设备。董事会的OLED显示器都有现成的突破,可以很容易地推…
如何使用ESP8266 MicroPython睡眠模式
网络应用程序消耗大量的电力。如果电池这样的应用程序,有一个风险高功率的电池会排气,因为网络功能的要求。经常,力量也浪费在不必要的单片机的活动。例如,权力可能仍在为各种内置外设无论使用或相关性的…
MicroPython:与时间相关的函数,定时器和中断ESP8266 ESP32
计时器是一个常见的硬件特性在所有的微控制器。在单片机定时器和定时器中断的使用应用程序。定时器中断需要精确计时时,经常使用没有错误的一小部分。所有MicroPython港口有一个或多个定时器。这些计时器可能留给特定…
MicroPython——ESP8266和ESP32阅读模拟信号
大多数的传感器有一个模拟输出。一些传感器有一个内置的控制器和能流输出测量数字协议。这就是为什么模拟到数字的转换是一个基本的特性,每一个微控制器/端口。其他的基本特征包括数字输入/输出、模拟输出、PWM生成和串行…
如何接口DS18B20温度传感器与MicroPython Onewire司机吗
机的协议是一个专有标准串行数据通信的格言整合。这个协议是一个低速,半双工,双向,低功耗主从数据通信标准所使用的一些设备,包括温度传感器、实时时钟、eepm,识别(知识产权保护)设备,计时器,iButtons。只能有一个主设备在机的标准…
如何使用ESP32 MicroPython睡眠和唤醒模式
在以前的一篇文章中,我们在ESP8266覆盖的睡眠模式。从Expressif ESP32是另一个流行的wi - fi开发板系统。这是比ESP8266功能丰富,但也更耗电。ESP32的功耗可以达到790 mA的wi - fi和蓝牙都是操作——ESP8266近一倍,这…
在ESP8266和ESP32 MicroPython - SPI协议
SPI和I2C是常见的串行通信协议所使用的传感器与微控制器和微型计算机。两个协议都是主从协议。传感器经常把奴隶在嵌入式设备的生态系统的一部分。大多数时候,一个传感器只需要将数据发送到单片机/微机。这是一个事实,即使…
在ESP8266和ESP3 MicroPython——I2C协议
传感器使用奴隶主阶级协议与微控制器和微型计算机。在许多不同的奴隶主阶级协议、I2C和SPI协议是常见的串行通信协议在嵌入式设备广泛发现。两个协议让单片机/微机主机角色,允许连接的几个传感器和嵌入式块在一个共同的公共汽车。本教程将…
MicroPython: ESP8266和ESP32使用UART串行数据通信
单片机板与很多其他的设备需要沟通数据,包括传感器、致动器、微控制器,微型计算机。这个数据传输或交换进行串行接口使用标准协议UART、I2C、SPI、机等。UART是一个常见的串行数据通信协议可以在几乎所有的单片机。UART是…
理解MicroPython编程的基础知识
MicroPython Python 3的是一种软件实现对微控制器的编程语言。几乎所有主要的微控制器平台受到MicroPython固件的支持。MicroPython简化嵌入式系统发展的几个方面。首先,它允许用户程序微控制器和微型计算机在一个通用的编程语言(如Python,目前…
MicroPython——生成PWM ESP8266和ESP32
脉冲宽度调制(PWM)是任何单片机的五个基本功能之一。其他四个数字输入,数字输出,模拟输入、串行数据通信。大多数微控制器没有内置的数模转换器输出模拟信号。然而,大多数的微控制器有一个或多个PWM输出接口。PWM信号…
MicroPython——数字输入/输出ESP8266和ESP32
嵌入式设备编程的第一步是执行数字输入/输出。数字输入/输出是指阅读并行数据。相同的逻辑信号用于切换和控制操作。MicroPython嵌入式固件,本质上包括库控制数字输入/输出和其他硬件的功能。MicroPython可以上传并运行在各种…