Asento tunnistin Tilt switch with led matrix images

Dependencies:   microbit

Committer:
tyynetyyne
Date:
Fri Aug 17 13:33:43 2018 +0000
Revision:
0:174c437ba62b
Tilt switch with led matrix images;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tyynetyyne 0:174c437ba62b 1
tyynetyyne 0:174c437ba62b 2 #include "MicroBit.h"
tyynetyyne 0:174c437ba62b 3
tyynetyyne 0:174c437ba62b 4 MicroBit uBit;
tyynetyyne 0:174c437ba62b 5 MicroBitImage STOP("255,255,255\n255,255,255\n255,255,255\n");
tyynetyyne 0:174c437ba62b 6 MicroBitImage PLAY("255,0,0\n255,255,0\n255,255,255\n255,255,0\n255,0,0\n");
tyynetyyne 0:174c437ba62b 7 int asento = 0;
tyynetyyne 0:174c437ba62b 8
tyynetyyne 0:174c437ba62b 9 int main(){
tyynetyyne 0:174c437ba62b 10 uBit.init();
tyynetyyne 0:174c437ba62b 11 while (1){
tyynetyyne 0:174c437ba62b 12 asento = uBit.io.P0.getDigitalValue();
tyynetyyne 0:174c437ba62b 13 MicroBitImage image(5,5);
tyynetyyne 0:174c437ba62b 14 if(asento == 1){
tyynetyyne 0:174c437ba62b 15 image.paste(PLAY, 1, 0);
tyynetyyne 0:174c437ba62b 16 uBit.display.print(image);
tyynetyyne 0:174c437ba62b 17 uBit.sleep(1000);
tyynetyyne 0:174c437ba62b 18 } else {
tyynetyyne 0:174c437ba62b 19 image.paste(STOP, 1, 1);
tyynetyyne 0:174c437ba62b 20 uBit.display.print(image);
tyynetyyne 0:174c437ba62b 21 uBit.sleep(1000);
tyynetyyne 0:174c437ba62b 22 }
tyynetyyne 0:174c437ba62b 23 }
tyynetyyne 0:174c437ba62b 24 }
tyynetyyne 0:174c437ba62b 25