PHP код:
#include <ks0108.h>
byte MyBuff[128];
byte i ;
int V;
#include "Arial14.h"
void setup()
{
GLCD.Init(NON_INVERTED);
GLCD.ClearScreen();
GLCD.SelectFont(Arial_14);
GLCD.GotoXY(7, 2);
GLCD.Puts("Oscilloscop V1.1");
GLCD.DrawRoundRect(4,0,115,18, 5, BLACK);
delay(3000);
}
void loop()
{
for (i=0; i < 128; i++)
{
MyBuff[i] = analogRead(5)/16;
}
GLCD.ClearScreen();
V = analogRead(5)/165;
GLCD.GotoXY(1, 2);
GLCD.SelectFont(Arial_14);
GLCD.PrintNumber(V);
GLCD.DrawLine(1,5,5,5, BLACK);
GLCD.DrawLine(1,15,5,15, BLACK);
GLCD.DrawLine(1,25,5,25, BLACK);
GLCD.DrawLine(1,35,5,35, BLACK);
GLCD.DrawLine(1,45,5,45, BLACK);
GLCD.DrawLine(1,55,5,55, BLACK);
GLCD.DrawLine(10,1,10,5, BLACK);
GLCD.DrawLine(25,1,25,5, BLACK);
GLCD.DrawLine(40,1,40,5, BLACK);
GLCD.DrawLine(55,1,55,5, BLACK);
GLCD.DrawLine(70,1,70,5, BLACK);
GLCD.DrawLine(85,1,85,5, BLACK);
GLCD.DrawLine(100,1,100,5, BLACK);
GLCD.DrawLine(115,1,115,5, BLACK);
for (i=0; i < 128; i++)
{
GLCD.DrawLine(i,64-MyBuff[i],i+1,64-MyBuff[i+1],BLACK);
}
}