Живой график в обработке из данных АЦП - PullRequest
0 голосов
/ 06 ноября 2018

Я измеряю напряжение с помощью MCP3002, который отправляет свои данные малиновому пи. Я написал некоторый код в обработке для отображения данных АЦП. Теперь я хочу поместить измеренные данные АЦП в живой график. Может ли кто-нибудь помочь мне с этим?

Это код, который у меня есть:

import processing.io.*;
SPI spi;


int val;

void setup() {

 spi = new SPI(SPI.list()[0]);
 spi.settings(100000, SPI.MSBFIRST, SPI.MODE0);
} 

void draw() {

 byte[] out = { 0x60,0};
 byte[] in = spi.transfer(out);

 val = (((in[0]&0x03) <<8) | in[1]&0xFF);

 println(val);
}

С уважением,

Даан

1 Ответ

0 голосов
/ 07 ноября 2018

Как насчет использования точки?

void setup(){ . . . int x = 0; } void draw(){ . . . strokeWeight(1); for(x=0;x<300;x++){ point(x, val); } if(x==300){ x = 0; background(255); } }

...