• 错误:尽管使用了包含防护,也重新定义了班级

    我是javascript /打字稿开发人员,但对Arduino / c ++来说是新手 我有一个类(请参见下面的h和cpp),并且出现此编译器错误: DotMatrix.cpp:13:1: error: redefinition of 'DotMatrix::DotMatrix(uint8_t, MD_MAX72XX::moduleType_t, uint8_t, uint8_t, uint8_t)' DotMatrix::DotMatrix(uint8_t maxDevices, MD_MAX72XX:...
  • 如何使用arduino作为LED控制器?

    我是C ++的新手,但是最近有了arduino,并且正在用它进行我的第一个项目。我可能会跳入深渊,但是我已经拥有一些电子方面的经验。我也对python有一些经验。 I want to make a fancy interior lighting setup using two of these led strips and this arduino starter kit. 我需要制作一堆可以使用套件随附的IR遥控器快速激活的预设。 我需要能够将这些条分割成各个区域,我可以使用它们轻松地设置预设。也许我想让...
  • 如何从python重新启动循环(arduino-python串行通信)?

    我正在使用使用python连接到树莓的arduino mega编码传输带。当我运行此代码(首先是arduino,然后是python)时,它可以工作一次,但是随后,它会继续要求输入,但它停止工作。我假设这是因为它还没有以某种方式结束循环,这可能是arduino和python之间的通信问题。谁知道我该怎么做才能解决此问题? 我曾尝试添加“ exit()”,但我希望代码处于循环状态,但是当它重复自身时,它将停止工作。 我在python中的代码是: import serial, time, sys ser = s...
  • 如何更正错误-在此范围内未定义“ A2”?

    我正在使用Arduino制作运动感应警报,我编写了以下代码。我第一次尝试使用嵌入式c的项目。当我尝试编译代码时,它说“ A2”未在范围内定义。如何纠正该错误?我可以更改代码中的其他内容吗? 码: #include <Keypad.h> // library for keyboard #include <Password.h> // library for password Password password = Password( "1234" );...
  • 编译期间的多个定义警告

    While working with an Arduino (VSCode and PlatformIO), I am getting multiple warnings multiple definition of xxx while compiling, which yield the following error: collect2: error: ld returned 1 exit status *** [.pio/build/nanoatmega328new/firmware.elf] Er...
  • C ++阵列内存管理问题-创建大于32x32的数组会破坏函数

    我目前正在为NHD3.12显示器(SSD1322控制器)创建驱动程序,并且该驱动程序的一部分正在绘制图像/文本/形状/其他内容。所使用的微控制器是一个adafruit蓝牙模块,其主要模块为ATMega32u4。 一切工作正常,直到我将绘制的图像比例提高到32x32以上(字节-每个像素4位给出每个字节2个像素)。某些东西破坏了例程,我注意到这不仅是由于32x32引起的,而且还包括将超过1024字节(128x8、256x4等)的任何事物。 我唯一想知道为什么会这样,是在创建用于存储整个位图的数组时,如果超过了1...
  • Qt UI没有输出

    This is a minimal reproducible example of my previous question (QObject::connect: Parentheses expected, signal QSerialPort::readyRead in ..\voltage_sensor\dialop.cpp:41) as asked by a helpful member of the community. The code compiles, and I get a digital ...
  • 使用LJ12A3-4-Z / AX(传感器)编码2个28BYJ-48 5V DC(电动机)

    我编写了所有代码,并且一切正常     我试图根据传感器读取的内容做出一个正确/错误的陈述,即电动机是顺时针还是逆时针旋转,当我尝试执行if(n / if)/ else陈述时,会出现此错误。    换句话说,我正在尝试根据传感器的感测值使boolean = 0(如果它感测到的东西= 1,而不是= 0)。代码的结尾是重要的部分,但是我必须发布所有代码,以便您知道“ int”。 int Pin1 = 10; int Pin2 = 11; int Pin3 = 12; int Pin4 = 13; int _s...
  • Arduino不会将整个URL发送到服务器

    我试图每10秒使用Arduino Mega和Ethernet Shield将数据发送到我的计算机,但有时会崩溃几分钟。我查看了Apache访问日志,并得到了: Apache access log 可以看到,有时Arduino仅发送一部分URL(图片中的红线),而不发送整个URL(图片中的绿线),但是我不知道出什么问题了。我以串行方式打印了URL,并且监视器显示了整个URL,所以我认为该字符串在Arduino中没有损坏,但是在发送到服务器时已损坏。 -我试图在代码中放入“ client.flush()”(它等...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分析