Operácie

Datalogger so záznamom: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Vytvorená stránka „Žmurkajúci smajlík je jednoduchá animácia, v ktorej sa striedajú dva smajlíky - jeden normálny a jeden so zhasnutým očkom. Je to zároveň príklad na vytvoren…“
 
Balogh (diskusia | príspevky)
Bez shrnutí editace
Riadok 1: Riadok 1:
Žmurkajúci smajlík je jednoduchá animácia, v ktorej sa striedajú dva smajlíky - jeden normálny a jeden so zhasnutým očkom. Je to zároveň príklad na vytvorenie vlastného obrázku, pretože ten jednooký sa medzi predpripravenými obrázkami nenachádza.  
 
 
 
S novým Extension balíkom, ktorý sa volá príhodne Datalogger, je možné namerané dáta zaznamenávať do flash pamäte mikropočítača, ktorá sa sprístupní po pripojení micro:bitu ako flash disk, na ktorom nájdeme namerané dáta ako .html súbor s ktorým potom vieme ďalej pracovať.
 
Základné informácie nájdete aj tu:
* https://microbit.org/get-started/user-guide/data-logging/
* https://www.computingatschool.org.uk/resources/2022/october/datalogging-with-the-microbit
* https://microbit.org/get-started/user-guide/data-logging/
* https://senzor.robotika.sk/sensorwiki/index.php/Senzory_na_mikropo%C4%8D%C3%ADta%C4%8Di_micro:bit
 
 


<gallery heights=200px mode="packed">  <!-- slideshow? -->
<gallery heights=200px mode="packed">  <!-- slideshow? -->
Image:microbit-WinkSmiley.png|''Program v blokovom jazyku''
Image:microbit-WinkSmiley.png|''Program v blokovom jazyku''
Image:microbit-WinkSmileyRun.png|''a jeho funkcia''
</gallery>
</gallery>


Riadok 9: Riadok 19:
<tabs>
<tabs>
<tab name="Javascript"><source lang="javascript">
<tab name="Javascript"><source lang="javascript">
   
basic.forever(function () {
    basic.showIcon(IconNames.Happy)
    basic.pause(100)
    basic.showLeds(`
        . . . . .
        . # . . .
        . . . . .
        # . . . #
        . # # # .
        `)
    basic.pause(100)
})
 
</source></tab>
</source></tab>
<tab name="MS Python"><source lang="python" style="background: LightBlue;">
<tab name="MS Python"><source lang="python" style="background: LightBlue;">
def on_forever():
    basic.show_icon(IconNames.HAPPY)
    basic.pause(500)
    basic.show_leds("""
        . . . . .
        . # . . .
        . . . . .
        # . . . #
        . # # # .
        """)
    basic.pause(100)
   
basic.forever(on_forever)
</source></tab>
</source></tab>
<tab name="uPython"><source lang="python" style="background: LightBlue;">
<tab name="uPython"><source lang="python" style="background: LightBlue;">
from microbit import *
while True:
  display.show(Image.HAPPY)   
  sleep(1000)
  display.show(Image('00000:'
                    '09000:'
                    '00000:'
                    '90009:'
                    '09990'))
  sleep(200)
</source></tab>
</source></tab>
<tab name="Arduino C++"><syntaxhighlight lang=c style="background: Cornsilk">
</tabs>
#include <Adafruit_Microbit.h>
 
Adafruit_Microbit_Matrix microbit;
 
const uint8_t SMILE_1[] =
{ B00000,
  B01010,
  B00000,
  B10001,
  B01110,
};
 
const uint8_t SMILE_2[] =
{ B00000,
  B01000,
  B00000,
  B10001,
  B01110,
};
 
void setup() {
  microbit.begin();
}
 
void loop() {
  microbit.show(SMILE_1);
  delay(1000);
  microbit.show(SMILE_2);
  delay(200);
}</syntaxhighlight></tab>
<tab name="mBED C++"><syntaxhighlight lang=c style="background: Cornsilk">
#include "MicroBit.h"
 
MicroBit uBit;


MicroBitImage SMILEY1("0,1,0,1,0 \n"
                      "0,1,0,1,0 \n"
                      "0,0,0,0,0 \n"
                      "1,0,0,0,1 \n"
                      "0,1,1,1,0 \n");
MicroBitImage SMILEY2("0,0,0,1,0 \n"
                      "0,0,0,1,0 \n"
                      "0,0,0,0,0 \n"
                      "1,0,0,0,1 \n"
                      "0,1,1,1,0 \n");
int main()
{
  uBit.init();  // setup
 
  while(1)      // loop
  {
    uBit.display.print(SMILEY1);
    uBit.sleep(1000);
    uBit.display.print(SMILEY2);
    uBit.sleep(200);
  }
}</syntaxhighlight></tab>
</tabs>


Späť na [[Kurz micro:bit#Zbierka príkladov|zoznam príkladov....]]
Späť na [[Kurz micro:bit#Zbierka príkladov|zoznam príkladov....]]

Verzia z 18:16, 18. marec 2024


S novým Extension balíkom, ktorý sa volá príhodne Datalogger, je možné namerané dáta zaznamenávať do flash pamäte mikropočítača, ktorá sa sprístupní po pripojení micro:bitu ako flash disk, na ktorom nájdeme namerané dáta ako .html súbor s ktorým potom vieme ďalej pracovať.

Základné informácie nájdete aj tu:




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