0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

dfrobotArduino与LabVIEW互动设计简介

DFRobot 来源:dfrobot 作者:dfrobot 2019-12-23 10:06 次阅读

内容推荐

NI公司LabVIEW产品,以其图形化的编程界面使编程变得非常容易,只需拖动图标就可以实现丰富的功能。LabVIEW为Arduino开发了专门的工具包,使得Arduino的编程变得更加容易,而不是通过代码的方式。同时,借助LabVIEW的图形显示可以实现虚拟与现实的融合,产生极强的互动效果。目前还没有关于Arduino与LabVIEW互动设计的相关书籍,本书的出版将填补这个空白。

本书共分 5章。第 1 章为Arduino入门,介绍了Arduino的硬件资源及软件编程方法;第 2 章为Arduino简单互动设计,介绍了使用LabVIEW Interface for Arduino工具包操作Arduino的各种硬件资源;第 3 章为传感器互动设计,通过项目实例介绍了Arduino 通过传感器与LabVIEW进行互动设计的方法和过程;第 4 章为Arduino扩展模块,介绍了Arduino兼容的蓝牙模块、LCD模块以及电气驱动模块的使用方法;第 5 章为综合应用,介绍了如何使用Arduino实现物联网以及在计算机端遥控Arduino小车的方法。

什么是Arduino?

什么是LabVIEW?

目录

第1章 Arduino入门

1.1 Arduino概述

1.2 Arduino家族

1.3 Arduino硬件资源

1.4 Arduino扩展

1.4.1 A rduino I/O扩展板

1.4.2 Arduino兼容模块

1.5 编程软件

1.5.1 Arduino IDE

1.5.2 LabVIEW Interface for Arduino

1.6 准备工作

1.6.1 安装LabVIEW 2010

1.6.2 安装Arduino工具包

1.6.3 安装Arduino板驱动

1.6.4 下载固件

1.7 LabVIEW编程简介

1.7.1 LabVIEW程序的构成

1.7.2 LabVIEW的操作模板

1.8第一个互动项目——(项目1) 闪烁的LED

第2章 Arduino简单互动设计

2.1 Arduino与LabVIEw的串口通信

2.2 Arduino初始化与关闭

2.2.1 Arduino初始化函数

2.2.2 Arduino关闭函数

2.3 数字输入

2.3.1 Set Digital Pin Mode函数

2.3.2 Digital Read Pin函数

2.3.3 (项目2)按键控制虚拟LED灯

2.3.4 Digital Read Port函数

2.3.5 (项目3)抢答器

2.4 数字输出

2.4.1 Digital Write Pin函数

2.4.2 (项目4)LED灯控制器

2.4.3 Digital Write Port函数

2.4.4 (项目5)LED流水灯

2.4.5 Tone函数

2.4.6 (项目6)小小电子

2.5 模拟输入

2.5.1 Analog Read:Pin函数

2.5.2 (项目7)电压表

2.5.3 Analog Read Port函数

2.5.4 模拟采样

2.5.5 Get Finite Analog Sample函数

2.5.6 (项目8)有限采样实验

2.5.7 Continuous Acquisition Sampie函数

2.5.8 Continuous Acquisition On函数

2.5.9 Continuous Acquisition Off函数

2.5.10 (项目9)连续采样实验

2.6 PWM模拟输出

2.6.1 PWM Write Pin函数

2.6.2 (项目10)LED呼吸灯

2.6.3 PWM Configure Porl,函数

2.6.4 PWM Write Port函数

2.6.5 (项目11) RGB三色LED灯

2.7 IIC/TWI总线

2.7.1 IIC总线概述

2.7.2 Arduino I2C

2.7.3 I2C Init函数

2.7.4 I2C Read函数

2.7.5 I2C Write函数

2.7.6 (项目12)I2C总线通信实验

2.8 SPI接口

2.8.1 SPI接口基本概念

2.8.2 SPI接口数据传输

2.8.3 Arduino SPI接口

2.8.4 SPI Init函数

2.8.5 SPI Set Bit Order函数

2.8.6 SPI Set Clock pider函数

2.8.7 SPI Set Data Mode函数

2.8.8 SPI Send Receive函数

第3章 传感器互动设计

3.1 传感器模块

3.2 Arduino与磁敏传感器

3.2.1 磁敏传感器

3.2.2 (项目13)音乐贺卡

3.3 Arduino与温度传感器

3.3.1 温度传感器

3.3.2 (项目14)温控虚拟风扇

3.4 Arduino与声音传感器

3.4.1 声音传感器

3.4.2 (项目15)噪声监测仪

3.4.3 (项目16)吹气球游戏

3.5 Arduin0与振动传感器

3.5.1 振动传感器

3.5.2 (项目17)打鼓游戏

3.6 Arduino与摇杆

3.6.1 摇杆输入装置

3.6.2 (项目18)摇杆控制方块

3.7 Arduino与红外线传感器

3.7.1 红外线传感器

3.7.2 (项目19) 自动门

3.8 Arduino与DHTll传感器

3.8.1 DHTll数字温度/湿度传感器

3.8.2 编写传感器VI函数

3.8.3 修改固件程序

3.8.4 (项目20)温度湿度监测仪

