对于深入研究实时嵌入式应用程序之前,对MicroPython感兴趣的开发人员必须先选择支持开发套件或微处理器。开发人员寻找支持的开发工具包的最佳位置是签出MicroPython Github Board Summary页面。想要快速启动并运行的开发人员应该考虑已经安装了MicroPython的PyBoard。想要使用适合使用Arduino屏蔽的开发工具包并且不介意将MicroPython放在开发
单片机型号:stc15f104w舵机型号:SG90 9g舵机 180度WIFI模块:esp-01s(使用点灯科技连接小爱)电路及操作流程:上电后使用小爱同学使esp-01s的io0为低电平,io0接单片机P3_2,下拉P3_2电平,程序判断P3_2==0,执行代码改变P3_3的电平输出pwm波,P3_3接舵机信号线使舵机转动问题描述:1.使用上述流程后,舵机不转动需手动转动舵机随意角度后再次呼小爱
前言闲来无事,再开一坑,说是说从零学起,实际上就是分析官方例子。顺便帮助大家总结一波,在此分析一下,不要拿我的博文作为自己的学习esp-idf的”教参“。官方例程详细注释#include <stdio.h> #include <string.h> #include <stdlib.h> #include "freertos/FreeRTOS.h" #includ
1、硬件平台介绍WeMos D1 特性: 1.基于ESP-8266EX 2.Arduino兼容,使用Arduino IDE来编程 3.11个I/O引脚 4.1个ADC引脚(输入范围0-3.3V) 5.板载5V 1A开关电源(高输入电压24V)2、软件平台开发环境介绍 Arduino开发环境,和keil对比 优点:集成很多开发库如串口、网络、SG90等 各种硬件开发接口,迅捷开发 自带串口调试工具
8051单片机引脚功能介绍首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 ⒈ 电源:  ⑴ VCC - 芯片电源,接+5V;          ⑵ VSS - 接地端;⒉ 时钟:XTAL1、XTAL2 - 晶
今天我就来记录一下之前做的一个小玩意ESP8266+OLED获取天气。 首先我使用的核心是ESP8266-12f开发板,某宝上面十几块钱就是下图的这块板子。这块板子的固件是NodeMCU固件,买回来的原装固件不要弄错了。开发环境用的是ArduinoIDE。前期工作准备好了我们就进入正题了。天气源的获取这个问题其实对我们新手来说是非常关键的,这个小项目很久之前就想做了,但是苦于当时找不到天气资料的获
转载 4月前
110阅读
8051的信号引脚8051作为早期典型的51单片机,采用标准40引脚双列直插式封装,其引脚排列如 图2 所示,引脚功能见 图1 。图1 8051引脚功能:引脚名称引脚功能P0.0~P0.7P0口8位双向端口线P1.0~P1.7P1口8位双向端口线P2.0~P2.7P2口8位双向端口线P3.0~P3.7P3口8位双向端口线ALE地址锁存控制信号PSEN外部程序存储器读选通信号EA访问程序存储控制信号
前言:通过触摸按键控制LED灯以及继电器,具体实现功能如下:1、触摸按键1单击与长按,控制LED1;2、触摸按键2单击与长按,控制LED2;3、触摸按键3单击与长按,控制LED3;4、触摸按键4单击与长按,控制继电器;目录1.硬件电路 1.1触摸按键1.2 继电器2.外部中断 /事件控制器(EXIT)3.软件程序3.1按键检测函数 3.2回调函数3.3继电器按键检测函数4.结果
文章目录一、 ESP-01s介绍Wi-Fi插座_风扇_灯 一、 ESP-01s介绍蓝牙,ESP-01s,Zigbee, NB-Iot等通信模块都是基于AT指令的设计AT指令AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Ci
设计点灯游戏前的总结因c语言程序设计实践课,恰好选择了对点灯游戏的实现,则我们先来归纳如何去求点灯游戏的方案。零——前置芝士点灯游戏简介一层大楼共有 \(n×n\)点灯游戏规律我们不难发现以下规律\(1.\)按偶数次按钮相当于没有按。\(2.\)无论按按钮顺序如何结果总是一样的。因此我们有以下结论\(1.\)对于盘面上的每一个按钮,我们只需要考虑其按开或关的状态。\(2.\)每一个按钮的状态都是互
转载 1月前
37阅读
 目录MQTT固件烧录固件 调试工具 AT指令 阿里云创建设备ESP01S连接阿里云 发布与订阅结语  MQTT固件ESP_01S的MQTT固件 烧录固件 本人使用的是ESP通用下载器,也可以使用USB转TTL为模块下载固件。  选择下载好的固件(注意固件号为1471);设置SPI速度 模
