Operácie

Počítadlo návštevníkov: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Vytvorená stránka „Naprogramujeme jednoduché počítadlo návštevníkov. Existuje takáto mechanická pomôcka, ktorú drží usporiadateľ, ktorý stojí pri dverách a vždy keď niekt…“
(Žiaden rozdiel)

Verzia z 12:56, 21. jún 2020

Naprogramujeme jednoduché počítadlo návštevníkov. Existuje takáto mechanická pomôcka, ktorú drží usporiadateľ, ktorý stojí pri dverách a vždy keď niekto vojde dnu, pripočíta jednotku. My teraz navrhneme modernejšiu, elektronickú verziu. Po zapnutí sa znova ikonkou ubezpečíme, že je zariadenie pripravené. Stlačením tlačidla sa vždy pripočíta jednotka. Stlačením oboch sa zariadenie vynuluje a začneme od začiatku. Vo všetkých príkladoch používame premennú pocetNavstevnikov.


    
input.onButtonPressed(Button.A, function () {
    pocetNavstevnikov += 1
})
input.onButtonPressed(Button.AB, function () {
    pocetNavstevnikov = 0
})
let pocetNavstevnikov = 0
pocetNavstevnikov = 0
basic.showIcon(IconNames.Yes)
basic.forever(function () {
    basic.showNumber(pocetNavstevnikov)
})
# *******
#include <Adafruit_Microbit.h>

Adafruit_Microbit_Matrix microbit;

int pocetNavstevnikov = 0;

void setup() {
   pinMode(PIN_BUTTON_A, INPUT);
   pinMode(PIN_BUTTON_B, INPUT);

   microbit.begin();
   microbit.show(microbit.YES);
   delay(1000);
}

void loop() { 

 if (! digitalRead(PIN_BUTTON_A) && ! digitalRead(PIN_BUTTON_B)) 
  {
       pocetNavstevnikov = 0;
       delay(1000);
  }
  
 if (! digitalRead(PIN_BUTTON_A)) 
  {
       pocetNavstevnikov++;
  }

 microbit.print(pocetNavstevnikov);
 delay(200); 
 
}
/* */

</tabs>


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