From 83dec3f1c13fff42974a09301afc2d5ab9f04405 Mon Sep 17 00:00:00 2001 From: Singular Devices Date: Sun, 13 Oct 2019 16:17:53 +0000 Subject: [PATCH] Update open-led-race.ino Add color_coin label Change ramp color to cyan , low intensity to 64 --- src/open-led-race.ino | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/open-led-race.ino b/src/open-led-race.ino index 3dc910a..ad26a5d 100644 --- a/src/open-led-race.ino +++ b/src/open-led-race.ino @@ -32,11 +32,12 @@ #define EOL '\n' -#define COLOR1 track.Color(255,0,0) -#define COLOR2 track.Color(0,255,0) -#define COLOR3 track.Color(255,255,255) -#define COLOR4 track.Color(0,0,255) +#define COLOR1 track.Color(255,0,0) +#define COLOR2 track.Color(0,255,0) +#define COLOR3 track.Color(255,255,255) +#define COLOR4 track.Color(0,0,255) +#define COLOR_COIN track.Color(0,255,255) enum{ MAX_CARS = 4, @@ -421,7 +422,7 @@ void strip_clear( track_t* tck ) { void draw_coin( track_t* tck ) { struct cfgtrack const* cfg = &tck->cfg.track; - track.setPixelColor( 1 + cfg->nled_main + tck->ledcoin, track.Color(0,0,250) ); + track.setPixelColor( 1 + cfg->nled_main + tck->ledcoin, COLOR_COIN ); } void draw_winner( track_t* tck, uint32_t color) { @@ -455,13 +456,13 @@ void draw_ramp( track_t* tck ) { byte intensity = 0; for( int i = r->init; i <= r->center; ++i ) { dist = r->center - r->init; - intensity = ( 255 * (i - r->init) ) / ( 2* dist ); - track.setPixelColor( i, track.Color( intensity,intensity, 0 ) ); + intensity = ( 64 * (i - r->init) ) / ( 2* dist ); + track.setPixelColor( i, track.Color( intensity,0,intensity ) ); } for( int i = r->center; i <= r->end; ++i ) { dist = r->end - r->center; - intensity = ( 255 * ( r->end - i ) ) / ( 2* dist ); - track.setPixelColor( i, track.Color( intensity,intensity, 0 ) ); + intensity = ( 64 * ( r->end - i ) ) / ( 2* dist ); + track.setPixelColor( i, track.Color( intensity,0,intensity ) ); } }