arduino与processing交互--电位器控制视频播放

本文介绍如何利用Arduino读取电位器数值,控制七彩灯带并发送指令到Processing来控制视频播放。重点在于解决Arduino打印字符与Processing读取数字的兼容问题,通过使用bufferUtil函数确保数据正确传输。
摘要由CSDN通过智能技术生成

功能:通过arduino读取电位器的值,控制七彩灯带,并把指令传给processing,由processing控制播放具体视频


注意点:arduino print传输的是字符形式,比如说数据是'12'的时候,在processing端使用read只是读取一个字符,而非数字,这里通过bufferUtil函数指定了结束符,实现了数据的正确传输。

具体代码如下:

arduino

#include <Adafruit_NeoPixel.h>

#define NUMPIXELS      30

// use array to store potentionmeter node
// the value should be adjusted by the device
float positionNodeVal[] = {
                      0, // 0
                      42.7, // movie clip 1
                      85.3, // movie clip 2
                      128.0, // movie clip 3
                      170.7, // movie clip 4
                      213.3, // movie clip 5
                      256.0, // movie clip 6
                      298.7, // movie clip 7
                      341.3, // movie clip 8
                      384.0, // movie clip 9 
                    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值