Operácie

Rozličné výpisy: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Bez shrnutí editace
Balogh (diskusia | príspevky)
Bez shrnutí editace
Riadok 32: Riadok 32:


</source></tab>
</source></tab>
<tab name="C++"><syntaxhighlight lang=c style="background: Cornsilk">
<tab name="Arduino C++"><syntaxhighlight lang=c style="background: Cornsilk">
/*!
#include <Adafruit_Microbit.h>
* MindPlus
* microbit
*
*/
#include <Microbit_Matrix.h>
// Static constants
const uint8_t bbcBitmap[][5] = {
{B00000,B00001,B00010,B10100,B01000}
};


Adafruit_Microbit_Matrix microbit;


// Main program start
void setup() {
void setup() {
MMatrix.print("Result: ");
  microbit.begin();
MMatrix.print((String(3)));
MMatrix.show(bbcBitmap[0]);
}
void loop() {


  microbit.print("Result:");
  microbit.print(3);
  delay(1000);
  microbit.show(microbit.YES);
}
}


void loop() { }
</syntaxhighlight></tab>
</syntaxhighlight></tab>
<tab name="mBED C++"><syntaxhighlight lang=c style="background: Cornsilk">
<tab name="mBED C++"><syntaxhighlight lang=c style="background: Cornsilk">

Verzia z 10:49, 21. jún 2020

V tomto príklade zobrazíme jednoduchú ikonku (to už vieme z predošlého príkladu), ale okrem toho budeme veľmi často potrebovať zobraziť na displeji nejaké číslo (napríklad výsledok nejakého merania), alebo celý text. V tejto ukážke, ktorá inak nie je veľmi užitočná, nájdete všetky tri prípady.

    
basic.showString("Result:")
basic.showNumber(3)
basic.showIcon(IconNames.Yes)

})
# MindPlus
# microbit
from microbit import *


display.scroll(str("Result: "), wait=False, loop=False)
display.scroll(str((str(3))), wait=False, loop=False)
display.show(Image("00000:00009:00090:90900:09000"))
#include <Adafruit_Microbit.h>

Adafruit_Microbit_Matrix microbit;

void setup() {
   microbit.begin();

   microbit.print("Result:");
   microbit.print(3);
   delay(1000);
   microbit.show(microbit.YES);
}

void loop() { }
#include "MicroBit.h"

MicroBit uBit;

MicroBitImage YES("0,0,0,0,0 \n"
                  "0,0,0,0,1 \n"
                  "0,0,0,1,0 \n"
                  "1,0,1,0,0 \n"
                  "0,1,0,0,0 \n");

int main()
{
    uBit.init();  // setup
 
    uBit.display.scroll("Result:");
    uBit.display.scroll(3);
    uBit.display.print(YES);
    uBit.sleep(1000);
  
  while(1);      // loop

}

Späť na zoznam príkladov....