Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Arduino_IT技术博客_编程技术问答 - 「Fatal编程技术网」

使用Arduino作为常规AVR

我计划用ATmega做一个项目(由于我所在大学的限制,我不能直接使用Arduino)。但是我真的想使用Arduino的IDE,串行监视器,绘制用于调试目的的图形。我是否可以将常规ATmega代码转储到Arduino中,并使用串行监视器进行调试 我可以像任何其他普通的AVR开发板一样使用一块板,这样我就可以两全其美了。我用谷歌搜索了一下,但没有得到我需要的答案 如果您的意思是在没有Arduino库的情况下使用Arduino的AVR微控制器:那是完全可能的。不过,你将不得不处理一些低级的东西。你可以

Arduino从flash中分解草图

我有一个Arduino装置,上面有一个草图。我的问题是我能从内存中读取草图(十六进制文件)并将其分解吗?是的。我建议您使用ReAVR: 要获取十六进制文件,请使用系统内编程器(如AVR ISP MKII)并使用AVR Studio直接读取十六进制。我了解使用ReAVR可以将代码从十六进制转换回asm代码,但如何从arduino下载草图…?必须使用系统内编程器(如AVR ISP MKII)读取十六进制文件。

不在本地网络时,通过互联网控制Arduino

我试图了解如何控制arduino,它上面有一个以太网屏蔽,连接到我的LAN,该LAN连接到internet,来自世界任何地方 我在网上读到了通过DHCP配置等可能的方法 我的最终目标是与在线托管的nodejs应用程序交互,该应用程序具有静态IP地址,因此可以从任何地方访问,并让nodejs应用程序控制arduino 这可能吗?如果是,那么主要步骤是什么?这个问题似乎与堆栈溢出无关。如果你想在Arduino网站上问这个问题,这还不存在,你必须帮助创建它!请点击此处了解更多信息:@RyanCarls

Arduino 删除lcd上的单个字符

