请帮助,在Arduino Uno,我从传感器接收到信号,并使用处理2.2.1建立了图形,但是您需要按比例放大而不丢失比例。我的尝试失败了,比例崩溃了(我试图乘以数值)代码:
data1 data2 data3
a 1 0 1
b 1 0 0
c 1 0 1
d 1 0 0
e 1 1 0
f 1 1 0
g 0 1 1
答案 0 :(得分:0)
有多种缩放图形的方法。
一种简单的尝试方法是简单scale()
渲染(绘制坐标系)。
请注意,当前只有xPos
到达屏幕的右侧时才会清除缓冲区。
来自Arduino的值映射到此处的处理:
inByte = map(inByte, 0, 1023, 0, height);
yNew = inByte;
您应该尝试将更改height
映射到您认为合适的其他值。
但是,这只会缩放Y值。 x值在此处递增:
xPos++;
您可能希望将此增量更改为一个不同的值,该值与您尝试保持在x和y之间的比例保持一致。