3.9 Arduino与超声波测距传感器

3.9.1 超声波测距传感器

3.9.2 编写超声波传感器VI函数

3.9.3 修改固件程序

3.9.4 (项目21)超声波测距仪

第4章 Arduino扩展模块

4.1 蓝牙模块

4.1.1 蓝牙技术简介

4.1.2 DF—Bluetooth V3

4.1.3 Arduino与蓝牙模块

4.2 LED数码管

4.2.1 LED数码管

4.2.2 (项目22)倒计时显示器

4.2.3 SPI LED模块

4.2.4 编写SPI LED模块VI程序

4.2.5 (项目23)数码管时钟

4.3 LCD模块

4.3.1 LCD简介

4.3.2 LCD Keypad Shield

4.3.3 LCD操作函数

4.3.4 (项目24)在线公告板

4.4 直流电机

4.4.1 L298P直流电机驱动板

4.4.2 (项目25)直流电机控制

4.5 舵机

4.5.1 舵机工作方式

4.5.2 舵机操作函数

4.5.3 (项目26)舵机控制

4.5.4 (项目27) 多自由度机械手控制

4.6 步进电机

4.6.1 步进电机简介

4.6.2 步进电机操作函数

4.6.3 (项目28)步进电机控制

第5章 综合应用

5.1 物联网

5.1.1 将Arduino接人互联网

5.1.2 (项目29)Arduino智能家居系统

5.2 (项目30)遥控蓝牙小车

5.2.1 硬件连接

5.2.2 程序设计

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6064

    浏览量

    34602
  • DFRobot
    +关注

    关注

    4

    文章

    1155

    浏览量

    9035
收藏 人收藏

    评论

    相关推荐

    LabVIEW图形化的AI视觉开发平台(非NI Vision)VI简介

    仪酷LabVIEW AI工具包VI简介
    的头像 发表于 08-08 21:00 641次阅读
    <b class='flag-5'>LabVIEW</b>图形化的AI视觉开发平台(非NI Vision)VI<b class='flag-5'>简介</b>

    海豚互动

    淘到一个好软件 感觉不错。有图分享给大家还有介绍: 创新科技与传统媒体的完美嫁接,安徽卫视海豚互动平台即将惊艳上线!首期开通《男生女生向前冲》互动平台,通过海豚互动手机客户端即可参安徽卫视海豚
    发表于 06-28 14:52

    人机互动定位系统的原理是什么?

    本文基于博物馆的实际应用环境, 结合RFID 定位技术设计了一种人机互动的定位系统,主要包括人机互动的游戏部分和辅助人机互动的区域定位部分。同时提出了一种结合RFID 定位技术的人机互动
    发表于 03-19 07:52

    led大屏幕互动

    本文作者:大元智能伴随着信息科技的冲击,产品的能动性远比观赏性更能引起用户的体验,所以AI、V/AR、互动才更加深得用户青睐。说起互动,led大屏幕互动是一种让人非常畅快的体验。巨幕的画面呈现,本身
    发表于 10-09 17:44

    NIDays2014之LabVIEW编程技巧专题资源包

    简介:作为NI全年最大的技术盛会,本届会议LabVIEW编程技巧专题为您介绍LabVIEW中的远程监控和Web技术、 LabVIEW FPGA设计流程、
    发表于 03-21 18:10 0次下载
    NIDays2014之<b class='flag-5'>LabVIEW</b>编程技巧专题资源包

    Labview2013各工具包的功能简介

    Labview2013各工具包的功能简介Labview2013各工具包的功能简介
    发表于 11-20 11:20 0次下载

    labview相关知识_IPC与PLC简介

    labview相关知识 IPC与PLC简介
    发表于 01-11 17:48 16次下载

    LabVIEW简介LabVIEW

    LabVIEW简介LabVIEW】,喜欢的朋友可以下载来学习。
    发表于 01-12 11:21 66次下载

    LabVIEW学习所需主要硬件简介

    LabVIEW学习所需主要硬件简介,喜欢的朋友可以下载来学习。
    发表于 01-12 14:56 9次下载

    第2章__LabVIEW模板简介

    LabVIEW的简要介绍,基本的软件用法讲解,简单的入门。
    发表于 04-28 14:57 2次下载

    firefly双屏互动简介

    基于Firefly-RK3288高性能开源平台,可以做双屏互动功能,Firefly-RK3288同时接MIPI
    的头像 发表于 11-01 15:31 1290次阅读
    firefly双屏<b class='flag-5'>互动</b><b class='flag-5'>简介</b>

    labview通信原理实验系统简介

    labview通信原理实验系统简介说明。
    发表于 04-25 15:33 38次下载

    LabVIEW简介之虚拟仪器的概念讲解

    LabVIEW简介之虚拟仪器的概念讲解说明。
    发表于 04-25 15:43 27次下载

    labview数据类型简介

    labview数据类型简介
    发表于 01-11 09:42 6次下载

    labview多列列表框写入数据

    功能,并提供一些实例演示。 LabVIEW多列列表框数据写入功能简介 1.1 LabVIEW多列列表框简介 多列列表框是LabVIEW中一种
    的头像 发表于 12-26 13:49 1493次阅读