首页 文章
  • 0 votes
     answers
     views

    串行发送奇怪的数据

    所以我正在制作一个草图,它从usb端口取两位数,检查与该数字匹配的引脚状态,然后打开/关闭引脚 . Take a peek at the source 出于某种原因,当我通过Arduino串行监视器发送13时,我收到此消息: Pin number is greater than 14, details: 490 51 541 这意味着IDE正在发送奇怪的数字,或者Arduino正在处理错误的数字 ...
  • 1 votes
     answers
     views

    启动arduino串口通信

    我已经设置了一个arduino草图,它读取串行线上的命令并打开或关闭许多继电器 . 当我从IDE测试时,这就像预期的那样 . 我想要做的是能够从Web界面控制它,所以我做了一个PHP脚本,其中基础部分是 $dev='/dev/ttyACM0'; exec("/bin/stty -F $dev 9600" ); $fp=fopen($dev,"c+"); if...
  • 1 votes
     answers
     views

    arduino和esp8266接口

    我想使用arduino向esp8266发送一些AT命令,并从串口监视器获得回复 . 这是代码:(此代码的目的是更新一个thingpeak Channels ) #include<SoftwareSerial.h> SoftwareSerial esp8266(3,2); #define ID "user" #define PASS "pass" ...
  • 0 votes
     answers
     views

    有多少软件序列可以与arduino nano,uno和leonardo一起使用?

    我试图使用这个arduino模型的多个串口 . 我打算使用1个ESP8266模块和1个Hm-10 BLE模块 . 我想通过ESP连接webserver . 但我必须将我的ssid和wifi密码发送给esp . 对于这种情况,我计划编写一个android应用程序,它发送ssid并传递给我们的arduino和esp模块 . 可能吗? 最好的祝福 .
  • 1 votes
     answers
     views

    ESP8266连接到我的Arduino Uno

    我把ESP8266连接到我的Arduino Uno . 使用空白草图我可以使用串行监视器使用这些命令将其连接到我的wifi网络 AT+IPR=9600 AT+CWMODE=1 AT+CWJAP="SSID_HERE","" 这是一个IP和一切 . 但现在我希望我的草图使用此代码执行此操作 #include <SoftwareSerial.h> ...
  • -2 votes
     answers
     views

    没有Arduino的FTDI ESP8266 [需要使用AT命令]

    我正在尝试编写独立的ESP8266代码,以便它可以与wifi通信并更改其状态 . 为此,我想要做的是通过代码向ESP8266发送一些命令“AT CWMODE = 1”或“AT CWMODE = 3”,并在按下按钮时切换它们 . 因此,就像在Arduino中一样,有一个Serial.write,它通过SoftwareSerial类在串行监视器上写入 . 但是当我发送 Serial.write(&qu...
  • 0 votes
     answers
     views

    我怎样才能在Arduino上读取数据并将数据转换为String?

    我正在与2个Arduinos Leonardo Build 通信系统 . 为了传输,我必须将字符串转换成比特并通过PWM引脚发送它们 . 问题是,我该怎么做接收器? 我的想法是用数字引脚接收数据,所以我可以将LOW / HIGH转换为'0'和'1',将8位转换为字符串,转换为char然后我有我的最终字符串 . 一些信息: - 我正在使用PWM,因为我想实现FSK调制,一点一点地发送; - -...
  • 0 votes
     answers
     views

    Arduino UNO和ESP8266 HUZZAH突破之间的软件序列

    我正在执行一项任务,通过WIFI将传感器数据从esp发送到PC应用程序以进行可视化 . 除了通过软件序列将传感器数据从UNO发送到ESP之外,该项目的所有部分都已完成 . 布线: 将UNO的Rx(0)连接到ESP中的引脚(12) . 作为Tx 将UNO的Tx(1)连接到分压器,将3.3 V连接到ESP . 引脚(14)为Rx . ESP的地面 到UNO的地面 .ESP的 V . 到U...
  • 3 votes
     answers
     views

    使用pyserial控制Arduino Uno板上的特定引脚

    我有一个以模式发送的python代码,其中灯必须闪烁 . (比如说101010.每次运行代码时模式都可能不同) . 当它无限地执行时,我想要一个中断(再次由python代码发送)来保存灯的当前条件(比如运行1的序列)并执行特定任务,如关灯10秒钟然后恢复序列 . 一种方法是通过使中断引脚为高电平来中断程序 . 问题是这可以由pyserial控制高/低 . 所以一个简单的伪代码将是: PYTHON部...
  • 0 votes
     answers
     views

    Arduino Uno - 灯开关

    我正在编写的程序的功能是通过USB端口将传入的模拟数据从传感器传输到计算机上的程序 . 为了一点乐趣,我决定在程序中添加一个按钮来打开/关闭一盏灯 . 灯将连接到继电器,该继电器连接到arduino . 我知道如何编程,但我想知道这是否会中断传感器数据传输? 当按下按钮时,我将从arduino获得灯的当前状态(HIGH(1)或LOW(0)),然后根据当前状态写入arduino(HIGH(1)或LO...
  • 0 votes
     answers
     views

    Arduino中断行为不端

    我正在为一个arduino项目编写的一些C代码遇到一些问题 . 目标是使用外部多路复用ADC将大量模拟信号数字化,然后将这些数字值加载到外部移位寄存器中,并使用SPI将它们移入Arduino . 为了测试我的代码,我只有一个ADC复用4个信号 . 中断引脚(20)连接到比较器电路,当电压为1V或更高时,该比较器电路查看原始模拟信号并将引脚拉高 . 当ISR被调用时,它将禁用全局中断“noInter...
  • 0 votes
     answers
     views

    Arduino串行通信无法读取整数

    我使用以下代码从Arduino(Arduino-Mega 2560)串行通信中读取整数序列,但它给了我垃圾(或错误的值),请帮我找出bug ... int time=0,i; void setup() { pinMode(6,OUTPUT); Serial.begin(9600); } void loop(){ i=0; while(Serial.available()>0...
  • 5 votes
     answers
     views

    如何从Arduino Lilypad温度传感器获取环境温度

    我正在将LilyPad Temperature sensor连接到LilyPad Arduino 328 Main Board,目的是读取相当准确的环境温度读数 . 传感器正在接收电源并给出我能够通过串行读取的响应 . 我遇到的问题是从传感器读取给我非常不寻常的 - 虽然数字一致 . 我正在读模拟传感器输入并转换成这样的伏特...... loop(){ float therm; ...
  • 2 votes
     answers
     views

    用Arduino同时读取两个模拟输入

    我们正在模拟一个烤箱 . 电位计设定所需的温度,传感器读取当前温度为“烤箱”的小铜板 . 温度传感器都连接到我的arduino uno上的模拟输入引脚 . 单独地,我已经获得了有意义的电位计和温度传感器的值(我正在监视串行窗口上的值) . 但是,当我调整电位器时,它会显着改变传感器读数 . 例如: 电位器处于0位置,传感器处于室温空气中 . 序列显示TempSensor = 22 C,TSet...
  • 0 votes
     answers
     views

    通过Android ADK从Thermistor读取的摄氏温度无效

    我在Mario Boehmer的书中使用Arduino开始Android ADK的Project 8 . 我使用的是具有以下数值的10k热敏电阻,但我的温度报告为6531.0C,这显然是不正确的 . long r0 = 10000; long beta = 4050; // temperature in kelvin at at 25 celsius double t0 = 298.15; //...
  • 1 votes
     answers
     views

    无法从HM10读取消息,写作有效 . (通过蓝牙接收和发送数据)

    我目前正在尝试创建使用蓝牙通信(HM10)的基于Arduino的设备 . 我已经通过SoftwareSerial.h将HM10连接到arduino,我通过USB将Arduino连接到PC,我使用串行监视器在板和PC之间进行通信 . 想法很简单:电路板应该只是简单地从串行连接“A”读取消息,然后通过另一个串行连接“B”传递给HM 10. HM10然后通过蓝牙将消息发送到连接的设备 . 它也应该通过H...
  • 1 votes
     answers
     views

    模拟声音传感器V2提供aleator号码

    我知道要做一件简单的事情,我只想读取传感器的值 . 因此,我只有Arduino和传感器锥形(这样:VCC的红线,地面的黑线,模拟输入的蓝线,Arduino板的A0) . 代码是: void setup() { Serial.begin(9600); } void loop() { int val; val=analogRead(A0); Serial.printl...
  • 1 votes
     answers
     views

    从多个Arduinos(客户端)到Raspberry pi(服务器)的无线数据传输

    我正在 Build 一个项目,我有多个Arduinos,每个都有一个温度传感器和一个[输入无线传输方法] . 这些数据将由一个控制器(Raspberry pi)接收,它将充当服务器:调用Arduino,收集数据并存储它 . 移动应用程序可以访问此数据,但这超出了问题的范围 . Requirements : Arduinos必须读取简单的原始数据(在这种情况下,从传感器读取温度)并使其可以访问R...
  • 0 votes
     answers
     views

    为什么Arduino AnalogOutput值总是错误的?显着关闭

    发生了什么事情,无论我把什么类型的传感器放到我的Arduino Elegoo R3板上,我的 Value 都是错误的 . 发生了什么: 模拟温度传感器 - 读取400摄氏度 火焰检测传感器 - 根据火焰距离读取0,1023(挖掘)或0,1(模拟)之间的编号 . 详情:Board - Elegoo Uno R3 面包板 传感器来自Elegoo 37传感器套件 - https://github....
  • 0 votes
     answers
     views

    LIS3DH温度采集

    我正试图从LIS3DH传感器获得温度(带集成温度传感器的加速度计) 我正在使用包含该传感器的粒子电子板 . 数据表提供的信息太少 从TEMP_CFG_REG寄存器设置TEMP_EN和ADC_EN . 我读取的值连续波动,与温度不一致 . 你知道我必须考虑哪个寄存器才能使它工作吗?
  • 1 votes
     answers
     views

    将Arduino GSR值转换为microsiemens? (我应该拥有它,但我不确定)

    我知道之前已经提出过这个问题,但我想澄清一下 . 我正在购买这款EDA传感器:https://store.plux.info/bitalino-sensors/11-electrodermal-activity-eda-sensor.html#/27-connectors-molex_sherlock但我必须将它与Arduino一起使用 . 他们说电路板在范围:0-25μS(VCC = 3.3V)...
  • 3 votes
     answers
     views

    Arduino RGB LED清除

    我有一个RGB LED,其引脚分别为9,10,11和一个接地引脚 . 已为R,G和B提供电阻器 . 当我做: analogWrite(r, 255); // I see a red color analogWrite(g, 0); analogWrite(b, 0); analogWrite(r, 0); analogWrite(g, 255); // I see a green...
  • 5 votes
     answers
     views

    使用Arduino和pySerial闪烁LED

    我觉得这个问题真的很傻,但是我很震惊我无法找到一个我能想象的最简单的例子来与Arduino进行交谈 . 我有一个连接设置,我知道如何编写Arduino代码和Python,但我不知道如何使用python写入arduino引脚 . 任何人都可以通过这个例子向我指出一个位置或者告诉我它是如何完成的吗?
  • 0 votes
     answers
     views

    Arduino到期LED控制LED仍然亮着

    我正在使用Arduino Due和4x MAX7219 IC来控制LEDs的16x16矩阵 . 它工作得很好,但是只有一个LED保持打开(在第0行第15行),即使我清除显示器,甚至手动将其关闭 . 我使用LED控制库found on the Arduino playground . 如何关闭那个?
  • 0 votes
     answers
     views

    Arduino开关和LED调光器代码

    我必须制作一个程序,其中每次单击开关时开关都会导致LED改变亮度 . 下面的代码会使LED根据需要改变亮度,但如果按住开关则不会停止改变 . 我需要它只在每次单击开关时更改一次 . 点击后如何更改一次,而不是通过其他亮度? const int ledPin = 10; int brightness = 0; boolean up = 1; int steps = 0; int inpin = 2;...
  • 2 votes
     answers
     views

    Arduino Uno未被Windows 10识别

    我有一个Arduino Uno不会 - 无论我尝试过什么 - 得到我的电脑认可 . 我在64位戴尔Inspiron笔记本电脑上运行Windows 10 Home . 在Arduino网站上通过官方可执行文件安装了arduino软件和驱动程序 . 正确的.inf文件位于Arduino / drivers目录中 . 预期的行为是通过USB插入Arduino,转到设备管理器,并在端口部分或可能的其他设备...
  • 0 votes
     answers
     views

    使用Arduino Serial打开LED . 我的错误是什么?

    void setup(){ Serial.begin(9600); pinMode(13, OUTPUT); } void loop() { if (Serial.available() > 0){ int inChar = Serial.read(); if (inChar == 'H'){ digitalWrit...
  • 1 votes
     answers
     views

    Arduino LED闪烁问题

    所以我有一个蓝牙模块,我已经创建了一些代码,所以当我按下按钮1它打开LED时,当我按2它关闭LED时,3应该让LED持续闪烁 . 一切都运行得很好,除了当我按3次LED闪烁一次然后停止 . 我可以对代码做什么让它连续闪烁,直到我再次按下按钮1或2? char LED = 0; void setup() { pinMode(13, OUTPUT); Serial.begin(960...
  • -3 votes
     answers
     views

    Arduino,按钮延迟LED输出

    所以我试图让LED对按钮作出反应 . 我似乎遇到的问题是如何在按钮点击和led反应之间添加延迟 . 基本上我想要,例如,点击按钮3次,然后2秒钟,LED闪光灯闪烁3次,或者如果我按住按钮3秒,对于保持的最后一秒,LED将打开3秒 . 到目前为止我所拥有的是: //Global Vars // Global Variables int BUTTON = 2; int LED ...
  • 2 votes
     answers
     views

    XBee和Arduino通信

    我正处于项目中间,现在我正在尝试在两个XBees之间 Build 连接,就像在YouTube视频_2911234中一样 . 我首先在X-CTU中设置网络,现在我正在尝试将XBees与Arduinos连接 . 在Arduino编程软件中,路由器的一侧工作正常 - 我可以在串行监视器中看到它正在发送“Hello World”消息,但是在协调器一侧,它没有接收任何按摩 . 平台: Arduino I...

热门问题