arduino-c++相关内容

适用于Arduino Nano 33 IoT的软件系列

我计划从旧的5V Arduino Nano迁移到新的Arduino Nano 33 IoT。我已经使用Software Serial(SoftwareSerial.h)为旧的5V Arduino Nano编写了与Sim800L模块通信的功能代码。但是,当我将主板更改为新的Arduino Nano 33 IoT时,找不到软件串行库。 我尝试在“Sketch”下的“Include Library ..
发布时间:2022-02-22 15:00:07 C/C++开发

类实例化仅适用于全局但不适用于设置

我有一个问题,对象的实例化顺序会影响我系统的功能.以下所有代码都编译,但只有一个驱动步进器.我还想指出 Arduino Stepper library 指定在设置之前实例化类向上.我认为同样的原因适用于 TMC26XStepper. 我自己的研究让我认为事实正好相反.我的理解是在调用 Arduino 运行时环境 init() 之前调用在 setup() 之前实例化的对象.这将导致 pinMo ..
发布时间:2021-11-17 04:13:50 其他开发

类实例化仅适用于全局但不适用于设置

我有一个问题,对象的实例化顺序会影响我系统的功能.以下所有代码都编译,但只有一个驱动步进器.我还想指出 Arduino Stepper library 指定在设置之前实例化类向上.我认为同样的原因适用于 TMC26XStepper. 我自己的研究让我认为事实正好相反.我的理解是在调用 Arduino 运行时环境 init() 之前调用在 setup() 之前实例化的对象.这将导致 pinMo ..
发布时间:2021-11-17 04:11:36 其他开发

在 C++ (Arduino) 中将带有参数的函数作为参数传递

我想为我的班级编写一个类似的包装函数......我真的不知道该怎么做! 看,我想要一个,比如说,run(),函数,接受一个函数作为参数,那是最简单的部分.用法类似于 void f() { }无效运行(int(*func)){//任何代码功能();//任何代码}运行(f); 那应该只是运行 f() 函数,对吗? 但是如果 f() 有必需的参数怎么办?假设它被声明为 f(int i, ..
发布时间:2021-11-17 04:03:55 C/C++开发

类实例化仅适用于全局但不适用于设置

我有一个问题,对象的实例化顺序会影响我系统的功能.以下所有代码都编译,但只有一个驱动步进器.我还想指出 Arduino Stepper library 指定在设置之前实例化类向上.我认为同样的原因适用于 TMC26XStepper. 我自己的研究让我认为事实正好相反.我的理解是在调用 Arduino 运行时环境 init() 之前调用在 setup() 之前实例化的对象.这将导致 pinMo ..
发布时间:2021-11-17 04:03:01 其他开发

在C ++(Arduino)中将带有实参的函数作为实参传递

我想为我的课写一个包装函数……而且我真的不知道该怎么做! 看,我想让一个 run()函数接受一个函数作为参数,这就是简单的部分.用法类似于 void f(){}无效运行(int(* func)){//无论什么代码func();//无论什么代码}运行(f); 那应该只运行 f()函数,对吧? 但是,如果 f()具有必需的参数怎么办?假设它被声明为 f(int i,int j),我 ..
发布时间:2021-04-09 19:11:31 C/C++开发

如何在Arduino C ++中的一个会话中将多个文件上传到ftp

我的代码很好地将循环中的第一个文件上传到ftp.但是一旦要上传第二个文件,它就会挂起. 我正在使用lib读取SD卡根文件夹 首先,我使用connectFTP()设置ftp连接以建立数据传输端口.接下来,我调用fileTransfer(); While循环功能,直到传输第一个文件为止. 一旦第二个文件满足条件 if (fileTemp != fileName && fileTemp[0] == ..
发布时间:2020-06-21 18:32:09 其他开发