21 int16_t mean_brightness = 0;
23 for(int8_t i = 0; i < times; i++) {
28 brightness = mean_brightness / times;
42 controller.
printDisplay(7,
"%s LightValue: %d", str, luminance);
47 int16_t mean_brightness = 0;
49 for(int8_t i = 0; i < times; i++) {
54 brightness = mean_brightness / times;
60 bool isChangedFirstCode =
false;
78 isChangedFirstCode =
true;
84 isChangedFirstCode =
true;
88 isChangedFirstCode =
true;
92 isChangedFirstCode =
true;
96 isChangedFirstCode =
true;
102 if(isChangedFirstCode) {
109 isChangedFirstCode =
false;
126 char* UserInterface::getCurrentDigitText(int8_t currentDigit)
128 static char text[32];
130 if(currentDigit == 1) {
132 }
else if(currentDigit == 2) {
133 sprintf(text,
" - ");
134 }
else if(currentDigit == 3) {
135 sprintf(text,
" - ");
136 }
else if(currentDigit == 4) {
137 sprintf(text,
" - ");
138 }
else if(currentDigit == 5) {
142 sprintf(text,
"-----");
void speakerPlayTone(uint16_t frequency, int32_t duration)
void tslpTsk(int16_t time)
bool buttonIsPressedLeft()
bool buttonIsPressedRight()
走行体が走り出す前にユーザが入力するインターフェースを提供するクラス
bool buttonIsPressedEnter()
void setBrightness(int8_t &brightness, const char *str)
bool buttonIsPressedDown()
void setBrightnessWithColor(int16_t &brightness, const char *str)
int8_t getBrightness(void) const
void printDisplay(int8_t row, const char *format,...)
void speakerSetVolume(uint8_t volume)