@目录第一 接线第二 原理讲解第三 arduino读取各种传感器数值第四 传感器数据推送到云端第五 app inventor 制作app 接收实时数据关键程序讲解第六 效果展示第一 接线ESP8266-01 ----------arduino 3.3v-------------3.3V GND-----------GND EN--------------3.3V TX-------------p
中断在51单片机中共5个中断源,分别为:总的来说分为内部中断与外部中断 先说内部中断,也就是上图的两种定时器中断(T0,T1)。它们的使用与4个寄存器有关现在来介绍四种寄存器中断允许寄存器 中断优先级寄存器 定时器工作方式寄存器 定时器控制寄存器正如它们的名字一样,先允许,判断优先级,再选择工作方式,最后启动选择的定时器**中断允许寄存器(IE) EA:中断允许总开关。(1:所有
1.使用排针时一定要注意间距,是用2.0mm还是2.54mm?画PCB时排针只有几个孔,很容易忽略这一点。类似的还有XH(直插)端子座,PH(贴片) 端子座,都要特别注意间距。此外,还有注意这些座子上插上实物是否相互阻挡,实际上就是注意器件与器件之间的距离。板子上存在多个按键,按键与按键之间的距离一定要调整好。 2.DIP封装的底座,要注意座子插孔的大小,这种圆孔插座,孔比较小,2.54
AT指令蓝牙,ESP-01s,Zigbee, NB-Iot等通信模块都是基于AT指令的设计简介 AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。 其
本文用到的工具: 链接:https://pan.baidu.com/s/1ACqBRsk5VEGaNS7HMdns2A?pwd=0000 提取码:0000 还要下载MQTTfx参考资料:ESP8266 01S之固件烧录与调试EMQx官网MQTT入门mqtt.fx | 一款超级好用的Mqtt客户端软件(下载、安装、使用详解)详细的MQTT指令大全一、下载MQTT固件ESP8266 01S之固件烧录与
二、连接用arduino uno r3配置(如果用USB转TTL进行WiFi模块的连接则可跳过):D1为RX(receive)D0为TX(transport)连接方式:交叉相连(有些新版arduino可能存在串口标错的问题,串口用不了都可以试试D0和D1)三、WiFi模块测试要注意的点上图为正点原子的ATK-ESP8266(6插口)的引脚分布,如果不知道ATK-ESP8266和ESP8266的区别
/* NodeMCU接入点模式 功能: ESP8266接入点模式接收客户端信息,并发送到串口。 太极创客(http://www.taichi-maker.com) 2019-03-11 此程序用于演示如何将NodeMCU以接入点模式工作。通过此程序,您可以使用 电脑或者手机连接NodeMCU所建立WiFi网络。 网络名: taichi-maker 密码:12345678 如需获得更
实现原理        实现原理很简单,使用k210与ESP01S进行串口通信,用串口的形式给ESP01S发送命令即可。ESP01S连接到有网络的wifi之后,该命令通过TCP发送到巴法云https://cloud.bemfa.com/。在巴法云创建账号,创建好主题由右上角新建主题,即新建设备,如图设备命名为com00
前言接下来的ESP32-C3 功能测试都是基于自己设计的开发板:自己画一块ESP32-C3 的开发板(第一次使用立创EDA)(PCB到手)开发环境是乐鑫官方的 ESP-IDF, 基于VScode插件搭建好的:ESP32-C3 VScode开发环境搭建(基于乐鑫官方ESP-IDF——Windows和Ubuntu双环境)在开发板上,测试需要用到的东西比较简单,只需要使用到 用户 LED,如下图:1、L
  • 1
  • 2
  • 3
  • 4
  • 5