#include #include "bt_lib.h" EduBox eduBox; void setup() { eduBox.begin(); } void MrugajRGB(float x) { if( x < 1e-6 ) return; static uint32_t prev = 0; uint32_t now = millis(); if (now - prev > 1000.0f*(1.0f/x) ) { prev = now; static bool isRGBON = false; if(isRGBON) eduBox.eduRGB_SetValues(25,0,0); else eduBox.eduRGB_SetValues(0,25,0); isRGBON = !isRGBON; } } void WyswietlLiczbyKlikniec(void) { static uint32_t prev = 0; uint32_t now = millis(); if (now - prev > 100 ) { prev = now; eduBox.edu7Segment_DisplayNumber(liczba_1klikow); eduBox.edu7Segment_DisplayNumber(liczba_nklikow,true); } } void loop() { ObslugaPrzycisku(eduBox.eduButton_GetState()); uint8_t liczbaKlikniec = liczba_1klikow; float czestotliwosc = 0.1f * (float)liczbaKlikniec; MrugajRGB(czestotliwosc); WyswietlLiczbyKlikniec(); }