求助:如何将数据从arduino 发送至电脑

 我来答
情感对话
2017-03-02 · 自己的幸福是靠自己争取的
情感对话
采纳数:479 获赞数:881

向TA提问 私信TA
展开全部
亲,可以通过串口呀!

你数据程序不是电脑写入arduino 里么。同样arduino可以通过串口把数据发送到电脑。
print();这个函数就可发送,要设置好串口波特率。查资料学习一下吧。
michell616
推荐于2018-02-05
知道答主
回答量:20
采纳率:25%
帮助的人:1.7万
展开全部

最简单的方法就是Arduino发送“1”,电脑接收并显示。用的C#语言编程。教程连接在这

这里有段代码你可以试试:

C#代码:

using System;
using System.IO.Ports;
using System.Threading;
namespace ConsoleApp1
{
    class Program
    {
        static SerialPort _serialPort;
        public static void Main()
        {
            _serialPort = new SerialPort();
            _serialPort.PortName = "COM4";//Set your board COM
            _serialPort.BaudRate = 9600;
            _serialPort.DtrEnable = true;  // <<< For Leonardo
            _serialPort.RtsEnable = true;  // <<< For Leonardo
            _serialPort.Open();
            while (true)
            {
                string a = _serialPort.ReadExisting();
                Console.WriteLine(a);
                Thread.Sleep(200);
            }
        }
    }
}

Arduino 代码:

void setup() {
Serial.begin(9600);
}

void loop() {
Serial.print('1');
delay(200);
}

然后你就能再控制台窗口看到每隔0.2秒收到一个"1"。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式