The world's greatest etch a sketch

Dependencies:   mbed C12832 MMA7660

main.cpp

Committer:
jlaqua
Date:
2014-02-19
Revision:
1:65aea95224b8
Parent:
0:00653d8e42a1
Child:
2:aed0788e8f96

File content as of revision 1:65aea95224b8:

#include "mbed.h"
#include "C12832.h"
#include "MMA7660.h"

AnalogIn potX(p20);
AnalogIn potY(p19);

MMA7660 acc(p28, p27);

C12832 lcd(p5, p7, p6, p8, p11);

int main() {
    while(1) {
        int x = (int)((1-potX) * lcd.width());
        int y = (int)((1-potY) * lcd.height());
        lcd.pixel(x, y, 1);
        lcd.copy_to_lcd();
        if ((acc.x() > 1.3) || (acc.y() > 1.3))
            lcd.cls();
    }
}