The whole world will be different soon... - EV
RED ROCKS 6-19-95
AUGUSTA 9-26-96
MANSFIELD 9-15-98
BOSTON 9-29-04
BOSTON 5-25-06
MANSFIELD 6-30-08
EV SOLO BOSTON 8-01-08
BOSTON 5-17-10
EV SOLO BOSTON 6-16-11
PJ20 9-3-11
PJ20 9-4-11
WRIGLEY 7-19-13
WORCESTER 10-15-13
WORCESTER 10-16-13
HARTFORD 10-25-13
I want my statement to run in a continuous loop until I activate my momentary button switch. I have a switch that changes lighting modes but stops after the statement is finished.
//Theatre-style crawling lights. void theaterChase(uint32_t c, uint8_t wait) { for (int j=0; j<10; j++) { //do 10 cycles of chasing for (int q=0; q < 3; q++) { for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, c); //turn every third pixel on } strip.show();
delay(wait);
for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, 0); //turn every third pixel off } } } }
So instead of the j<10; I am not sure what to change to get my constant loop. Is there an infinite symbol that I can use in my for statement?
(If you need the rest of the code, I can post it. I wanted to try and not bog down your thread.)
I want my statement to run in a continuous loop until I activate my momentary button switch. I have a switch that changes lighting modes but stops after the statement is finished.
//Theatre-style crawling lights. void theaterChase(uint32_t c, uint8_t wait) { for (int j=0; j<10; j++) { //do 10 cycles of chasing for (int q=0; q < 3; q++) { for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, c); //turn every third pixel on } strip.show();
delay(wait);
for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, 0); //turn every third pixel off } } } }
So instead of the j<10; I am not sure what to change to get my constant loop. Is there an infinite symbol that I can use in my for statement?
(If you need the rest of the code, I can post it. I wanted to try and not bog down your thread.)
I will be adding/hacking some additional modes into this, but I am confident that when I get this sorted, I will have it under control. The additiona code is proven, in other projects. This code is also proven but stops when the statement is run and I want continuous lighting.
// This is a demonstration on how to use an input device to trigger changes on your neo pixels. // You should wire a momentary push button to connect from ground to a digital IO pin. When you // press the button it will change to a new pixel animation. Note that you need to press the // button once to start the first animation!
#include <Adafruit_NeoPixel.h>
#define BUTTON_PIN 0 // Digital IO pin connected to the button. This will be // driven with a pull-up resistor so the switch should // pull the pin to ground momentarily. On a high -> low // transition the button press logic will execute.
#define PIXEL_PIN 1 // Digital IO pin connected to the NeoPixels.
#define PIXEL_COUNT 7
// Parameter 1 = number of pixels in strip, neopixel stick has 8 // Parameter 2 = pin number (most are valid) // Parameter 3 = pixel type flags, add together as needed: // NEO_RGB Pixels are wired for RGB bitstream // NEO_GRB Pixels are wired for GRB bitstream, correct for neopixel stick // NEO_KHZ400 400 KHz bitstream (e.g. FLORA pixels) // NEO_KHZ800 800 KHz bitstream (e.g. High Density LED strip), correct for neopixel stick Adafruit_NeoPixel strip = Adafruit_NeoPixel(PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800);
bool oldState = HIGH; int showType = 0;
void setup() { pinMode(BUTTON_PIN, INPUT_PULLUP); strip.begin(); strip.show(); // Initialize all pixels to 'off' }
void loop() { // Get current button state. bool newState = digitalRead(BUTTON_PIN);
// Check if state changed from high to low (button press). if (newState == LOW && oldState == HIGH) { // Short delay to debounce button. delay(20); // Check if button is still low after debounce. newState = digitalRead(BUTTON_PIN); if (newState == LOW) { showType++; if (showType > 9) showType=0; startShow(showType); } }
// Set the last button state to the old state. oldState = newState; }
void startShow(int i) { switch(i){ case 0: colorWipe(strip.Color(0, 0, 0), 50); // Black/off break; case 1: colorWipe(strip.Color(255, 0, 0), 50); // Red break; case 2: colorWipe(strip.Color(0, 255, 0), 50); // Green break; case 3: colorWipe(strip.Color(0, 0, 255), 50); // Blue break; case 4: theaterChase(strip.Color(127, 127, 127), 50); // White break; case 5: theaterChase(strip.Color(127, 0, 0), 50); // Red break; case 6: theaterChase(strip.Color( 0, 0, 127), 50); // Blue break; case 7: rainbow(20); break; case 8: rainbowCycle(20); break; case 9: theaterChaseRainbow(50); break; } }
// Fill the dots one after the other with a color void colorWipe(uint32_t c, uint8_t wait) { for(uint16_t i=0; i<strip.numPixels(); i++) { strip.setPixelColor(i, c); strip.show(); delay(wait); } }
//Theatre-style crawling lights. void theaterChase(uint32_t c, uint8_t wait) { for (int j=0; j<10; j++) { //do 10 cycles of chasing for (int q=0; q < 3; q++) { for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, c); //turn every third pixel on } strip.show();
delay(wait);
for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, 0); //turn every third pixel off } } } }
//Theatre-style crawling lights with rainbow effect void theaterChaseRainbow(uint8_t wait) { for (int j=0; j < 256; j++) { // cycle all 256 colors in the wheel for (int q=0; q < 3; q++) { for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, Wheel( (i+j) % 255)); //turn every third pixel on } strip.show();
delay(wait);
for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, 0); //turn every third pixel off } } } }
// Input a value 0 to 255 to get a color value. // The colours are a transition r - g - b - back to r. uint32_t Wheel(byte WheelPos) { WheelPos = 255 - WheelPos; if(WheelPos < 85) { return strip.Color(255 - WheelPos * 3, 0, WheelPos * 3); } if(WheelPos < 170) { WheelPos -= 85; return strip.Color(0, WheelPos * 3, 255 - WheelPos * 3); } WheelPos -= 170; return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0); }
I will be adding/hacking some additional modes into this, but I am confident that when I get this sorted, I will have it under control. The additiona code is proven, in other projects. This code is also proven but stops when the statement is run and I want continuous lighting.
// This is a demonstration on how to use an input device to trigger changes on your neo pixels. // You should wire a momentary push button to connect from ground to a digital IO pin. When you // press the button it will change to a new pixel animation. Note that you need to press the // button once to start the first animation!
#include <Adafruit_NeoPixel.h>
#define BUTTON_PIN 0 // Digital IO pin connected to the button. This will be // driven with a pull-up resistor so the switch should // pull the pin to ground momentarily. On a high -> low // transition the button press logic will execute.
#define PIXEL_PIN 1 // Digital IO pin connected to the NeoPixels.
#define PIXEL_COUNT 7
// Parameter 1 = number of pixels in strip, neopixel stick has 8 // Parameter 2 = pin number (most are valid) // Parameter 3 = pixel type flags, add together as needed: // NEO_RGB Pixels are wired for RGB bitstream // NEO_GRB Pixels are wired for GRB bitstream, correct for neopixel stick // NEO_KHZ400 400 KHz bitstream (e.g. FLORA pixels) // NEO_KHZ800 800 KHz bitstream (e.g. High Density LED strip), correct for neopixel stick Adafruit_NeoPixel strip = Adafruit_NeoPixel(PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800);
bool oldState = HIGH; int showType = 0;
void setup() { pinMode(BUTTON_PIN, INPUT_PULLUP); strip.begin(); strip.show(); // Initialize all pixels to 'off' }
void loop() { // Get current button state. bool newState = digitalRead(BUTTON_PIN);
// Check if state changed from high to low (button press). if (newState == LOW && oldState == HIGH) { // Short delay to debounce button. delay(20); // Check if button is still low after debounce. newState = digitalRead(BUTTON_PIN); if (newState == LOW) { showType++; if (showType > 9) showType=0; startShow(showType); } }
// Set the last button state to the old state. oldState = newState; }
void startShow(int i) { switch(i){ case 0: colorWipe(strip.Color(0, 0, 0), 50); // Black/off break; case 1: colorWipe(strip.Color(255, 0, 0), 50); // Red break; case 2: colorWipe(strip.Color(0, 255, 0), 50); // Green break; case 3: colorWipe(strip.Color(0, 0, 255), 50); // Blue break; case 4: theaterChase(strip.Color(127, 127, 127), 50); // White break; case 5: theaterChase(strip.Color(127, 0, 0), 50); // Red break; case 6: theaterChase(strip.Color( 0, 0, 127), 50); // Blue break; case 7: rainbow(20); break; case 8: rainbowCycle(20); break; case 9: theaterChaseRainbow(50); break; } }
// Fill the dots one after the other with a color void colorWipe(uint32_t c, uint8_t wait) { for(uint16_t i=0; i<strip.numPixels(); i++) { strip.setPixelColor(i, c); strip.show(); delay(wait); } }
//Theatre-style crawling lights. void theaterChase(uint32_t c, uint8_t wait) { for (int j=0; j<10; j++) { //do 10 cycles of chasing for (int q=0; q < 3; q++) { for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, c); //turn every third pixel on } strip.show();
delay(wait);
for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, 0); //turn every third pixel off } } } }
//Theatre-style crawling lights with rainbow effect void theaterChaseRainbow(uint8_t wait) { for (int j=0; j < 256; j++) { // cycle all 256 colors in the wheel for (int q=0; q < 3; q++) { for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, Wheel( (i+j) % 255)); //turn every third pixel on } strip.show();
delay(wait);
for (int i=0; i < strip.numPixels(); i=i+3) { strip.setPixelColor(i+q, 0); //turn every third pixel off } } } }
// Input a value 0 to 255 to get a color value. // The colours are a transition r - g - b - back to r. uint32_t Wheel(byte WheelPos) { WheelPos = 255 - WheelPos; if(WheelPos < 85) { return strip.Color(255 - WheelPos * 3, 0, WheelPos * 3); } if(WheelPos < 170) { WheelPos -= 85; return strip.Color(0, WheelPos * 3, 255 - WheelPos * 3); } WheelPos -= 170; return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0); }
What's the difference between PayPal and Venmo? And while we're on the subject, since Venmo is a subsidiary of PayPal, do I need to create a separate Venmo account to transfer funds via Venmo, or can I just use my PayPal account?
What's the difference between PayPal and Venmo? And while we're on the subject, since Venmo is a subsidiary of PayPal, do I need to create a separate Venmo account to transfer funds via Venmo, or can I just use my PayPal account?
Thank you for your time.
The correct answer is to ignore venmo and tell anyone that uses that instead of paypal to go fuck themselves.
Do you know when is the next time Scarface starring Al Pacino will be on HBO?
The whole world will be different soon... - EV
RED ROCKS 6-19-95
AUGUSTA 9-26-96
MANSFIELD 9-15-98
BOSTON 9-29-04
BOSTON 5-25-06
MANSFIELD 6-30-08
EV SOLO BOSTON 8-01-08
BOSTON 5-17-10
EV SOLO BOSTON 6-16-11
PJ20 9-3-11
PJ20 9-4-11
WRIGLEY 7-19-13
WORCESTER 10-15-13
WORCESTER 10-16-13
HARTFORD 10-25-13
Hi 'the juggler' I'm from Melbourne Australian which they are touring soon. I don't want to go into it to much idetail but here goes.....in 1994 I had front row tickets to see pearl jam, I was only 14 so it was my first concert & was so excited! The week before I had a boating accident in which I lost my thumb and use of my arm for a long time. Somehow on found out about it & sent me a signed poster wish me well. Anytime I was down or felt like giving up I looked at the poster & instantly it put a smile on my face. I am now 33 & have made a full recovery (minus a thumb). I would really love to speak/see anything to them to thank them because something as small as a signed poster changed my life! I'm not a weirdo obsessed fan & can email photos to prove the poster & my missing didget haha. Any help you could give me to try to ccontact them would be much appreciated. Thanks, Pete. My email address is Chevy10.pr@gmail.com
what is the condition of the thumb at this point?
Pete,
I had someone from our team (Melody) email you about your thumb 5 years ago. Never heard back. The statue of liberty on this issue has expired. If you are still experiencing problems please submit a new post to be reviewed.
I'm sorry to everyone else in need of help. This video is just a distraction from the people who really are expeicing technical difficulties and has TOTALLY derailed this thread. Please delete and, if you do have a problem, please inquire.
I'm sorry to everyone else in need of help. This video is just a distraction from the people who really are expeicing technical difficulties and has TOTALLY derailed this thread. Please delete and, if you do have a problem, please inquire.
Not today Sir, Probably not tomorrow.............................................. bayfront arena st. pete '94
you're finally here and I'm a mess................................................... nationwide arena columbus '10
memories like fingerprints are slowly raising.................................... first niagara center buffalo '13
another man ..... moved by sleight of hand...................................... joe louis arena detroit '14
Seriously having trouble getting the phone version back on to my phone...have teeny tiny writing etc...how do I get that back or am I relegated to the desktop version which I dont have...help please!!
Seriously having trouble getting the phone version back on to my phone...have teeny tiny writing etc...how do I get that back or am I relegated to the desktop version which I dont have...help please!!
Have you tried using the phone version on your desktop? Does that work or no?
Comments
RED ROCKS 6-19-95
AUGUSTA 9-26-96
MANSFIELD 9-15-98
BOSTON 9-29-04
BOSTON 5-25-06
MANSFIELD 6-30-08
EV SOLO BOSTON 8-01-08
BOSTON 5-17-10
EV SOLO BOSTON 6-16-11
PJ20 9-3-11
PJ20 9-4-11
WRIGLEY 7-19-13
WORCESTER 10-15-13
WORCESTER 10-16-13
HARTFORD 10-25-13
I have a switch that changes lighting modes but stops after the statement is finished.
//Theatre-style crawling lights.
void theaterChase(uint32_t c, uint8_t wait) {
for (int j=0; j<10; j++) { //do 10 cycles of chasing
for (int q=0; q < 3; q++) {
for (int i=0; i < strip.numPixels(); i=i+3) {
strip.setPixelColor(i+q, c); //turn every third pixel on
}
strip.show();
delay(wait);
for (int i=0; i < strip.numPixels(); i=i+3) {
strip.setPixelColor(i+q, 0); //turn every third pixel off
}
}
}
}
So instead of the j<10; I am not sure what to change to get my constant loop. Is there an infinite symbol that I can use in my for statement?
(If you need the rest of the code, I can post it. I wanted to try and not bog down your thread.)
// This is a demonstration on how to use an input device to trigger changes on your neo pixels.
// You should wire a momentary push button to connect from ground to a digital IO pin. When you
// press the button it will change to a new pixel animation. Note that you need to press the
// button once to start the first animation!
#include <Adafruit_NeoPixel.h>
#define BUTTON_PIN 0 // Digital IO pin connected to the button. This will be
// driven with a pull-up resistor so the switch should
// pull the pin to ground momentarily. On a high -> low
// transition the button press logic will execute.
#define PIXEL_PIN 1 // Digital IO pin connected to the NeoPixels.
#define PIXEL_COUNT 7
// Parameter 1 = number of pixels in strip, neopixel stick has 8
// Parameter 2 = pin number (most are valid)
// Parameter 3 = pixel type flags, add together as needed:
// NEO_RGB Pixels are wired for RGB bitstream
// NEO_GRB Pixels are wired for GRB bitstream, correct for neopixel stick
// NEO_KHZ400 400 KHz bitstream (e.g. FLORA pixels)
// NEO_KHZ800 800 KHz bitstream (e.g. High Density LED strip), correct for neopixel stick
Adafruit_NeoPixel strip = Adafruit_NeoPixel(PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800);
bool oldState = HIGH;
int showType = 0;
void setup() {
pinMode(BUTTON_PIN, INPUT_PULLUP);
strip.begin();
strip.show(); // Initialize all pixels to 'off'
}
void loop() {
// Get current button state.
bool newState = digitalRead(BUTTON_PIN);
// Check if state changed from high to low (button press).
if (newState == LOW && oldState == HIGH) {
// Short delay to debounce button.
delay(20);
// Check if button is still low after debounce.
newState = digitalRead(BUTTON_PIN);
if (newState == LOW) {
showType++;
if (showType > 9)
showType=0;
startShow(showType);
}
}
// Set the last button state to the old state.
oldState = newState;
}
void startShow(int i) {
switch(i){
case 0: colorWipe(strip.Color(0, 0, 0), 50); // Black/off
break;
case 1: colorWipe(strip.Color(255, 0, 0), 50); // Red
break;
case 2: colorWipe(strip.Color(0, 255, 0), 50); // Green
break;
case 3: colorWipe(strip.Color(0, 0, 255), 50); // Blue
break;
case 4: theaterChase(strip.Color(127, 127, 127), 50); // White
break;
case 5: theaterChase(strip.Color(127, 0, 0), 50); // Red
break;
case 6: theaterChase(strip.Color( 0, 0, 127), 50); // Blue
break;
case 7: rainbow(20);
break;
case 8: rainbowCycle(20);
break;
case 9: theaterChaseRainbow(50);
break;
}
}
// Fill the dots one after the other with a color
void colorWipe(uint32_t c, uint8_t wait) {
for(uint16_t i=0; i<strip.numPixels(); i++) {
strip.setPixelColor(i, c);
strip.show();
delay(wait);
}
}
void rainbow(uint8_t wait) {
uint16_t i, j;
for(j=0; j<256; j++) {
for(i=0; i<strip.numPixels(); i++) {
strip.setPixelColor(i, Wheel((i+j) & 255));
}
strip.show();
delay(wait);
}
}
// Slightly different, this makes the rainbow equally distributed throughout
void rainbowCycle(uint8_t wait) {
uint16_t i, j;
for(j=0; j<256*5; j++) { // 5 cycles of all colors on wheel
for(i=0; i< strip.numPixels(); i++) {
strip.setPixelColor(i, Wheel(((i * 256 / strip.numPixels()) + j) & 255));
}
strip.show();
delay(wait);
}
}
//Theatre-style crawling lights.
void theaterChase(uint32_t c, uint8_t wait) {
for (int j=0; j<10; j++) { //do 10 cycles of chasing
for (int q=0; q < 3; q++) {
for (int i=0; i < strip.numPixels(); i=i+3) {
strip.setPixelColor(i+q, c); //turn every third pixel on
}
strip.show();
delay(wait);
for (int i=0; i < strip.numPixels(); i=i+3) {
strip.setPixelColor(i+q, 0); //turn every third pixel off
}
}
}
}
//Theatre-style crawling lights with rainbow effect
void theaterChaseRainbow(uint8_t wait) {
for (int j=0; j < 256; j++) { // cycle all 256 colors in the wheel
for (int q=0; q < 3; q++) {
for (int i=0; i < strip.numPixels(); i=i+3) {
strip.setPixelColor(i+q, Wheel( (i+j) % 255)); //turn every third pixel on
}
strip.show();
delay(wait);
for (int i=0; i < strip.numPixels(); i=i+3) {
strip.setPixelColor(i+q, 0); //turn every third pixel off
}
}
}
}
// Input a value 0 to 255 to get a color value.
// The colours are a transition r - g - b - back to r.
uint32_t Wheel(byte WheelPos) {
WheelPos = 255 - WheelPos;
if(WheelPos < 85) {
return strip.Color(255 - WheelPos * 3, 0, WheelPos * 3);
}
if(WheelPos < 170) {
WheelPos -= 85;
return strip.Color(0, WheelPos * 3, 255 - WheelPos * 3);
}
WheelPos -= 170;
return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
}
Have you tried rebooting?
Thank you for your time.
RED ROCKS 6-19-95
AUGUSTA 9-26-96
MANSFIELD 9-15-98
BOSTON 9-29-04
BOSTON 5-25-06
MANSFIELD 6-30-08
EV SOLO BOSTON 8-01-08
BOSTON 5-17-10
EV SOLO BOSTON 6-16-11
PJ20 9-3-11
PJ20 9-4-11
WRIGLEY 7-19-13
WORCESTER 10-15-13
WORCESTER 10-16-13
HARTFORD 10-25-13
I had someone from our team (Melody) email you about your thumb 5 years ago. Never heard back. The statue of liberty on this issue has expired. If you are still experiencing problems please submit a new post to be reviewed.
Have a a nice weekend.
Thank you.
https://www.youtube.com/watch?v=XrKb2TTy2ik
Screw deleting! Inquiring, too.
Not today Sir, Probably not tomorrow.............................................. bayfront arena st. pete '94
you're finally here and I'm a mess................................................... nationwide arena columbus '10
memories like fingerprints are slowly raising.................................... first niagara center buffalo '13
another man ..... moved by sleight of hand...................................... joe louis arena detroit '14