首页 文章
  • 0 votes
     answers
     views

    通过蓝牙 - > arduino-> DAC-> 3.5mm分线板 - >耳机发送音频时发出惊人的音频 . 不知道原因

    我编写了一个python代码和arduino代码的混合来使这项工作 . I am sending an array of numbers (audio) 到 HC-05 bluetooth module/arduino uno (这些都设置为 communicate via serial at 115200 baud ,至少这是我为两者设置的(用于arduino的Serial.begin(x)...
  • 2 votes
     answers
     views

    处理和C#串行读取Arduino中的垃圾/垃圾值

    我四处搜索但找不到解决这个问题的方法 . 我正在使用我能想到的最简单的例子来测试它 . 这是处理代码: void setup() { Serial.begin(9600); } void loop() { for(int i =48;i<51;i++) { Serial.write(i); //writes 0-2 in ascii and 48-51 i...
  • 5 votes
     answers
     views

    从Processing到Arduino的串行写入发送损坏的数据

    我是处理和串行通信的新手,我的问题似乎很简单 . 我正在尝试将数据从Processing发送到Arduino,但似乎在翻译中丢失了一些东西 . 在Arduino上我正在运行这个超级简单的草图: void setup() { Serial.begin(9600); } void loop() { if (Serial.available() > 0) Serial.println(S...
  • 0 votes
     answers
     views

    Arduino和Raspberry Pi串口通信多个变量

    我有覆盆子pi和arduino . 到目前为止,我已经能够使用串行通信将数据发送到arduino,但它只发送一个变量,我有多个变量(2)我想发送到arduino(x,y坐标) . 有谁知道这是否可能 . 我希望从pi发送的第一个数字是x,第二个数字是y,下一个是下一个坐标的x . 我已经尝试编辑我用来发送一个变量的代码,但它不起作用 . 任何帮助都是极好的
  • 0 votes
     answers
     views

    将数据从处理发送到arduino

    我试图将70个值从Processing发送到Arduino(尽可能快),以便Arduino用这些值输入 Servo 驱动器屏蔽 . 我在我的代码中尝试做的是逐个发送数据,每次收到一个值时,Arduino确认要处理,以便移动到下一个 . 但是我的代码无法正常工作 . 请看下面看看我有什么错误,或者如果你有更好的解决方案,请分享!谢谢你的时间! Arduino代码 int val[70]; void ...
  • 1 votes
     answers
     views

    从Arduino到XCTU的串行通信

    我测试了以下场景并遇到了问题 . 我有两个XBee模块 . 两者都安装在Arduno上 . 我使用XCTU配置它们 . 我选择了: modem= XB24-B ZNET 2.5 CORDINATOR API 1147 和 modem= XB24-B ZNET 2.5 ROUTER/END DEVICE API 1347 在Arduino(Say A)上,我尝试了以下代码: Serial.Wri...
  • 0 votes
     answers
     views

    用处理读取Arduino串行数据

    我要做的是从Arudino制作的转速计电路连续读取数据,然后将其输入Processing;我使用下面的代码成功完成了: 我不知道该怎么做是处理数据,这样每当检测到某个值时,处理中就会发生一个事件 . EDIT: 有人建议说我的问题是 myMovie.loop() 的调用是阻塞调用,这意味着 void setup() 中的指令指针将保持在 myMovie.loop() . 指针将调用 void D...
  • 1 votes
     answers
     views

    从Arduino到处理的串行读取延迟很大

    我无法让草图在实际时间内响应我的ardunio . 大约有30秒的延迟 . 随着草图继续运行,延迟变得更长 . 我的目标:在Arduino的某些条件下,精灵将在处理过程中发挥作用 . 有4个条件(1 0,1 1 1,2 0,2 1) . 码: int numFrames = 7; int currentFrame = 0; PImage[] images = new PImage[numFrame...
  • 0 votes
     answers
     views

    Arduino Serial to Processing - 无法将字符串转换为int

    我希望这很简单: Arduino将传感器读数作为DEC字符串发送 . 该代码正在运行......它发送距离传感器读数字符串 . “数字”字符串标识传感器,然后告诉距离 . 20,217,3100,410 这是它从Arduino发送的方式: void printDistance(int id, int dist) { Serial.print(id);//id's the sensor if ...
  • 1 votes
     answers
     views

    Arduino / Processing从Arduino压缩时播放声音文件?

    实际上我们正在开发一个基于Arduino和Processing的项目 . 为了解释基本上,我们有多个爆震传感器(或piezzos) . 我们的目标是每次拼图时都会发出声音文件但我们遇到了一些从piezzo获取数据的问题 . 我们处理Arduino草图和Processing sketch,但我们没有设法在两个草图之间 Build 路径 . 所以我们的问题是:在处理草图中,如何获得arduino草图的...
  • 0 votes
     answers
     views

    从Arduino获取串行数据并在python中对其进行排序

    我有一个arduino草图,它接收来自3个电位器的模拟数据写入外部EEPROM . 当我读回数据时,我打印出地址编号和模拟值,以便在串行监视器中得到类似的信息: 0:221 1:548 2:1023 3:221 4:548 5:1023 6:221 7:548 8:1023 等等 我需要使用最终在处理草图中获得的数字,所以我想在python / processing中编写一些代码,它们将分别对每个...
  • 4 votes
     answers
     views

    我可以在C#中通过serialPort发送一个int吗?

    我可以在C#中通过serialPort发送一个int吗? 在C#中开发了一个应用程序,它通过串口为arduino发送数据 . 这个数据是一个可以成为int的命令!不是字符串!我怎样才能做到这一点 ?我读了一些字节但是没有取消 . using System; using System.Windows.Forms; // using System.Threading; using System.IO;...
  • 5 votes
     answers
     views

    Linux串行端口:使用超时阻止读取

    我已经研究了许多有用的线程和一些教程,但我仍然遇到一些应该非常简单的问题 . 这里参考一些我已经阅读过的主题: How to implement a timeout in read function call? how to open, read, and write from serial port in C 无论如何,我有点问题 . 如果我收到数据,我的代码工作正常 . 如果我不这样做,rea...
  • 1 votes
     answers
     views

    Chrome.serial API - 通过串行读取正确的字节数

    我正在开发一个Google Chrome扩展程序,可以通过串口与Arduino UNO进行通信 . 我编写了以下函数 sendSerialCmd ,它接受一个端口(字符串),一个serial_cmd(ArrayBuffer),以及一个从串行连接读入的传递readInfo.data(一个ArrayBuffer)的回调函数 . var CONNECTION_ID = -1; var sendSeria...
  • 0 votes
     answers
     views

    从串行端口Linux C读取NULL字符

    我已经阅读了很多问题和答案,但没有找到任何解决方案 . 可能是我的问题不对,但我需要一些指导 . 我在Linux中使用串口,它从我的Arduino设备读取数据 . 每当我想将数据从Arduino发送到Linux时,我首先发送两个字节,表示来自Arduino的总字节数 . 我将这两个字节转换为整数值并开始从串行端口读取数据 . 说,我想从Ardiuno向Linux发送300个字节,我将先写入{1,4...
  • 0 votes
     answers
     views

    C#无法从串口Arduino读取完整缓冲区

    我把Arduino连接到串口 . Arduino有以下简单的代码来发送字节: void setup() { Serial.begin(9600); } void loop() { Serial.write((char)100); } 接收字节的代码(在单独的线程中): int buffersize = 100000; byte[] buffer = new byte[buff...
  • 0 votes
     answers
     views

    c#通过串口将int数组发送到arduino

    我正在尝试使用串口从C#向Arduino发送 int 数组 . 在C#中,首先我有输入字符串 input = "98;1;5;160;0;255;421;101"; 然后,我将它转换为int数组 int [] sendint = input.Split(';').Select(n => Convert.ToInt32(n)).ToArray(); //this arr...
  • 2 votes
     answers
     views

    通过c中的串行发送有符号整数作为字节,Arduino读取它

    我可以通过串口发送一个字符串,但Arduino读取字符串非常慢 . 因此,我在Arduino中使用读取字节,但问题是我不知道如何通过C中的串行端口发送一个数字(<256)作为字节 .
  • 0 votes
     answers
     views

    读取c中的串行数据

    我是编程的初学者,我必须在预先存在的程序(用于项目)中用C编写插件 . 我会告诉你细节,但我必须与Arduino(USB连接,串行通信),发送和读取数据进行通信 . 我已经知道如何写入Arduino设备,但我不知道如何从Arduino读取数据? 要将数据发送到arduino,我只需使用: string device ("/dev/ttyACM0 "); string cmd (...
  • 1 votes
     answers
     views

    重新连接到USB后,Arduino不会收到数据

    所以,我已经构建了一个基本的QT GUI,我希望通过USB与Arduino Nano Build 通信 . 我通过GUI发送一个号码,Arduino接收号码并处理它 . 当我将代码上传到Arduino时,通信工作正常,然后打开GUI并开始进程 . 但是,当我从USB断开Arduino(或重新启动我的PC - 我已经尝试过两者)并重新连接它以使用GUI时,Arduino的行为就像没有收到任何东西 ...
  • 0 votes
     answers
     views

    NodeJS串口值读取问题

    我是Node.JS和Arduino的新手 . 我有一个Arduino设置和几个传感器 . 我正在用Arduino读取温度和湿度值 . 我的串口监视器输出如下: Humiditiy (%): 44.00 Temperature (Celcius): 26.00 Temperature (Kelvin): 299.00 Temperature (Fahrenheit): 58.00 Gas Value...
  • 0 votes
     answers
     views

    通过串行连接从智能卡读卡器接收数据(C#)

    我必须设计一个与智能卡读卡器通信的软件 . 作为第一步,我想从读卡器接收数据并将其显示在一个文本框中,我可以立即看到它变化(以确保已发送数据)... 读卡器发送的数据(如我以前用PLC编程)是一个256字节的数组 我确实执行了相同的方法,但我的richtextbox中没有显示任何内容 . 我希望你看看我的代码并告诉我什么是错的: using System; using System.Collect...
  • 1 votes
     answers
     views

    与simulink串行通信

    我正在尝试使用simulink(matlab 7.1)和d-space通过串口发送和接收数据 . 我想发送和接收的值是双倍的 . 不幸的是,发送和接收块使用uint8值 . 我的问题是如何将双精度转换为uint8值的数组,反之亦然?是否有simulink块或者我应该使用嵌入式matlab函数吗?
  • 0 votes
     answers
     views

    数据串行传输DSPIC接口出错

    我制作了一个matlab Simulink程序,用于编程与惯性单元(通过串行链接)和Java接口通信的dspic . dspic从惯性单元接收数据,其中每个参数是4字节阵列 . 我制作了一个simulink bloc,将4个字节转换为单个字节 . 在将这些参数发送到java接口后,我使用该函数将此参数(单个)转换为四个字节,以便在串行端口(单个到4个字节的转换器)中发送它 . 但问题是我收到了错误...
  • 0 votes
     answers
     views

    MATLAB / SIMULINK - 串行接收块

    我目前正在Simulink的一个项目中工作 . 我试图让Simulink通过串口与电机控制器通信 . 但是,我非常挣扎 . 我相信我已经找到了如何使用串行命令块发送命令 . 但是,我正在努力尝试使用串行接收模块而且我正在努力奋斗 . 可以在此处找到Serial Receive的帮助文档 . http://www.mathworks.com/help/instrument/serialreceiv...
  • 0 votes
     answers
     views

    在simulink中从串口读取数据

    当我在MATLAB代码中使用 fscanf 时,我在数据包中输入'm able to read data from a serial port. However, I cannot use this function in a '数据包输入' and '数据包输出'从串口发送和接收数据,但是后来我无法在这些块中读取字符串格式 . 我在MATLAB脚本中使用以下代码: gotoConfig = he...
  • 1 votes
     answers
     views

    通过Serial从Simulink发送信息到Arduino

    希望大家在新的一年里有一个美好的开始!我正在写这个小组,寻求一些帮助,通过Simulink通过串口发送PWM信号给Arudino 问题描述 : 我正在开展一个个人项目,涉及 Build 闭环PID控制回路,我需要将PWM信号发送到风扇,以便控制球在固定高度的位置 . 反馈信号通过USB摄像头产生,USB摄像头检测球的位置 . 由于Arduino无法处理图像,我在Simulink中运行我的模型并通过...
  • 0 votes
     answers
     views

    OBD2使用Python读取增强的参数(例如Injector Pulsewidth)

    我正在开发一个捕获瞬时燃油消耗的项目,我想使用喷油器脉冲宽度 . 我正在使用pyserial来获取连接到蓝牙OBD读卡器的参数 . 例如,要获得速度我输入: import serial ser = serial.Serial('COM6',38400,timeout=1) ser.write('01 0D \r') speed_hex=ser.readline() print speed_...
  • 0 votes
     answers
     views

    使用tty传递串行数据 - 主机和来宾之间的通信

    我正在使用QEMU,这是我的问题:我想从主机向客户发送基本数据 . 我首先尝试使用virtio-serial,但我无法修改我的来宾内核(2.6.32)=> virtio-console不支持virtio-serial通信 . 我不能使用USB或TCP:IP ......是的,这很痛苦 . 我想过在我的客人上使用TTY,然后使用chardevs连接到我的主机: qemu-system-i386...
  • 5 votes
     answers
     views

    对于beagleboard-xm,ttyO端口在QEMU 1.4.0运行映像上没有良好的端口地址

    我在QEMU的1.4.0模拟器Ubuntu发行版上为13.04运行了beagleboard-xm的Linux映像(内核3.2.8) . 我的图像是使用Buildroot beagle_defconfig创建的 . 我添加了一些pkgs以便能够稍微调试一下 . QEMU调用cmd: `$ sudo qemu-system-arm -M beaglexm -m 1024 -sd ./test.img ...

热门问题