写点什么

Arduino

0 人感兴趣 · 33 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/31/31ca68fd6db1dabd3260fec35e7217cd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

esp8266 读取 modbus 类型数据在 Grafana 展示

用户头像
jupiter
02-28

esp8266 做为 master,通过 usb 转 ttl 接口线,以 RTU 通信方式,获取slave模拟软件的寄存器数据。然后经过 clientSDK 或者 PromClient 将数据写入后端。

https://static001.geekbang.org/infoq/3b/3b7559623426010f8b26f2acf3ca8d59.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Arduino ESP32-C3 入门初探

用户头像
矜辰所致
2022-10-08

正好买了几款ESP32-C3的小开发板(是安信可的,因为乐鑫原厂的贵好几倍……),找了个时间捣鼓一了下,挑了一块ESP32-C3的开发板,如下图。

https://static001.geekbang.org/infoq/e3/e37d7bfd1c28a432d38d1c3e5b0fab6f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW LINX Toolkit 控制 Arduino 设备(拓展篇—1)

LabVIEW LINX Toolkit可支持驱动Raspberry Pi、BeagleBoard和Arduino开发板,包含数字、模拟、SPI、I2C、UART、PWM等驱动接口,非常适合创客开发实践。

https://static001.geekbang.org/infoq/a4/a400bfd4da8746a1840fd73fc5323ed5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW Arduino TCP/IP 远程智能家居系统(项目篇—5)

本篇博文主要介绍一个基于TCP/IP网络的远程智能家居系统,采用Arduino Uno控制器作为下位机,采用LabVIEW作为远程监控软件,两者通过网络实现通信。

https://static001.geekbang.org/infoq/33/332c6f70968880d297ad6d85d5426fce.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW Arduino RS-485 智能农业监测系统(项目篇—4)

本篇博文将要介绍一种基于Arduino与LabVIEW的智能农业监测系统,可以实现农作物生长环境参数的实时采集以及上位机监测软件的数据分析和远程监测。

https://static001.geekbang.org/infoq/52/5272dd01d70b77c57f60c466e76af3fa.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW Arduino ZigBee 无线气象站(项目篇—3)

本篇博文将要介绍一种基于Arduino、LabVIEW和ZigBee的个人小型无线自动气象站,可以实现自主采集温度、湿度、气压、粉尘浓度,并且将数据实时上传至LabVIEW上位机软件,两者通过基于ZigBee技术的XBee模块实现无线通信。

https://static001.geekbang.org/infoq/20/20f2879b94f304695f61d4101f12ec6d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW Arduino 无线蓝牙遥控智能车(项目篇—2)

本节将要介绍一种基于Arduino与LabVIEW的无线遥控智能小车,可以实现自主(巡线和避障)与遥控两种功能,并且可以在两种功能之间进行切换。智能小车采用Arduino作为控制核心,上位机软件采用LabVIEW,两者通过APC220无线数传模块实现无线通信。

https://static001.geekbang.org/infoq/f7/f7cf305d98aed330332c937573fc8947.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现超声波测距(进阶篇—5)

在整个系统中,Arduino Uno作为下位机,负责读写HC-SR04超声波传感器、读取DS18B20温度传感器以及上传数据,LabVIEW软件作为上位机,负责接收超声波时间、空气温度和计算超声波所测量的距离值并显示,上下位机利用USB-TTL接口实现通信。

https://static001.geekbang.org/infoq/17/173bff49bcdf45e0178baef1ca1e85a6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集多路 DS18B20 温度数值(进阶篇—3)

本项目将介绍使用2个DS18B20传感器、Arduino Uno和LabVIEW组成多路温度数字测量系统,其中,2个DS18B20温度传感器并联接至单总线,Arduino Uno作为下位机,负责DS18B20的读写以及数据传输,LabVIEW编写的显示软件作为上位机。

https://static001.geekbang.org/infoq/bb/bbb34ef0240cfaf5d0b4047dd289d332.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集热电偶温度数值(进阶篇—2)

本篇博文主要介绍采用热电偶、MAX6675、Arduino Uno与LabVIEW来实现上下位机高温监测系统。MAX6675实现热电偶的线性化与冷端补偿,Arduino Uno作为下位机,负责MAX6675的读写以及数据传输,LabVIEW编写的监测软件作为上位机,上下位机利用USB-TTL实现通信。

https://static001.geekbang.org/infoq/84/84dcf9ff3074cebe2af72f0467d19bf4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集光敏电阻数值(基础篇—14)

利用光敏电阻和LIAT中的光敏函数库,通过Arduino Uno控制板的模拟端口采集与光敏电阻串联电阻的分压值上传给LabVIEW软件,并除以光照系数以获得光照值,实现一个光强计的功能。

https://static001.geekbang.org/infoq/69/69859e551a8dfa221b009e8134420a8f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集热敏电阻温度数值(基础篇—13)

利用热敏电阻和LIAT中的热敏电阻函数节点,通过Arduino Uno控制板的模拟端口采集与热敏电阻串联电阻的分压值上传给LabVIEW软件,并除以温度系数以获得温度值,实现一个温度计的功能。

