コード例 #1
0
ファイル: images.cpp プロジェクト: Darzu/pxt-microbit
 //% help=images/plot-image
 //% parts="ledmatrix"
 void plotImage(Image i, int xOffset = 0) {
   uBit.display.print(MicroBitImage(i), -xOffset, 0, 0, 0);
 }
コード例 #2
0
ファイル: images.cpp プロジェクト: Darzu/pxt-microbit
 //% help=images/show-image weight=80 blockNamespace=images
 //% blockId=device_show_image_offset block="show image %sprite|at offset %offset" blockGap=8
 //% parts="ledmatrix"
 void showImage(Image sprite, int xOffset) {
   uBit.display.print(MicroBitImage(sprite), -xOffset, 0, 0);
 }
コード例 #3
0
ファイル: images.cpp プロジェクト: Darzu/pxt-microbit
 //%
 //% parts="ledmatrix"
 int pixelBrightness(Image i, int x, int y) {
   int pix = MicroBitImage(i).getPixelValue(x, y);
   if (pix < 0) return 0;
   return pix;
 }
コード例 #4
0
ファイル: images.cpp プロジェクト: Darzu/pxt-microbit
 //% weight=75 help=images/create-image
 //% blockId=device_build_image block="create image"
 //% parts="ledmatrix"
 Image createImage(ImageLiteral leds) {
     return MicroBitImage(imageBytes(leds)).clone().leakData();
 }
コード例 #5
0
ファイル: images.cpp プロジェクト: kenkenko/pxt-microbit
 //%
 //% parts="ledmatrix"
 void setPixelBrightness(Image i, int x, int y, int value) {
   MicroBitImage(i).setPixelValue(x, y, value);
 }
コード例 #6
0
ファイル: images.cpp プロジェクト: kenkenko/pxt-microbit
 //% help=images/clear
 //% parts="ledmatrix"
 void clear(Image i) {
   MicroBitImage(i).clear();
 }
コード例 #7
0
ファイル: images.cpp プロジェクト: kenkenko/pxt-microbit
 //% help=images/show-image weight=80 blockNamespace=images
 //% blockId=device_show_image_offset block="show image %sprite|at offset %offset" blockGap=8
 //% parts="ledmatrix" async
 void showImage(Image sprite, int xOffset, int interval = 400) {
   uBit.display.print(MicroBitImage(sprite), -xOffset, 0, 0, interval);
 }
コード例 #8
0
ファイル: basic.cpp プロジェクト: guoxiangyang/pxt-microbit
 //% help=basic/show-animation imageLiteral=1 async
 void showAnimation(ImageLiteral leds, int interval = 400) {
   uBit.display.animate(MicroBitImage(imageBytes(leds)), interval, 5, 0);
 }
コード例 #9
0
ファイル: basic.cpp プロジェクト: guoxiangyang/pxt-microbit
 //% help=basic/show-leds 
 //% weight=95 blockGap=8
 //% imageLiteral=1 async
 //% blockId=device_show_leds
 //% block="show leds" icon="\uf00a"
 void showLeds(ImageLiteral leds, int interval = 400) {
   uBit.display.print(MicroBitImage(imageBytes(leds)), 0, 0, 0, interval);
 }