main.cpp
- Committer:
- EricWieser
- Date:
- 2009-09-01
- Revision:
- 0:9311b440e62b
File content as of revision 0:9311b440e62b:
#include "mbed.h"
#include "MobileLCD.h"
#define PI 3.1415926535897
MobileLCD lcd(5, 6, 7, 8, 9);
struct point
{
int x;
int y;
};
point points[3];
point current;
int main()
{
for(int i=0; i<3; i++)
{
points[i].x = 65+60*sin(2*PI*i/3);
points[i].y = 65+60*cos(2*PI*i/3);
}
lcd.background(0xFFFFFF);
lcd.cls();
current = points[rand()%3];
while(1)
{
lcd.pixel(current.x, current.y, 0x000000);
point nextpoint = points[rand()%3];
current.x = (current.x + nextpoint.x)/2;
current.y = (current.y + nextpoint.y)/2;
wait(0.01);
}
}