https://static001.geekbang.org/infoq/4a/4acf89c499976bdf510e63c6733f3d99.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 采集 LM35 温度传感器数值(基础篇—12)

本篇博文利用模拟温度传感器LM35和LIAT中的模拟函数库,通过Arduino Uno控制板的模拟端口采集LM35输出的电压值上传给LabVIEW软件,并除以比例因数以获得温度值,实现一个温度计的功能。

https://static001.geekbang.org/infoq/c5/c56c63563ad7752a93e81da8c872b215.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现舵机联控(基础篇—9)

本篇博文将通过LabVIEW和Arduino Uno控制板实现对单个和多个舵机转动角度的控制。

https://static001.geekbang.org/infoq/f5/f54d4b74d8a4ea26e9cbd78e504e7380.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现模拟数据采集(基础篇—8)

利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个数据采集的功能。

https://static001.geekbang.org/infoq/84/84152eacd1a7a4ef711b03872e2bcabd.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现示波器(基础篇—7)

利用LIAT中的模拟采样函数库,通过Arduino Uno控制板上的模拟输入端口采集模拟信号,并上传至LabVIEW界面上显示波形,实现一个简易示波器的功能。

https://static001.geekbang.org/infoq/c5/c5a7adeb01011334539d455699c92be2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 实现 RGB 调色灯(基础篇—6)

利用LIAT中的RGB函数库,通过LabVIEW控制Arduino Uno控制板实现RGB调色。

https://static001.geekbang.org/infoq/2c/2cec0f9d0bdd4a33049efe61ae664428.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino 流水灯(基础篇—3)

利用LIAT中的数字I/O函数库,通过LabVIEW控制Arduino Uno控制板上多个管脚上LED灯,实现依次点亮,依次熄灭,形成流水灯效果。

https://static001.geekbang.org/infoq/03/03643e526531c84dc9e6e9c21edd07d7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 控制 Arduino LED 灯闪烁(基础篇—2)

利用LIAT中的数字I/O函数库,通过LabVIEW控制Arduino Uno控制板上D13管脚上LED灯,实现等间隔闪烁。

https://static001.geekbang.org/infoq/c4/c464c7c60a463e5a8ab7664d2e631c16.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

LabVIEW 和 Arduino 的巧妙结合(基础篇—1)

本篇博文将开启第四个LabVIEW系列专栏,也是目前确定的最后一个关于LabVIEW技术的专栏:LabVIEW和单片机。

https://static001.geekbang.org/infoq/c0/c0561dc2ccee6c0ffa2d6e373a59331a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款遥控灯

我们知道家里的那些遥控器,不管是电视还是空调都是通过红外来控制的,我们这次也通过红外来做个遥控灯。

https://static001.geekbang.org/infoq/b8/b85b2c019a09c5adc66b63146eafd0e6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款数字骰子

小时候都玩过飞行棋吧,是不是特别喜欢掷骰子,今天就要通过Arduino来做个数字骰子。

https://static001.geekbang.org/infoq/d7/d79b5a90f66eee7ecefcff46194206ba.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款密室自动门

所谓密室自动门,就是这门不是轻易能打开的,存在着某些玄关需要你去破解。这里设计的这个门,是通过不断晃动手中的传感器才能开。

和 12 岁小同志搞创客开发:手撕代码,做一款温湿度检测器

​本篇博文将使用DHT11做一款温湿度检测器,检测的温湿度数据将通过LCD1602显示。

https://static001.geekbang.org/infoq/53/53b02c9a91125d6e4537b7844875285f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款火焰报警器

在厨房安装一个火焰报警器应该是非常管用的,如果不小心忘关煤气的话,只要有一点点的火苗,就能触发火焰报警器,探测距离可达20cm。一个小小的报警器,讲不定就能避免一场不必要的意外发生!

https://static001.geekbang.org/infoq/8e/8e6d817ac821768ed0f3dee57360050e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款节拍电子鼓

本篇博文做一个有趣的小项目,节拍电子鼓:在架子鼓上装上炫彩的LED灯,可以随着节拍的强弱,颜色随之明暗。

https://static001.geekbang.org/infoq/69/69d57ed0fdb0291c941b7171cf286da1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款亮度可调节灯

本篇博文中的项目之前使用Mind+编程软件已经实现过,但是亮度可调节灯确实是非常有意思的项目,这次让我们手写代码实现这个功能吧。

https://static001.geekbang.org/infoq/50/503941aea5dd11380ec2568a91a4c015.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款声控灯

小时候有没有对走廊的声控灯很感兴趣呢?会不会拼命的跺脚只为让那盏灯点亮。本篇博文我们使用声音传感器做个这样的声控灯。只要你轻轻拍下手,灯就自动亮起来了,没了声音,灯就又自动关了。

https://static001.geekbang.org/infoq/40/4077ca3fb0c2f52f7e21ef3302d20399.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

和 12 岁小同志搞创客开发:手撕代码,做一款人体感应灯

本篇博文我们要手写代码做一款人体感应灯。要求:当有人经过的时候,LED灯就会自动亮起,人一旦走开,LED自动关闭了。

Arduino_Arduino技术文章_InfoQ写作社区