test program for apps shield
Dependencies: C12832_lcd_fork LM75B MMA7660 mbed C027
main.cpp
- Committer:
- chris
- Date:
- 2014-01-01
- Revision:
- 0:0325ecbd1916
- Child:
- 1:c409f3abab09
File content as of revision 0:0325ecbd1916:
#include "mbed.h" #define PLATFORM_ARCH #include "arduino.h" #include "LM75B.h" #include "MMA7660.h" #include "C12832_lcd.h" C12832_LCD lcd(ARD_D11,ARD_D13, ARD_D12, ARD_D7, ARD_D10); DigitalOut redled(ARD_D5); DigitalOut blueled(ARD_D8); DigitalOut greenled(ARD_D9); LM75B sensor(ARD_SDA,ARD_SCL); MMA7660 MMA(ARD_SDA,ARD_SCL); //DigitalOut spk(ARD_D6); AnalogIn pot1 (ARD_A0); AnalogIn pot2 (ARD_A1); DigitalIn up(ARD_A2); DigitalIn down(ARD_A3); DigitalIn left(ARD_A4); AnalogIn right(ARD_A5); DigitalIn center(ARD_D4); int main() { redled = 1; blueled =1; greenled=1; int i=0; while (1) { lcd.cls(); lcd.locate(0,3); lcd.printf("woot! %d!",i); i++; redled = !redled; wait(1.0); } /* while (1) { redled = !up && ! center; blueled = !down; greenled= !left && !right; } */ /* while (1) { redled = 1; wait(pot2.read()); redled = 0; wait(pot2.read()); } while(1) { lcd.cls(); lcd.locate(0,3); lcd.printf("%.3f %.3f %.3f", pot1.read(),pot2.read(), right.read()); wait(0.2); } while(1) { lcd.cls(); lcd.locate(0,3); lcd.printf("Temp = %.3f", (float)sensor); lcd.locate(0,14); lcd.printf("x=%.2f y=%.2f z=%.2f",MMA.x(), MMA.y(), MMA.z()); blueled = !blueled; greenled = !greenled; wait(1.0); i++; } */ }