Arduino IDE
文章平均质量分 69
caixf_001
专注MCU技术
展开
-
Arduino设置SoftwareSerial缓冲区大小
ARDUINO ESP8266软串口缓冲区大小更改原创 2023-11-04 22:58:59 · 464 阅读 · 0 评论 -
Arduino PLC IDE
Arduino 与PLC产生联系原创 2023-09-28 21:50:00 · 3471 阅读 · 0 评论 -
STM32duino的Ethernet_STM的Readme文件
STM32duino 编辑STM32F1XX系列单片机,利用库连接W5500以太网芯片原创 2023-08-24 20:39:45 · 613 阅读 · 0 评论 -
Arduino为GD32芯片编程
使用Arduino为GD32F103系列MCU编程原创 2023-07-11 20:42:16 · 1258 阅读 · 0 评论 -
ESP8266软串口中RS485的流控制
ESP8266的软串口控制RS485的流控制端原创 2023-06-11 19:23:44 · 994 阅读 · 0 评论 -
Arduino ESP32的串口
ESP32在Arduino core中的串口1的使用原创 2023-05-18 21:05:45 · 2838 阅读 · 0 评论 -
使用Aruino Ethernet使ESP32具有以太网通讯能力
ESP32使用W5500建立以太网通讯原创 2023-04-22 14:27:11 · 1846 阅读 · 3 评论 -
Arduino利用USB接口直接为ESP32-S3下载和调试程序
ESP32-S3使用USB可以直接下载,也可以按照串口一样的输入和输出。一大优势。原创 2023-03-19 16:25:13 · 5659 阅读 · 8 评论 -
Arduino ESP32使用U3115S芯片控制H桥驱动有刷直流电机
U3115S H半桥驱动芯片的Arduino编程控制原创 2022-11-25 10:53:06 · 2068 阅读 · 1 评论 -
ESP32使用I2C数字电阻AD5254做PT100仿真
Arduino库实现数字电阻 实际问题实现电路实际程序感受实际问题在开发数字仿真系统时需要用PT100发生器,这个产品其实也有现成的产品,比如NI公司的PT100发生电路,很贵。查资料看到有I2C控制的数字电位器。用来做PT100数字发生器,实验可行,与大家分享。实现电路采用ESP32控制器按控制系统发送的modbusRTU电阻设置命令给出电阻阻值。抱着侥幸的心理到Arduino库中查找是否有现成的库可以使用,结果还真找到了日本人提供的库,是一个AsukiKono提供的库。可以直接使用来设置和读原创 2022-05-14 16:41:38 · 1227 阅读 · 1 评论 -
Arduino digitalToggle(x)数字量状态输出切换
Arduino digitalToggle函数实现说明说明在STM32编程中有数字输出翻转感觉很好用,命令是:digitalToggle(pin x);在Arduino中没有这个函数,有一天在看其他的程序时发现采用#define就可以方便的实现这个函数,具体做法如下:#define digitalToggle(x) digitalWrite(x, !digitalRead(x))// 在setup中要定义这个输出点为数字输出点。void setup(){ pinMode(LED_BUIL原创 2022-03-25 10:24:16 · 1731 阅读 · 2 评论 -
ESP32 ARDUINO RS485 DE/RE#流向控制编程
ESP32使用ARDUINO 对RS485 的DE/RE#控制概述编程方法方法一方法二总结概述原来一直用74HC04配合SP3485做RS485输出模块,对SP3485模块的DE/RE#端不控制。线路图如下:但这次因为线路板尺寸紧张,并且有多余的点可以控制DE/RE#, 就选择了如下的线路:现在来说一下编程遇到的困惑和解决问题的思路。编程方法方法一当要向外部输出数据数据时,采用delay(10) 的方式,才能让串口的数据输出到外部接口。比如我使用了RX2,TX2作为RS485的输出模块。原创 2022-03-12 14:15:21 · 4675 阅读 · 0 评论 -
Arduino绕过github下载库文件
Arduino绕过github下载库问题使用Arduino IDE库管理器通过Git安装绕过github下载库文件的方法问题我们在使用Arduino编辑程序时,当使用一些新的库一般都需要在库管理中查找库,然后再通过两种方式下载库。使用Arduino IDE库管理器选择【工具】- 【管理库…】库管理界面出现在这个界面中键入LoRa,再选择要安装的库。通过Git安装另一种方法是通过Git安装。在Arduino IDE中【文件】- 【首选项…]设置的项目文件位置比如是:C:\Users\x原创 2022-02-04 15:27:05 · 1310 阅读 · 0 评论 -
ESP32通过SPI读取多个SPI Slave--6个MAX31865 RTD芯片
ESP32控制6个SPI设备有一个ESP32想要读取6个MAX31865的RTD电阻,采用一个74HC138的3-8译码器作为6个MAX31865的选通。这里选择了Arduino IDE作为编程软件,从Adafruit下载的读取MAX31865的库。要选通读取可以对3-8进行编码,但这样要改变库函数,不希望对库进行修改,将固定的CS端连接到外部中断端,用函数attachInterrupt(digitalPinToInterrupt(pin)...原创 2021-05-21 09:45:20 · 3176 阅读 · 5 评论 -
用Arduino IDE通过OTA为ESP32编程
Programming ESP32 Wirelessly Using Arduino IDE需要的器件如何通过OTA实现编程OTA(Over the Air) 编程是WiFi-enabled 微处理器,比如ESP32或者是ESP8266可以不用物理接触就对固件或者是应用软件进行升级的一种特性。这个特性对一些难以连接电缆的设备重新下载更新程序非常有用。使用OTA,我们可以在同一个网络下对多个微处理器进行升级。例如,这个特性可以被用来向多个微处理器,耳麦,计算机和机顶盒灯发送更新来解决bug,增加新特性。O翻译 2020-09-15 16:25:19 · 5432 阅读 · 1 评论