文章分类 - Arduino
摘要:找到了,用concat()函数以下是Arduino串口的该机用法:charAt(n)—-返回字符串中第n个字符compareTo(S2)—-和给的S2字符串比较concat(S2)—-返回字符串和字符串S2合并后的新字符串endsWith(S2)—-如果字符串是以S2结尾的就返回TRUEequals
阅读全文
摘要:gpio上电后的输入上拉是硬件决定的,如果使用外部mos管或三极管的时候,在上电过程如果需要保持电平可以尝试一下方法:1. 下拉1k电阻。或者2. 外加反向电路,高电平为关,上电高电平,GPIO初始化后仍然输出高。
阅读全文
摘要:使用Arduino我们可以做出很炫的作品,它把枯燥的底层代码都封装成了一个个的函数,当我们使用时直接调用相应的函数即可,而不用知道它们是怎么实现的。可是小编认为,非专业人士这么做无可厚非,可是如果作为专业人士也不去关注这些函数的底层代码是如何实现的就有点差强人意了。写作本文的目的就是通过两个函数被转
阅读全文
摘要:在程序编辑过程中,我们可以对变量中的某一位进行操作 工具/原料 Arduino UNO 控制器 * 1 USB 数据线 * 1 Arduino IDE 安装好 Arduino 控制器驱动的台式机 方法/步骤 Arduino IDE 新建代码的方法,程序的上传方法,大家可以参考: http://jin
阅读全文
摘要:#define bitRead(value, bit) (((value) >> (bit)) & 0x01) #define bitSet(value, bit) ((value) |= (1UL << (bit))) #define bitClear(value, bit) ((value) &
阅读全文
摘要:String EspClass::getResetReason(void) { const __FlashStringHelper* buff; switch(resetInfo.reason) { // normal startup by power on case REASON_DEFAULT_
阅读全文
摘要:https://techtutorialsx.com/2019/06/13/esp8266-spiffs-appending-content-to-file/ ESP8266 SPIFFS: Appending content to file In this tutorial we will lea
阅读全文
摘要:bitRead在单片机中使用时比较频繁的,尤其对于数码管以及与数码管类似的存在未操作的器件中使用较多。这里我们详细介绍一下它的使用方法。首先我们来看看在arduino的IDE的参考手册中怎么描述的:DescriptionReads a bit of a number.bitRead用来从数当中读取一
阅读全文
摘要:ESP32 / ESP8266 Arduino: Protocol Buffers In this tutorial we will learn how to get started using Protocol Buffers with the Arduino core, both running
阅读全文
摘要:Soft Access Point Class Section below is ESP8266 specific as Arduino WiFi library documentation does not cover soft access point. The API description
阅读全文
摘要:撰寫ESP8266 library時需要將設定資透過EEPROM library儲存,但又想要避免使用者在使用我寫的library配合EEPROM library時將資料蓋掉而興起研究ESP8266 EEPROM library的念頭,看看是否有可以利用且不需要自行重寫一個將資料儲存的方式。 原理
阅读全文
摘要:EEPROM可以在不使用文件和文件系统的情况下用来固化一些数据,常见的比如用来保存SSID或是Password,保存用户名及密码,保存用户设置等数据,这样就可以不用每次都通过烧写程序来改变系统运行时的初值了。可以实现更复杂的应用。 使用说明 其实EEPROM使用非常简单的,也没必要专门开个帖子写,看
阅读全文
摘要:使用Arduino开发ESP32:DeepSleep和RTC Memory的使用 2019-07-31 14:27 目的 ESP32在工作时功耗蛮大的,所以我们可以在不需要时进行休眠,这也是蛮常用的功能。 基础说明 DeepSleep 使用DeepSleep主要分为两步: 1、配置唤醒源(可以同时配
阅读全文
摘要:http://home.eeworld.com.cn/home.php?mod=space&uid=361439&do=blog&id=334813 ESP8266的RTC时间和系统时间测试对比 已有 6613 次阅读2016-5-17 13:23 |个人分类:ESP8266 WIFI 官方有关时间
阅读全文
摘要:文章目录目的使用演示基本使用1基本使用2动态设置和参数传递停止和重启任务注意事项总结目的Arduino for esp8266属于无操作系统环境,对于开发多任务的复杂应用还是比较麻烦的,所以这里就提供了一个近似于操作系统调度器的功能Ticker。该功能使用非常简单,请看下面示例。 使用演示 基本使用
阅读全文
摘要:Ticker的功能非常简单,就是规定时间后调用函数 总体上,根据功能可以把方法分为两大类: 定时器管理方法; 定时器启用方法; detach() 停止定时器 active() 定时器是否工作 返回值 bool 1.1 前言 Ticker是Arduino Core For ESP8266 内置的一个定
阅读全文
摘要:std::sqrt, std::sqrtf, std::sqrtl C++ 数值库 常用数学函数 定义于头文件 <cmath> (1) float sqrt ( float arg ); float sqrtf( float arg ); (C++11 起) double sqrt ( double
阅读全文
摘要:#include<stdlib.h> void setup() { Serial.begin(115200); char dataH[5]; char dataC[5]; char dataF[5]; float h = 56.00; float c = 31.50; float f = 88.70
阅读全文
摘要:在任何其他C / C ++平台中,当您要使用printf或其同级元素打印(或转换为字符串)浮点数时,可以将“%f”用作格式说明符。任何,除了在Arduino中。 要转换浮点,您需要使用dtostrf(), char * dtostrf( double __val, signed char __wid
阅读全文
摘要:Arduino 整型转字符型 https://blog.csdn.net/janet_1994/article/details/60777848实现了类型转换,主要使用 stdlib.h 中的 itoa() 函数来实现。 功能:将任意类型的数字转换为字符串。在 char * itoa(int val
阅读全文