Arduino 简介

刚刚做完了一个项目,需要实时获取车轮转速并且与unity进行互动。找了一下并没有发现市面上的速度计提供有相关sdk,最后了解到了Arduino(可编程的单片机)正好满足功能需求。

介绍

关于arduino的介绍网上很多,这里仅说明:车轮的转速可以通过速度传感器获取,传感器的数据又可以被arduino采集,arduino又可以通过串口或无线与PC通讯。这样就可以构成完整的数据流,最终被unity使用。如果你有相似的需求,arduino是不二选择。

版本选择

市面上有很多arduino板子,版本和其对应的功能各不一样,如果是第一次接触建议使用Arduino UNO的官方板子,等熟悉之后可以根据业务需求选择其他版本或国产(实测可靠)。

前期准备

首先肯定是编辑器:Arduino IDE,下载地址:https://www.arduino.cc/en/Main/Software
其次硬件:Arduino板子,杜邦线(公母)若干,方头USB(串口通讯和电源),传感器(根据需求选择),面包板(主要扩展arduino和杜邦线接口用,非必需)

Unity通讯

这里用到的是C#的串口通讯,使用SerialPort这个类,相关实现网上很多,遇到问题可随时问。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Arduino功能 Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响...
    iotboy阅读 6,839评论 2 4
  • 认识Arduino Arduino是一款上手容易但功能强大的开源电子原型平台,主要包括硬件部分(各种型号的ardu...
    无根草儿阅读 5,468评论 0 7
  • 什么是arduino? Arduino,是一个开放源代码的单芯片微控制器,它使用了Atmel AVR单片机,采用了...
    竹个介阅读 18,458评论 0 9
  • "大众创新 万众创业",学校对于创客教育日渐重视,热情高涨,纷纷开始创客教育课程,有条件的打造学校创客实验室,不吝...
    少儿创客阅读 15,434评论 11 52
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,277评论 25 709