虽然我在这里的一些人的帮助下通过作弊代码成功地清除了所有lcd显示屏(因为它没有真正清除显示屏)for(int I=0;I

Arduino更换旧继电器

我有一些控制液压马达的旧继电器 我想用我的Arduino控制它。这可能吗? 使用的继电器有: klockner moeller提供的DIL 00 52。 情况就是这样: 我有使用arduino的经验,但对电气模式了解不多? 有人能帮我吗?有可能,但那个继电器可能不适合负载 您必须确保使用的继电器至少能承受相同的负载和峰值电流(和电压),否则可能会发生许多坏事,如继电器触点熔化或烧毁您的房子 在第二张图片中,我看不到继电器上的代码,因为您没有提供负载信息,所以我无法为您提供更多帮助。此设备现在

用arduino uno控制两台直流电机

所以我用这个示例代码来运行我的两个电机…但是这个代码只对一个电机起作用…我如何修改这个代码使另一个电机起作用?我试着用b频道代替a频道,但不知什么原因,这不起作用 const int channel_a_enable = 6; const int channel_a_input_1 = 4; const int channel_a_input_2 = 7; const int channel_b_enable = 5; const int channel_b_input_3 = 3; con

arduino的PWM问题到期(cortex-m3)

我在使用SAM3X8E(cortex-m3)微控制器的arduino due板上使用PWM。当我在这个板上使用PWM enable和disable时,波形在禁用通道时变为模拟波形,而不是保持在0或1。请参阅所附的波形。我也通过直接写入寄存器来尝试代码,但结果是一样的。我还尝试在pwm输出端使用4.7k下拉电阻器,但得到了相同的结果。请告诉我如何在软件中修复它 如果硬件解决方案也可以使用一些外部组件,也可以。范围图像已附加。蓝色示波器输出用于第34行(PC02),黄色示波器输出用于第35行(PC0

Arduino 如何知道按下了哪个按钮?

我是arduino的初学者,我想要另一个程序,我会写它来阅读按钮,如果你愿意,我会按它来做一个启动板或一架钢琴。例如,我将有4个按钮,当我按下按钮1时,我应该能够知道按钮1在我用java编写的另一个程序中被按下,所以我可以播放一个示例。我能够编写一个java程序来读取输入(不是arduino输入)并播放示例。我能写一个arduino程序,上面写着我在控制台上按下的按钮。然而,我不知道如何将两者结合起来。有什么帮助吗 编辑:我可能已经找到了我要找的东西,有不同的方法来存档,但正如您已经发布的,最简

Arduino 莫尔斯电码解码器-确定消息的结尾

我正在制作莫尔斯电码解码器 我遇到的一个问题是:你怎么知道消息什么时候结束?假设一个字符被传输,那么你会得到七个沉默点——你可能会认为这是一个空格,但同样地,这不是消息的结尾吗?你是不是应该依赖于消息的结尾 或者,如果你得到另外7点沉默,这是另一个空间吗?我已经到处寻找这方面的指导,但找不到任何指导。工作结束时间是▄ ▄ ▄ ▄▄▄ ▄ ▄▄▄ +用于传输结束,您可以转到:▄ ▄▄▄ ▄ ▄▄▄ ▄ 可在此处找到其他命令:

Arduino无人机项目

我在一个无人机项目上工作,目前正在选择一个板来使用。是否可以使用Arduino Nano满足以下所有需求: 陀螺仪和加速度计 气压计(作为高度表) 数字磁强计 WiFi(发送遥测数据进行处理) GPS模块 4个马达(当然) 附言: 我对阿杜伊诺一无所知。但是我有很好的ASM,C/C++编程背景,并且我曾经设计过模拟电路 我想避免使用现成的飞行控制器 这将是一个技巧,使所有这些工作在一个纳米。我建议你看看他们围绕ARM芯片(和Arduino一样)建立了很多很酷的想法,那里也有一些相当活跃的社区

Arduino外部中断速度不够快

我一直在试着测量阿杜伊诺号上的线高的时间。它上升,然后在几毫秒内保持高位。然后它被拉低1U,然后浮回高位。我的代码似乎无法识别线路被拉低了。1U对于中断是否太快?我怎样才能让它慢下来 多谢各位 编辑 我的想法是使用RC滤波器和二极管来降低上升时间,使Arduino能够识别变化,但只有在接收线发生变化时。这是否可行?或者我可以用同样的方法使用带有二极管的脉冲扩展器芯片吗 #define ESC 2 //the digital pin the esc signal line is attached

带HC-SR04超声波传感器的Arduino Uno

我正在用Arduino Uno和HC-SR04超声波传感器进行Arduino项目。有人知道如何编程并组装电路吗,或者知道我可以使用的好教程吗?我只想让超声波传感器运行 互联网上有很多教程。他们正在描述代码和接线。只要谷歌一点点。。。 例如,看或看

Arduino 如何使用esp8266WiFi Library GET request从网站获取信息

我正在使用Arduino IDE编程ESP8266 ESP-01 WiFi模块,将GET请求发送到URL并读取内容。 试图修改下面使用ESP8266WiFi库的代码,我不清楚该为主机替换什么。我应该把我的URL放在主机上还是其他什么地方? 以及如何编辑该行 client.print(字符串(“GET”)+url+“HTTP/1.1\r\n”+ 主机:“+Host+”\r\n“+ “连接:关闭\r\n\r\n”); #包括 const char*ssid=“您的ssid”; const char

Arduino的平均温度

我有一个Sparkfun生产的Arduino温度计,可以测量温度。非常精确,但我需要更多的平均值 我使用的代码直接来自Sparkfun() 我正在寻找平均每10秒每分钟一次的读数,并剔除异常值,而不仅仅是每分钟的读数。 例如,如果它在一分钟内读到65、64、66、67、65、44……它将平均前5个,然后抛出44个,平均值为65.4。我建议对这些数字进行排序,并计算附近几个数字的平均值(大约10-25%的样本数可能是一个好的开始)。这种方法可以很容易地去除异常值,并获得相关的平均值。您可以通过首先

Arduino ESP8266串行返回';垃圾';去阿杜伊诺

我购买了ESP8266模块,并通过SoftwareSerial(引脚10-RX,引脚11-TX)连接到Arduino UNO板, 我也有ESP8266 5V(450mA)的外部电源,它通过降压转换器降低到3.3V 连接: ESP 8266 Vcc-来自外部电源的3.3V电源 CHU PD-来自外部电源的3.3V电源 GND-来自外部的GND 重置-未连接 GPIO-未连接 GPI2-未连接 RX 3.3至arduino 我上传到Arduino示例程序,测试esp8266通信 Arduino项目

如何使用arduino uno和pn532将nfc标记中的字符串输出到文本文件?

我遇到了很大的麻烦,我有一个Arduino uno和一个以SPI模式连接到它的pn532,我想从nfc标签读取一个字符串并将其输出到一个文本文件,我已经设法从nfc标签读取并轻松地在其上写入,但我现在面临的是如何将nfc标签中包含的字符串输出到文本文件,而不是输出到Arduino studio的串行监视器,任何帮助都将不胜感激,提前感谢。如果您想从Arduino本身编写文件,您有一些选择,取决于可用的额外硬件和文件的保存位置 更容易使用SD卡和标准。在官方参考页上有很多例子 如果要将其保存在PC

使用Arduino Pro小饰品与Uno时串行数据发生变化

我注意到我的数据并没有因为Arduino Pro饰品而改变。数据是从分光计发送的。更多的光=更多的数字。我正在使用的代码适用于Arduino Uno(输入的值数量相同,但范围从95到1000),而饰品的范围从173到184 这可能是FTDI连接问题吗?(有点焊接不良) 还是说小饰物无法收集这些数字 我必须更改代码吗 代码如下: /* * Macro Definitions */ #define SPEC_TRG A0 #define SPEC_ST A1 #

Arduino 为什么这个代码赢了';我的无刷直流电动机不能运转吗?

我需要运行我的无刷直流电机。我偶然发现这个代码,它使我能够通过按键盘上的数字来移动我的BLDC电机。这个代码使我能够按键盘上的数字并将电机设置为所需的转速。但我的马达似乎根本不运转。请告诉我这个问题,也许还有一个建议,为什么我的无刷直流电机不能运行 代码如下: // include the library code: #include <LiquidCrystal.h> #include <EEPROM.h> #include <Keypad.h> cons

带按钮的arduino计数器

我需要一些关于按钮计数器代码的帮助。 我想在Arduino做一个柜台。若我按下按钮,Arduino将增加计数值+1。 如果我按住一个按钮,计数器只需在计数值上加1。。 我做这个节目就是为了它。。 请帮助我修复程序:( int脉冲=7; 无符号长t; 无符号long-previousMillis=0; int execusiontime=1; 长计数=0; 无效设置(){ //将安装代码放在此处,以便运行一次: Serial.begin(9600); } void循环(){ //将主代码放在此处,

Arduino 在使用pinMode时,如何区分模拟管脚和数字管脚?

Arduino上有两个标记为0到5的管脚。其中一个引脚是模拟引脚,另一个是数字引脚。如果我想从传感器读取模拟信号,并且我将信号连接到例如模拟管脚0,但我也将数字管脚0设置为打开LED的输出,我如何将这两个分开 pinMode(A0, INPUT); pinMode(0, OUTPUT); 因为我认为A0=0 arduino上有两个标记为0到5的管脚 错误,有针脚0-5和针脚A0-A5: 因为我认为A0=0 错,来自: 定义引脚A0(14) #定义引脚A1(15) #定义引脚_A2(16) #

如何在Teensy/Arduino SD卡读卡器上使用长文件名

有人知道有没有办法让Arduino SD卡读卡器使用长文件名(大于8.3文件名格式)?我目前正在尝试使用标准的Arduino SD卡库从Teensy 3.5读取文件,每当我使用更长的文件名时,文件都无法打开。这是一个固有的硬件限制,还是仅仅是一个软件限制?如果我能够实现这一点,它将大大简化我的代码,并将显著改善用户体验 。。。使用标准Arduino SD卡库 这是你的问题。该库旨在与内存有限的基于328的Uno一起使用。如果您研究库和FAT结构,您可以找到长文件名的位置…我找到了它…我查看了“S

从ESP8266(Arduino IDE)控制Spotify

所以我想用ESP8266控制我的Spotify。我想从基础开始,这样我就可以对整个事情有一个感觉,并能够将其集成到其他项目中。Spotify提供了这些curl命令供使用,但ESP8266不是curl。。。我不知道如何将这个:curl-X“PUT”https://api.spotify.com/v1/me/player/play“-H”Accept:application/json“-H”Content Type:application/json“-H”Authorization:Bearer p

Arduino 如何使漫游者向左行驶并停止

目前,我正在使用L298电机驱动器、超声波传感器和ESP32。目标是当超声波传感器(位于探测车前部)检测到物体时,探测车向左行驶并停止。 问题是,当传感器检测到物体时,漫游者只会停止,而不会向左移动。否则,如果我删除代码的停止部分,我的漫游者将向左移动。然而,我不知道我如何使他做到这两个命令 // defines Sensor pins #define trigPin 12 #define echoPin 13 //Define Motor pins #define motorIn3 16

Arduino 检索Thingsboard中发布的传感器数据时MQTT的正确语法

因此,我已经成功地将传感器数据发布到thingsboard,并使用MQTT(附上我的INO代码)很好地读取它们 我一直在试图弄清楚如何正确地使用sub/pub语法将数据读回不同的Arduino板,在那里我将使用CO2传感器数据来控制我的空调机组(通过TriAC) 我一直在尝试在这里提取样本(并剥离GPIO部分),但遗憾的是没有成功 这也是我传输CO2数据的方式: Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t");

如何区分Freenove arduino套件中的主动和被动蜂鸣器

我买了一个Freenove ultimate初学者工具包,它配有两个蜂鸣器。它说一个是主动的,另一个是被动的,主动蜂鸣器上有一个粘性标签。唯一的区别是,其中一个管脚稍高或稍低,一个管脚底部为绿色,而另一个管脚底部为绿色,从中可以看到电路板。我不熟悉堆栈溢出,因此任何答案都将不胜感激。根据教程文档,主动蜂鸣器的引脚侧有一层“防水涂层”,因此焊点外露的是被动蜂鸣器。问题是什么?问题是哪个蜂鸣器是主动的,哪个蜂鸣器是被动蜂鸣器连接到5V或高引脚。被动蜂鸣器仅通过tone()函数或其他方式在管脚上产生频

SMS通知不适用于带有GSM模块的Arduino Nano

我想使用Arduino Nano来监控GSM模块的短信流量。我能够读取和发送SMS,但通知系统不工作:当我发送SMS(到GSM模块中的SIM卡)时,串行端口中没有新数据可用。知道我为什么或者如何调试以发现问题吗 通信通过GSM模块(Quectel EC25)的Arduino引脚9和10以及RX和TX完成。我正在使用的代码: #include <SoftwareSerial.h> #define DEBUG Serial SoftwareSerial EC25(10,9); // R

arduino esp32+;ov7670摄像机想连接网络,但失败

我看了这一课 我只有esp32板和摄像头,没有显示器 因此,我必须在我的网络上显示我的相机图像,我已将wifi设置为连接, 但它仍然不起作用。我不知道该怎么办.. 请帮帮我,谢谢。 代码: 由于缺少完整的Web服务器功能,您可能永远也看不到broswer中的任何内容。 使用Arduino IDE中的内置示例,将相机引脚更改为您的设置: C:\Users\YOUR_USERNAME\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0

SpenceKonde在ATTinyCore上支持的Arduino函数

我刚刚发现了ATtiny84/85芯片,并订购了一些用于某些项目。我到处寻找它对通过Arduino IDE和Uno编程的所有支持,还看到了high-low tech的网站和该核心中支持的Arduino功能 然后我看到了斯宾塞康德的《阿提尼核心》,这是《阿提尼》系列的另一个备受推崇的核心。问题是我找不到任何关于这个核心支持什么样的经典Arduino函数的信息。我的意思是像一张清单。我确信基本功能都得到了支持,但是使用睡眠模式/低功耗模式和其他一些东西怎么样。Arduino.h库中的所有内容都受支持

Arduino 事件触发后的倒计时

我刚刚开始使用Arduino,我想在按下触点开关后操作继电器一段时间,但仍然可以通过再次按下按钮随时停止继电器。我已经按下按钮开始和停止工作正常,但无法让定时器位的工作在所有。以下是我迄今为止所做的工作。 蒂亚 bool buttonState=0,buttonstatefore=0; 布尔开关=0; 无符号长时间NOW=0; buttonState=digitalRead(buttonPin); 如果(按钮状态>按钮状态之前){ toggle=!toogle;//对toogle求反 timeN

Arduino ESP8266向全球网络发送UDP时出现问题

我在使用ESP8266 D1/D1迷你板发送UDP数据包时遇到问题。 问题是,当通过本地网络发送时,我可以看到数据包到达Wireshark,但当我尝试全局发送(将线路板连接到移动热点)时,什么也没有到达。 最终,我希望将数据存储在XDB中,但目前它甚至无法将数据发送到服务器 请看一下我使用的代码,也许有人能帮上忙 #include <ESP8266WiFi.h> #include <ESP8266WiFiMulti.h> #include <WiFiUDP.h>

使用Arduino和GSM的GPS跟踪器

我目前正在做一个GPS跟踪器。我使用的是SIM900A迷你GSM模块、NEO 6m GPS模块和arduino nano。我想通过GSM模块发送位置信息 我使用的代码在串行监视器上没有任何输出,但是Arduino和GSM指示灯闪烁。我的联系方式如下: #include <NeoSWSerial.h> #include <AltSoftSerial.h> // GPS #include <TinyGPS.h> // GSM static const int

Arduino ESP32的异步Web服务器的访问数量是否有限制

我正在尝试制作一个易于访问的ESP32异步Web服务器,办公网络中的人员可以在其中检查设备并给它一组命令。最初几次使用我的移动设备和笔记本电脑进行的测试效果很好,但到目前为止,似乎只有我可以访问Web服务器的IP 我有一个假设:这可能是因为我使用我的个人访问ID和密码来连接移动设备和笔记本电脑的wifi网络 另一个假设是,ESP32可以响应的设备数量是有限的 有人有这方面的经验吗?我当然找不到基本的谷歌搜索功能,可能是因为我不知道具体问题。可能需要侵入RADIUS服务器以授权所有用户访问ESP3

Arduino项目

所以,我正在做一个项目,其中我将使用Arduino Uno。我想做的是,只要开关打开,Arduino就会使led闪烁。但有一个转折点。开关状态变高10秒后,LED将开始闪烁。但实际情况是,led关闭10秒,然后打开0.5秒,然后再次关闭10秒。我想要它做的是,在关闭状态下保持10秒后,它将持续闪烁 这是密码 const int upperSwitch=2; int buttonState; const int ledPin=13; unsigned long startMillis; uns

Olimex EKG-EMG arduino屏蔽(linux监视器)

最近,我开始使用EKG/EMG arduino的防护罩来抵御Olimex: 该文档仅提供Electric Guru软件的参考,但该软件是封闭源代码的,在Linux中不起作用 我在网上搜索,但我没有成功的结果 我的问题是:是否有其他监控软件或任何示例用于绘制电极捕获的信号?我不知道 不管是谁,看看arduino微控制器的源代码,协议相当简单。我是说这个: 如果我记得清楚的话,它会发送数据包:旋转数据包计数器[count],以及由0xa5 0x5a字节分隔的测量值数组[data] struct Ol

Arduino Seeedstudio NFC shield超轻写入

我正试图修改NFC屏蔽中的示例代码,以便能够写入Ultralight标记 我修改了PN532.cpp库文件中的代码,以包含以下函数: uint8_t PN532::mifareultralight_WriteDataBlock (uint8_t page, uint8_t * data) { if (page >= 64) { Console.println("Page value out of range"); // Return Failed

Arduino FT801触摸屏XY

我正在检查FT801设备的REG\u TOUCH\u SCREEN\u XY寄存器。我已经运行了校准命令,正在使用FTImpl.Read(REG\u TOUCH\u SCREEN\u XY)读取当前XY值。它最多只能达到255,然后重置为0 根据编程器指南,它应以位[15:0]和[31:16]表示坐标。我在一个示例应用程序中发现了相互矛盾的建议;一个_307 FT800餐厅应用程序,X坐标指的是REG\u TOUCH\u SCREEN\u XY+2,Y坐标指的是REG\u TOUCH\u SCR

arduino wifi与cylon.js或johnny5.js

您知道是否可以通过Arduino one wifi模块使用这些javascript固件(赛昂或强尼5)实现wifi连接 在阅读这些框架的指导方针时,我没有发现任何关于这方面的信息 非常感谢 我还没有试过,但这里有一篇文章供大家使用 你也可以将Johnny Five与粒子光子/核心、树莓皮、伽利略、爱迪生、电子小鬼、Tessel2等无线设备配合使用我也一直在努力解决这个问题。在我所有的谷歌搜索中,使用johnny five的唯一演示包括直接将arduino连接到运行NodeJ的主机上,并通过串行端

使用arduino创建HTTP post

有没有可能在没有arduino以太网屏蔽的情况下使用arduino Duemilanove(非常类似于arduino UNO)创建HTTP post? 我找到了一些教程,但它们都使用以太网屏蔽或arduino云,我只有我非常简单的arduino Duemilanove。 如果可以使用我的arduino进行HTTP post,请您解释一下如何使用。arduino必须在某个地方连接到internet,而Ethernet shield可以处理此操作。如果您只想使用Arduino,那么除了实现您自己的i

Arduino中可以嵌入哪些协议?

我期待在Arduino设备中实现消息传递协议。大多数情况下,嵌入式系统将是某个远程服务器的客户端,它们将使用这些IoT协议与该远程服务器通信 MQTT很简单,但是其他协议不容易移植,就像我发现没有Arduino支持CoAP一样 还有哪些协议可以嵌入到Arduino(Yun)中?泛美卫生组织为Arduino提供了非常好的协议 同样在谷歌上,我发现有一个我找到了一个专门针对Yun的解决方法,并考虑自己回答这个问题。通过访问根目录,您只需在Yun的Linux(Linino)端导入库即可 ssh roo

Arduino 是否有ESP8266的REST客户端可用于身份验证?

我有一个RESTful API,我想从中获取一个值: 192.168.1.50/rest/vars/get/1/12 它应该返回一些JSON。问题是这个API需要身份验证。我已经能够使用这个,我可以做基本的GET,但是它似乎不能与身份验证一起工作 我已尝试将同一个客户端用于: username:password@192.168.1.50/rest/vars/get/1/12 但这不起作用。还有其他客户吗 ETA:我应该注意用户名:password@192.168.1.50/rest/vars

Arduino/SD卡上的非相干行为

对于我的项目,我使用µSD卡,其中包含用于日志记录的插槽。几个月前,它工作得很好,我开发了项目的这一方面,但现在它总是回答“SD卡初始化失败” 我尝试使用SDfat库进行故障排除,但得到了一个奇怪的结果: 这是我从Quickstart获得的输出: Card succesfully initialized. Card size: 2008 MB (MB = 1,000,000 bytes) Volume is FAT16, Cluster size (bytes): 32768 Files

Arduino HttpClient getString出现空字符问题。ESP32

对我的http.Get()方法(十六进制)的响应应该如下所示 0x00,0x00,0x00,0x00,0x04,0x08,0xff 但是当你试图用 response=http.getString(); 我得到的空字符串可能是因为getString()通过看到0x00(NULL)终止它 那么,有没有任何方法可以替换getString()或在get方法响应中接收unit8_t字节呢 如果我在服务器上编辑对0x04,0x08,0xff的响应,ps代码的工作方式与使用http.getstream相同 W

Arduino值在处理和Arduino串行监视器中的到达方式不同

我有一个Arduino Mega2560,它从传感器(Grove响度传感器)读取模拟值,并通过USB将其发送到树莓派3b+。这些值在Arduino IDE的串行监视器中完美无延迟地到达。但是,当我在处理过程中尝试接收它们时,无论我发出多少噪声,我都会得到几乎为零的值,这里和那里都有随机的峰值 我的第一个猜测是,我的处理代码将接收到的数据弄乱了,因此我更改了Arduino草图,以发送一个递增的整数,而不是传感器值-并且这些测试值在处理过程中正确显示!接下来,我尝试在一些字符串中填充传感器值,如“M

在Arduino Micro上,有没有办法使用;连载;从引脚连接到端口?

莱昂纳多有两个串行端口,分别用“串行”和“串行1”表示 我可以通过我的传感器(TF Mini)的RX和TX引脚使用Serial1,并且仍然可以通过USB串行连接将输出输出到Arduino IDE 我想通过蓝牙发送输出,这也需要串行连接。我已尝试安装传感器,但未成功 是否可以通过管脚访问串行和串行1连接?Arduino Leonardo中的串行端口是虚拟的,因此没有物理方式与之交互,您需要在其他GPIO管脚中进行位碰撞以模拟此连接。通过这样做,如果你正在做更复杂的事情,它会减慢你的素描速度。如果您

ESP32-通过串行总线将arduino nano与ESP32连接

我想将我的arduino nano与我的ESP-32连接(以便将其用于无线通信) 我得到了这个ESP板(见图) 你知道我怎么连接它吗?我在这块板上找不到关于pin的任何文档 检查这个, 您可以直接使用ESP32执行与arduino相同的功能。“我找不到此板上的pin的任何文档”-我的规则是永远不要获取没有文档的硬件。你的董事会看起来像一个克隆人。什么文档?PCB上的标签是要在代码中使用的ESP32的管脚号。“知道如何连接它吗?”——使用USB接口。LOLIN32 Lite示意图表明ESP-32

为什么在我的Arduino项目中上传到板上会出现问题?

我面临着我的Arduino项目。当我将我的代码上传到黑板上时,它会显示下面所附图片的错误。如何上传代码而不出现此错误?或者有什么解决办法 问题是,您正试图使用旧的甚至丢失的引导加载程序将草图上载到arduino。解决办法是: 程序员的方法:先拔出,然后再插入 将新的引导加载程序加载到板上。 检查解决方案 您是否已连接蓝牙模块 如果答案是肯定的,那可能就是问题所在。只需断开连接,上传代码,然后再次连接即可 如果断开连接后仍然存在相同的问题,则您的Arduino可能已损坏。该COM端口上是否连接了A

Arduino ESP32作为WiFi接入点在连接时崩溃

我正在通过ArduinoIDE编程一个ESP32,突然发现了一个奇怪的问题。它作为WiFi接入点运行,代码非常简单明了: IPAddress apIP(192,168,1,1); WiFi.mode(WIFI_AP); WiFi.softAP("MyESP32"); WiFi.softAPConfig(apIP,apIP,IPAddress(255,255,255,0)); 现在,当客户端连接到此AP时,它通常会打印出以下错误消息: dhcps: send_nak>>udp_se

Arduino 如何用TM1637和冒号实现每秒闪烁的时钟?

我想实现一个带有ESP-32和TM1637 4位显示器的时钟。我现在的代码运行得很好,但当时钟到达23:00时,仍然显示一小时22。当我让时钟运行到24点钟时,显示屏上所有的部分都亮了 这是我的密码: /。。。 字符串时间戳; 无符号长时间NOW=0; 无符号长timeLast=0; 整小时; 整数分钟; 整数秒; int值=1244; uint8_t colonOn=0x80 | display.encodeDigit((值/100)%10); uint8_t colonOff=0x00 |

Arduino 互联网上的UDP广播

目前,我正在从事一个项目(基于WIFI),其中有一个基站(主)和N设备(从/UDP侦听器)。在我的应用程序中,基站需要每秒广播一个分组/消息,以便N个设备接收。因此,为了完成这项任务,我在局域网中构建了一个UDP网络,并使用UDP广播功能每秒将数据包/消息传输到N设备。现在,在广播数据包时,我只提供所有N设备都列出的端口号。因此,我想知道如何将这个UDP广播(目前发生在LAN中)链接到internet,这样,网络之外的设备也可以获得UDP广播数据包。 我正在Arduino IDE上使用EPS32

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 120 页