Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void loop()
- {
- // Here we'll use the reading from the alcoholPin to set the brightness
- pixels.setBrightness(100); // Set the brightness of the LEDS
- // pixels.show(); // Display the LEDs
- alcoholData = analogRead(alcoholPin);
- Serial.println(alcoholData);
- for (int i = 0; i < 30; i++) {
- pixels.setPixelColor(i, pixels.Color(0, 0, 0));
- }
- if (alcoholData < 200)
- {
- for (int i = 0; i < 3; i++) {
- pixels.setPixelColor(arrayLeft[i], pixels.Color(0, 150, 0));
- pixels.setPixelColor(arrayRight[i], pixels.Color(0, 150, 0));
- }
- }
- else if (alcoholData >= 200 && alcoholData < 280)
- {
- for (int i = 0; i < 6; i++) {
- pixels.setPixelColor(arrayLeft[i], pixels.Color(0, 150, 0));
- pixels.setPixelColor(arrayRight[i], pixels.Color(0, 150, 0));
- }
- }
- else if (alcoholData >= 280 && alcoholData < 350)
- {
- for (int i = 0; i < 9; i++) {
- pixels.setPixelColor(arrayLeft[i], pixels.Color(0, 150, 0));
- pixels.setPixelColor(arrayRight[i], pixels.Color(0, 150, 0));
- }
- }
- else if (alcoholData >= 350 && alcoholData < 450)
- {
- for (int i = 0; i < 12; i++) {
- pixels.setPixelColor(arrayLeft[i], pixels.Color(0, 150, 0));
- pixels.setPixelColor(arrayRight[i], pixels.Color(0, 150, 0));
- }
- }
- else if (alcoholData > 450)
- {
- for (int i = 0; i < 15; i++) {
- pixels.setPixelColor(arrayLeft[i], pixels.Color(0, 150, 0));
- pixels.setPixelColor(arrayRight[i], pixels.Color(0, 150, 0));
- }
- }
- else {
- // do this if not expected value (flash red)
- }
- pixels.show();
- // time = millis()/1000;
- // if(time<=TIME_UNTIL_WARMUP)
- // {
- // time = map(time, 0, TIME_UNTIL_WARMUP, 0, 100);
- // pixels.setPixelColor(time, pixels.Color(255,0,0)); // Moderately bright green color.
- //
- // }else
- // {
- //
- // }
- delay(10);
- }
- //
- // if(alcoholPin >= threshold){
- // pixels.setPixelColor(arryleftside[i], pixels.Color(0,150,0));
- // pixels.setPixelColor(arryrightside[i], pixels.Color(0,150,0));
- //
- // }
- // else {
- //
- // }
- //void printAlcoholLevel(int value)
- //{
- //
- //
- // if (alcoholPin < 200)
- // {
- //
- // }
- // if (alcoholPin >= 200 && alcoholPin < 280)
- // {
- //
- // }
- // if (alcoholPin >= 280 && alcoholPin < 350)
- // {
- //
- // }
- // if (alcoholPin >= 350 && alcoholPin < 450)
- // {
- //
- // }
- // if (alcoholPin > 450)
- // {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement