arduino相关内容
我正在处理我的项目,现在我遇到了一个问题,即如何将字符数组转换为字节数组?. 例如:我需要将 char[9] "fff2bdf1" 转换为 byte[4] 为 byte[4] 的字节数组代码>0xff,0xf2,0xbd,0xf1. 解决方案 这是一个小 Arduino 草图,说明了一种方法: void setup() {Serial.begin(9600);字符 arr[] =
..
我正在尝试创建一个函数,该函数将接受一个浮点变量并将其转换为一个字节数组.我找到了一段有效的代码,但如果可能的话,我想在函数中重用它. 我也在使用 Arduino 环境,但我知道它接受大多数 C 语言. 目前工作: float_variable = 1.11;字节 bytes_array[4];*((float *)bytes_array) = float_variable; 我可
..
我是 Arduino 的新手.我有 4 个相距很远的 Arduino 板.我想在它们之间建立连接,例如,如果一个连接到 Arduino 板 1(例如)的传感器被触发,它将向所有其他 3 个板发送某种通知,以在其他板上执行操作.我打算使用以太网屏蔽,但想知道用 Arduino 配置以太网屏蔽时使用的最佳模式是什么,以及如何配置它们来这样做.我希望你明白.提前致谢. 解决方案 在带有网络扩展板
..
对于我正在进行的一个项目,我想知道是否有办法在两个 Arduino 之间发送互联网数据包. 设置是让两个 Arduino 都有以太网屏蔽.一个屏蔽连接到计算机,另一个连接到路由器或其他互联网连接.Arduinos 需要相互通信以中继信息包.目标是能够通过这两个 Arduinos 从我的电脑 ping 路由器. 任何帮助将不胜感激.谢谢. 解决方案 互联网上有多种沟通方式.
..
我在一个项目中使用 Arduino Uno 和 GSM sim800l,看起来有些问题,我不知道是什么.这是我的代码: #include AltSoftSerial altSerial;无效设置(){Serial.begin(19200);Serial.println("AltSoftSerial 测试开始");altSerial.begin(19200);altSerial.println("
..
我需要使用 sparkfun 分线板 ADXL345检测我的电机系统何时停止振动.我也在使用 Sparkfun RedBoard(Arduino uno). 我正在为配置此行为所做的事情: 启用 INACTIVITY 事件 将 INACTIVITY 事件路由到 INT 1(红板上的引脚 2) 立即引发 INACTIVITY 中断 为 INACTIVITY 设置低阈值(排除过高的设
..
嗨,我正在尝试在浏览器上访问我的 wifi shield 的 IP 地址,但我一直收到糟糕的消息!Google Chrome 无法连接到“IP 地址". 我做过的事情: 1.) 使用此链接更新 wifi shield 固件 http://ohmyfarads.com/2013/11/11/updating-firmware-on-arduino-wifi-shield-for-dumm
..
我是 arduino 的初学者,这是我的第一个 IR 项目,但我在编译时遇到了问题...... Arduino 错误:TKD2 未在此范围内声明 关于我使用的代码是示例 IRrecvDemo . 解决方案 我刚买了一个 arduino 初学者包 (sun Founder),我遇到了同样的问题.我所做的是: 删除库 IrRemote: (C:\Program Files\A
..
我正在使用 arduino uno、逻辑电平转换器、adafruit 双色 LED 矩阵、Raspberry pi 和一个按钮,但我遇到了一些问题.我的目标是,当按下 pi 上的按钮时,它会向 arduino Uno 发送一个信号,这将改变 LED 背包上的动画.问题是必须在循环重新启动时按住该按钮,如果您在其他任何时候单击它就无法工作,我认为这是因为我使用的是 delay() 暂停所有内容.有没
..
我知道这听起来很傻,但我真的想不通.我正在 arduino uno 上加载以下 arduino 代码: void setup() {Serial.begin(9600);Serial.println("你好");}无效循环(){//把你的主要代码放在这里,重复运行:} 我正在将代码上传到板上,如果我反复打开串行监视器,我会得到不同的输出.我期待输出 HELLO,有时我会得到.但我也得到类似的输
..
uint32_t a = 0xFF 我正在为 Uno(1.0.x 和 1.5)编译,很明显 a 和 c 应该是相同的值,但它们不是...至少在目标上运行时不会.我在主机上编译了相同的代码,没有问题. 右移工作正常,左移仅在我移动变量而不是常量时有效. 谁能确认一下? 我在 VS2013 中使用 Visual Micro.使用 1.0.x 或 1.5 Arduino 编译会导致
..
我有一个问题,对象的实例化顺序会影响我系统的功能.以下所有代码都编译,但只有一个驱动步进器.我还想指出 Arduino Stepper library 指定在设置之前实例化类向上.我认为同样的原因适用于 TMC26XStepper. 我自己的研究让我认为事实正好相反.我的理解是在调用 Arduino 运行时环境 init() 之前调用在 setup() 之前实例化的对象.这将导致 pinMo
..
程序如下图: #include SoftwareSerial gprsSerial(7, 8);字节传感器中断 = 0;//0 = 数字引脚 2字节sensorPin = 2;//霍尔效应流量传感器每秒输出大约 4.5 个脉冲//升/分钟的流量.浮动校准因子 = 4.5;易失性字节pulseCount;浮动流量;无符号整数 flowMilliLitres;unsigned long tota
..
我的 Arduino 激活/停用系统有问题.上传新的代码副本后,我可以获得激活或停用代码,但是一旦我在上传后激活它并尝试停用安全系统,它只需要输入 2 个数字,然后提示我输入错误密码. #include "Keypad.h"#include "LiquidCrystal.h"#include "密码.h"液晶液晶(0,1,10,11,12,13);字符新密码字符串;//保持新密码字符新密码[
..
我正在使用 Arduino Uno.我正在从 EEPROM 读取一个字节值并将该值存储在 char 类型的变量中(1 个字节). 我想将变量的值作为数字(而不是相应的 ASCII 代码)打印到串行监视器.例如考虑 char val = 5.我想看到串行监视器 5 而不是 ASCII 值. 我尝试了 Serial.print(val) 和 Serial.write(val) 但结果是一样
..
我想打印对 AT 命令的响应.我正在发送 AT 命令,但在 Arduino 串口中没有收到任何响应.它给出 -1 而不是 OK. #include "SoftwareSerial.h"String ssid = "connectify-krish";字符串密码 = "12345678";String myword="";软件串行 esp(10, 11);无效设置(){Serial.begin(9
..
这篇文章中穿插了多个问题.请仔细阅读并回答您可以投票的部分. 用例 创建压力读数的时间序列 csv 文件.这些读取需要具有最大频率,但我只需要它持续不到 10 秒左右. 材料 Arduino Uno Clone(不可更改) 通过 USB 2.0 串行(可更改) pyserial (Python 3) 固态硬盘 问题 识别并修复瓶颈,防止频率达到最大读取/秒
..
我正在使用 ArduinoJSON 向我的 Arduino Uno 上的 EEPROM 写入几个数据点.我遇到了 getGroundedPR 问题,我需要将 uint8_t 转换为 char 以将检索到的数据传递到我的 JSON 解析器中. 这是我第一次使用 EEPROM,所以我敢打赌有更好的方法来做到这一点.我应该继续使用 JSON 还是有更好的方法?我对 EEPROM 的 10k 写入限
..
我需要检测物品移动的方向.我想知道该项目是向上还是向下移动. 这个平台和使用特定的盾牌是否可以做到这一点? 我想到了超声波传感器,我可以用它来测量物品离某个点的距离,并由此表明由于距离变化而发生的运动类型.我认为这可能很棘手,想看看是否有更好的替代方案. 更新:我更新了问题,更正了方向——不是向前/向后,而是向上/向下. 解决方案 通常,要了解运动方向,您需要使用陀螺仪测
..
我使用 I2C 将 Arduino 主控与 4 个从属 Arduino 通信,并在每个 Arduino 从属设备上连接一个 Shield (OULIMEX Shield LCD 16x2).我使用 I2C 将数据从主机发送到从机.所以我在 master 中使用了这段代码: #include #include #include 双传入数据;无效设置(){Wire.begin();S
..